X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=env_SOLVERLAB.sh;h=0b5aed2c3a8de81c8bb6f1b73ed8c08f1b675e48;hb=907715ec2b9b641e21b6437c20fdf12f1f2e22b3;hp=79526fe16b3d6cb1ffa468de4b7351b4c0ca17a9;hpb=5b348e3245364d1f04be159016f1a46447858f73;p=tools%2Fsolverlab.git diff --git a/env_SOLVERLAB.sh b/env_SOLVERLAB.sh index 79526fe..0b5aed2 100644 --- a/env_SOLVERLAB.sh +++ b/env_SOLVERLAB.sh @@ -1,11 +1,12 @@ #!/bin/bash -export CDMATH_INSTALL=@CMAKE_INSTALL_PREFIX@/cdmath -export COREFLOWS_INSTALL=@CMAKE_INSTALL_PREFIX@/coreflows +export SOLVERLAB_INSTALL=@CMAKE_INSTALL_PREFIX@ export PETSC_DIR=@PETSC_INSTALL@ export PETSC_ARCH=@PETSC_ARCH@ export PETSC_INCLUDES=@PETSC_INCLUDES_INSTALL@ export PETSC_LIBRARIES=@PETSC_DIR@/@PETSC_ARCH@/lib +export PETSC4PY_ROOT_DIR=@PETSC4PY_ROOT_DIR@ +export SLEPC4PY_ROOT_DIR=@SLEPC4PY_ROOT_DIR@ export MEDFILE_ROOT_DIR=@MEDFILE_ROOT_DIR@ export MEDFILE_INCLUDE_DIRS=@MEDFILE_INCLUDE_DIRS@ export MEDFILE_LIBRARIES=@MEDFILE_LIBRARIES_INSTALL@ @@ -14,13 +15,24 @@ export MEDCOUPLING_INCLUDE_DIR=@MEDCOUPLING_INCLUDE_DIR@ export MEDCOUPLING_LIBRARIES=@MEDCOUPLING_LIBRARIES@ export PV_LIB_DIR=@PV_LIB_DIR@ export PV_PYTHON_DIR=@PV_PYTHON_DIR@ +export HDF5_ROOT=@HDF5_ROOT@ -#CDMATH paths -export LD_LIBRARY_PATH=$CDMATH_INSTALL/lib:$MEDCOUPLING_LIBRARIES:$MEDFILE_LIBRARIES:$PETSC_LIBRARIES:${PETSC_DIR}/${PETSC_ARCH}/lib:$PV_LIB_DIR:${LD_LIBRARY_PATH} -export PYTHONPATH=$CDMATH_INSTALL/lib/cdmath:$CDMATH_INSTALL/bin/cdmath:$CDMATH_INSTALL/bin/cdmath/postprocessing:$CDMATH_INSTALL/$PV_PYTHON_DIR:$MEDCOUPLING_LIBRARIES:$MEDFILE_LIBRARIES:$PETSC_LIBRARIES:${PETSC_DIR}/${PETSC_ARCH}/lib:${PYTHONPATH} +export SOLVERLAB=$SOLVERLAB_INSTALL/bin/Executable/COREFLOWSMainExe +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 +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 -#CoreFlows paths -export CoreFlows=$CoreFlows_INSTALL/bin/Executable/CoreFlowsMainExe -export LD_LIBRARY_PATH=$CoreFlows_INSTALL/lib:$CDMATH_DIR/lib:${PETSC_DIR}/${PETSC_ARCH}/lib:${MEDCOUPLING_LIBRARIES}:${MEDFILE_C_LIBRARIES}:${LD_LIBRARY_PATH} -export PYTHONPATH=$CoreFlows_INSTALL/lib:$CoreFlows_INSTALL/lib/CoreFlows_Python:$CoreFlows_INSTALL/bin/CoreFlows_Python:$CoreFlows_INSTALL/lib/python2.7/site-packages/salome:$CDMATH_DIR/lib/cdmath:$CDMATH_DIR/bin/cdmath:$CDMATH_DIR/bin/cdmath/postprocessing:${PETSC_DIR}/${PETSC_ARCH}/lib:${MEDCOUPLING_LIBRARIES}:${MEDFILE_C_LIBRARIES}:${PYTHONPATH} -export CoreFlowsGUI=$CoreFlows_INSTALL/bin/salome/CoreFlows_Standalone.py +if [ @SOLVERLAB_WITH_MPI@ = ON ] +then + export mpirun=$PETSC_DIR/$PETSC_ARCH/bin/mpirun + export mpiexec=$PETSC_DIR/$PETSC_ARCH/bin/mpiexec + export MPI4PY_ROOT_DIR=@MPI4PY_ROOT_DIR@ + export PYTHONPATH=$MPI4PY_ROOT_DIR:$PYTHONPATH +fi + +if [ @PRELOAD_NETCDF_ON_UBUNTU20@ = ON ] +then + export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libnetcdf.so +fi + +export SOLVERLAB_ROOT_DIR=$SOLVERLAB_INSTALL +export SOLVERLABGUI=$SOLVERLAB_INSTALL/bin/salome/CoreFlows_Standalone.py