Salome HOME
fb3442adc5ec89cbe3c108365738e559e12f5b0d
[tools/solverlab.git] / env_SOLVERLAB.sh
1 #!/bin/bash
2
3 export CDMATH_INSTALL=@CMAKE_INSTALL_PREFIX@
4 export COREFLOWS_INSTALL=@CMAKE_INSTALL_PREFIX@
5 export PETSC_DIR=@PETSC_INSTALL@
6 export PETSC_ARCH=@PETSC_ARCH@
7 export PETSC_INCLUDES=@PETSC_INCLUDES_INSTALL@
8 export PETSC_LIBRARIES=@PETSC_DIR@/@PETSC_ARCH@/lib
9 export MEDFILE_ROOT_DIR=@MEDFILE_ROOT_DIR@
10 export MEDFILE_INCLUDE_DIRS=@MEDFILE_INCLUDE_DIRS@
11 export MEDFILE_LIBRARIES=@MEDFILE_LIBRARIES_INSTALL@
12 export MEDCOUPLING_ROOT_DIR=@MEDCOUPLING_ROOT_DIR@
13 export MEDCOUPLING_INCLUDE_DIR=@MEDCOUPLING_INCLUDE_DIR@
14 export MEDCOUPLING_LIBRARIES=@MEDCOUPLING_LIBRARIES@
15 export PV_LIB_DIR=@PV_LIB_DIR@
16 export PV_PYTHON_DIR=@PV_PYTHON_DIR@
17 export HDF5_ROOT=@HDF5_ROOT@
18
19 if [ @SOLVERLAB_WITH_MPI@ = ON ] 
20 then
21   export mpirun=${PETSC_DIR}/${PETSC_ARCH}/bin/mpirun
22   export mpiexec=${PETSC_DIR}/${PETSC_ARCH}/bin/mpiexec
23 fi
24
25 export COREFLOWS=$COREFLOWS_INSTALL/bin/Executable/COREFLOWSMainExe
26 export LD_LIBRARY_PATH=$COREFLOWS_INSTALL/lib:$CDMATH_INSTALL/lib:${PETSC_DIR}/lib:$PETSC_LIBRARIES:${MEDCOUPLING_LIBRARIES}:${MEDFILE_ROOT_DIR}/lib:$MEDFILE_LIBRARIES:${MEDFILE_C_LIBRARIES}:$HDF5_ROOT/lib:$PV_LIB_DIR:${LD_LIBRARY_PATH}
27 export PYTHONPATH=$COREFLOWS_INSTALL/bin:$COREFLOWS_INSTALL/lib:$COREFLOWS_INSTALL/lib/coreflows:$COREFLOWS_INSTALL/bin/coreflows:$COREFLOWS_INSTALL/lib/python:$CDMATH_INSTALL/lib/cdmath:$CDMATH_INSTALL/bin/cdmath:$CDMATH_INSTALL/bin/cdmath/postprocessing:$PV_PYTHON_DIR:${PETSC_DIR}/${PETSC_ARCH}/lib:${PETSC_DIR}/lib:$PETSC_LIBRARIES:${PETSC_DIR}/${PETSC_ARCH}/lib/petsc4py:${PETSC_DIR}/${PETSC_ARCH}/lib/petsc4py/lib/${PETSC_ARCH}:${PETSC_DIR}/lib/petsc4py:${PETSC_DIR}/lib/petsc4py/lib:${MEDCOUPLING_LIBRARIES}:${MEDCOUPLING_LIBRARIES}/python@Python_VERSION_MAJOR@.@Python_VERSION_MINOR@/site-packages/:${MEDFILE_ROOT_DIR}/lib:$MEDFILE_LIBRARIES:${MEDFILE_C_LIBRARIES}:${PYTHONPATH}
28
29 if [ @PRELOAD_NETCDF_ON_UBUNTU20@ = ON ] 
30 then
31     export  LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libnetcdf.so
32 fi
33
34 export SOLVERLAB_ROOT_DIR=$COREFLOWS_INSTALL
35 export SOLVERLABGUI=$COREFLOWS_INSTALL/bin/salome/CoreFlows_Standalone.py