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