-
Notifications
You must be signed in to change notification settings - Fork 113
/
.bash_profile
63 lines (49 loc) · 1.87 KB
/
.bash_profile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# SOWFA-2.4.x
SOWFA-2.4.x()
{
export inst_loc=/nopt/nrel/ecom/wind/OpenFOAM
export spack_loc=/nopt/nrel/ecom/wind
echo "Purging and loading modules..."
module purge
module use $spack_loc/spack/share/spack/modules/linux-centos7-x86_64
module load gcc-4.8.5-gcc-4.8.5-nkqvx2b
module load openmpi-1.10.7-gcc-4.8.5-qu7mrny
module load cgal-4.12-gcc-4.8.5-vd4qb7j
module load boost-1.69.0-gcc-4.8.5-52cfbc4
module load mpfr-3.1.6-gcc-4.8.5-kflyoj7
module load readline-7.0-gcc-4.8.5-b4z2xcj
module load scotch-6.0.6-gcc-4.8.5-3xkg4i7
module load flex-2.6.4-gcc-4.8.5-htapbeu
module load gmp-6.1.2-gcc-4.8.5-6bsovvk
module list
# Unset OpenFOAM environment variables.
if [ -z "$FOAM_INST_DIR" ]; then
echo "Nothing to unset..."
else
echo " *Unsetting OpenFOAM environment variables..."
. $FOAM_INST_DIR/OpenFOAM-$OPENFOAM_VERSION/etc/config/unset.sh
fi
# Set the OpenFOAM version and installation directory
export OPENFOAM_VERSION=2.4.x
export OPENFOAM_NAME=OpenFOAM-$OPENFOAM_VERSION
export FOAM_INST_DIR=$inst_loc
export WM_PROJECT_USER_DIR=/home/$USER/$USER-$OPENFOAM_VERSION
foamDotFile=$FOAM_INST_DIR/$OPENFOAM_NAME/etc/bashrc
if [ -f $foamDotFile ] ; then
echo "Sourcing $foamDotFile..."
source $foamDotFile
fi
export WM_NCOMPPROCS=24
export WM_COLOURS="white blue green cyan red magenta yellow"
alias tut='cd /home/$USER/OpenFOAM/$USER-$OPENFOAM_VERSION/tutorials'
export SOWFA_DIR=$FOAM_INST_DIR/SOWFA-$OPENFOAM_VERSION
export OPENFAST_DIR=$FOAM_INST_DIR/openfast-openmpi-gcc-3.1.3-7.3.0/install
export HDF5_DIR=$OPENFAST_DIR
export LD_LIBRARY_PATH=$SOWFA_DIR/lib/$WM_OPTIONS:$OPENFAST_DIR/lib:$LD_LIBRARY_PATH
export PATH=$SOWFA_DIR/applications/bin/$WM_OPTIONS:$PATH
}