Skip to content
Snippets Groups Projects
Commit a0d987e6 authored by Kim Liegeois's avatar Kim Liegeois
Browse files

Add option to switch between Trilinos build

parent 6944f782
No related branches found
No related tags found
No related merge requests found
PATH="/home/knliege/local/gmsh/bin":$PATH
export Trilinos_DIR="/ascldap/users/knliege/local/trilinos_all/blake"
export INCLUDE=$INCLUDE:"${Trilinos_DIR}/include"
export LIB=$LIB:"${Trilinos_DIR}/lib"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${Trilinos_DIR}/lib/python2.7/site-packages/PyTrilinos/":"${Trilinos_DIR}/lib/python2.7/site-packages/":"${Trilinos_DIR}/lib/"
#module load python/2.7.13
export PATH="/ascldap/users/knliege/blake/miniconda2/bin:$PATH"
#echo ". /ascldap/users/knliege/blake/miniconda2/etc/profile.d/conda.sh" >> ~/.bashrc
#echo "conda activate" >> ~/.bashrc
export PYTHONPATH="/ascldap/users/knliege/local/python_blake/lib/python2.7/site-packages":$PYTHONPATH
export PYTHONPATH="/ascldap/users/knliege/local/trilinos_all/blake/lib/python2.7/site-packages":$PYTHONPATH
#export PATH="/ascldap/users/knliege/local/python/bin":$PATH
#export PATH="/ascldap/users/knliege/local/python/bin":$PATH
#export PATH=/ascldap/users/knliege/.local/bin:$PATH
......
File moved
PATH="/ascldap/users/knliege/local/gmsh2/gmsh-3.0.5-Linux/bin":$PATH
export LD_LIBRARY_PATH=/ascldap/users/knliege/local/lib:$LD_LIBRARY_PATH
File moved
function setEnsembleReduction(){
remove2env INCLUDE "${Trilinos_DIR}/include"
remove2env LIB "${Trilinos_DIR}/lib"
remove2env PYTHONPATH "${Trilinos_DIR}/lib/python2.7/site-packages"
remove2env LD_LIBRARY_PATH "${Trilinos_DIR}/lib/python2.7/site-packages/PyTrilinos/"
remove2env LD_LIBRARY_PATH "${Trilinos_DIR}/lib/python2.7/site-packages/"
remove2env LD_LIBRARY_PATH "${Trilinos_DIR}/lib/"
if [ “$1 == false ]; then
export Trilinos_DIR=$Trilinos_DIR_NO_ER
export Waves_DIR=$Waves_DIR_NO_ER
export ensemble_reduction="false"
else
export Trilinos_DIR=$Trilinos_DIR_ER
export Waves_DIR=$Waves_DIR_ER
export ensemble_reduction="true"
fi
add2env INCLUDE "${Trilinos_DIR}/include" end
add2env LIB "${Trilinos_DIR}/lib" end
add2env PYTHONPATH "${Trilinos_DIR}/lib/python2.7/site-packages" front
add2env LD_LIBRARY_PATH "${Trilinos_DIR}/lib/python2.7/site-packages/PyTrilinos/" end
add2env LD_LIBRARY_PATH "${Trilinos_DIR}/lib/python2.7/site-packages/" end
add2env LD_LIBRARY_PATH "${Trilinos_DIR}/lib/" end
}
export Trilinos_DIR_ER="/ascldap/users/knliege/local/trilinos_all/blake_ER"
export Trilinos_DIR_NO_ER="/ascldap/users/knliege/local/trilinos_all/blake"
export Waves_DIR_ER="/ascldap/users/knliege/dev/waves_all/blake_ER/waves"
export Waves_DIR_NO_ER="/ascldap/users/knliege/dev/waves_all/blake/waves"
setEnsembleReduction false
#export ensemble_reduction="false"
#if [ “$ensemble_reduction” == “false” ]; then
#export Trilinos_DIR="/ascldap/users/knliege/local/trilinos_all/blake"
#else
#export Trilinos_DIR="/ascldap/users/knliege/local/trilinos_all/blake_ER"
#fi
#export INCLUDE=$INCLUDE:"${Trilinos_DIR}/include"
#export LIB=$LIB:"${Trilinos_DIR}/lib"
#export PYTHONPATH="${Trilinos_DIR}/lib/python2.7/site-packages":$PYTHONPATH
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"${Trilinos_DIR}/lib/python2.7/site-packages/PyTrilinos/":"${Trilinos_DIR}/lib/python2.7/site-packages/":"${Trilinos_DIR}/lib/"
File moved
PATH="/home/knliege/local/gmsh/bin":$PATH
PATH="/ascldap/users/knliege/local/gmsh2/gmsh-3.0.5-Linux/bin":$PATH
export LD_LIBRARY_PATH=/ascldap/users/knliege/local/lib:$LD_LIBRARY_PATH
......@@ -10,6 +10,20 @@
# (by gnome on ubuntu/debian for the .profile)
# => avoid bashisms (e.g. ~ becomes $HOME)
function remove2env()
{
if [ $# -ne 2 ] ; then
echo "remove2env VARNAME folder"
return
fi
eval PATH_TMP=\$$1
PATH_TMP=${PATH_TMP//":$2:"/":"} # delete any instances in the middle
PATH_TMP=${PATH_TMP/#"$2:"/} # delete any instance at the beginning
PATH_TMP=${PATH_TMP/%":$2"/} # delete any instance at the end
eval export $1=$PATH_TMP
}
function add2env()
{
#verb=1 #uncomment to debug script
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment