Search This Blog

Saturday, October 28, 2017

How to directly generate a STL file from netgen

# This is a Makefile

georoot=hfvmd001
geofile=$(georoot).geo
stlfile=$(georoot)_000.stl


netgenSTL:
netgen -batchmode -geofile=$(geofile)  -meshfile=$(stlfile) -meshfiletype="STL Format"

Thursday, August 17, 2017

How to add and remove path

# in ~/bin/bashfun file
# add the following line in .bashrc
# . ~/bin/bashfun

add-intel ()
{
export PATH=/opt/intel/bin/:/opt/intel/compilers_and_libraries_2017.0.098/linux/mpi/intel64/bin/:$PATH
}

rm-intel ()
{
newpath=`echo $PATH | sed -e "s/\/opt\/intel\/bin\/://" | sed -e 's/\/opt\/intel\/compilers_and_libraries_2017.0.098\/linux\/mpi\/intel64\/bin\/://' `
# echo $newpath
export PATH=$newpath
}

Tuesday, February 7, 2017

How to open google chrome with incognito mode as default



  1. Open /usr/share/applications/google-chrome.desktop 
    • sudo vi  /usr/share/applications/google-chrome.desktop 
  2. Find lines beginning with Exec and change
    • /usr/bin/google-chrome-stable  
    • to
    • /usr/bin/google-chrome-stable  --incognito  

Saturday, October 29, 2016

How to install OpenFOAM3+ on Ubuntu 16


  1. Compilers (default): gcc and openmpi
  2. Go to home directory and make "OpenFOAM" directory
    • cd
    • mkdir -p OpenFOAM
    • cd OpenFOAM
  3. Download: OpenFOAM-v3.0+.tgz HERE
  4. Unzip
    • tar -xzf OpenFOAM-v3.0+.tgz
    • cd OpenFOAM-v3.0+
  5. Disable graphics compiling part
    1. Open
      • vi src/postProcessing/functionObjects/Allwmake
    2. Comment out the last line
      • # ./graphics/Allwmake
  6. Take care of conflict due to flex++ version
    1. Open the following files
      1. $WM_PROJECT_DIR/src/triSurface/triSurface/interfaces/STL/readSTLASCII.L
      2. $WM_PROJECT_DIR/applications/utilities/mesh/conversion/gambitToFoam/gambitToFoam.L
      3. $WM_PROJECT_DIR/applications/utilities/mesh/conversion/fluent3DMeshToFoam/fluent3DMeshToFoam.L
      4. $WM_PROJECT_DIR/applications/utilities/mesh/conversion/fluentMeshToFoam/fluentMeshToFoam.L
      5. $WM_PROJECT_DIR/applications/utilities/mesh/conversion/ansysToFoam/ansysToFoam.L
    2. Make change
      • from
        • #if YY_FLEX_SUBMINOR_VERSION < 34
        • extern "C" int yywrap()
        • #else
        • int yyFlexLexer::yywrap()
        • #endif
      • to
        • // #if YY_FLEX_SUBMINOR_VERSION < 34
        • // extern "C" int yywrap()
        • // #else
        • int yyFlexLexer::yywrap()
        • // #endif
  7. Set up compiling environment
    • source OpenFOAM/OpenFOAM-v3.0+/etc/bashrc
    • echo " alias of30plus='source OpenFOAM/OpenFOAM-v3.0+/etc/bashrc'" >> $HOME/.bahsrc
  8. Compile
    • ./Allwmake

Friday, July 8, 2016

to reset KDE screen

cp -a ~/.kde/share/apps/kscreen ~/.kde/share/apps/kscreen.bak

rm -f ~/.kde/share/apps/kscreen/*

sudo update-grub

shutdown -r now

Thursday, May 19, 2016

Emacs short-cut




M-x
org-emphasize
org-mode
 

You can make words *bold*, /italic/, _underlined_, =verbatim= and ~code~, and, if you must, ‘+strike-through+’. Text in the code and verbatim string is not processed for Org mode specific syntax, it is exported verbatim.

Wednesday, March 23, 2016

Adding latex template in Ubuntu




Make a new directory for

Class files under
/usr/share/texlive/texmf-dist/tex/latex/

BST files under
/usr/share/texlive/texmf-dist/bibtex/bst/


STY files under
/usr/share/texlive/texmf-dist/tex/latex/

Labels