From 03fed739c2b372dc6c741629a40f5073e9255dc3 Mon Sep 17 00:00:00 2001 From: Jean-Pierre Lefebvre <j-pierre.lefebvre@edf.fr> Date: Fri, 8 Mar 2019 08:02:22 +0100 Subject: [PATCH] [#28448] update environment files for GAIA --HG-- branch : edf/jpl --- etc/env.sh | 12 ++++++++++++ etc/env_stable-updates.sh | 11 +++++++++++ etc/env_stable-updates_mpi.sh | 10 ++++++++++ etc/env_unstable.sh | 11 +++++++++++ etc/env_unstable_mpi.sh | 9 +++++++++ 5 files changed, 53 insertions(+) diff --git a/etc/env.sh b/etc/env.sh index ebf3bc57..c7b3fc1d 100644 --- a/etc/env.sh +++ b/etc/env.sh @@ -46,6 +46,18 @@ if [ -z "$DEVTOOLS_COMPUTER_ID" ] && [ -f $fident ]; then export SLURM_WCKEY=P10WB:ASTER fi +# gaia +fident=/projets/simumeca/etc/codeaster/gaia +if [ -z "$DEVTOOLS_COMPUTER_ID" ] && [ -f $fident ]; then + DEVTOOLS_COMPUTER_ID=gaia + ASTER_INSTALLROOT=/projets/simumeca + ASTER_ROOT=${ASTER_INSTALLROOT} + ASTER_ETC=$ASTER_ROOT/etc + . $ASTER_ROOT/etc/codeaster/profile.sh +# To be able to submit a job with Slurn on GAIA + export SBATCH_WCKEY=P10WB:ASTER + export SLURM_WCKEY=P10WB:ASTER +fi # calibre9 if [ -z "$DEVTOOLS_COMPUTER_ID" ] && [ `egrep "Calibre 9|Debian GNU/Linux 8" /etc/issue | wc -l` -eq 1 ]; then # use prerequisites installed by user diff --git a/etc/env_stable-updates.sh b/etc/env_stable-updates.sh index 96f1992d..f5bdc20a 100644 --- a/etc/env_stable-updates.sh +++ b/etc/env_stable-updates.sh @@ -7,6 +7,17 @@ export ASTER_BRANCH_ID=13 # devtools environment . $HOME/dev/codeaster/devtools/etc/env.sh $* +# gaia +if [ "$DEVTOOLS_COMPUTER_ID" = "gaia" ]; then + . /etc/profile.d/lmod.sh + module load ifort/2019.0.045 icc/2019.0.045 mkl/2019.0.045 + . /projets/simumeca/public_INTEL2019/v${ASTER_BRANCH_ID}/salome_prerequisites.sh + # for external programs + export PATH=${ASTER_ROOT}/public_INTEL2019/v${ASTER_BRANCH_ID}/prerequisites/Code_europlexus-EPXD_09_18/bin:${PATH} + export PATH=${ASTER_ROOT}/salomemeca/appli:${PATH} + export ECREVISSE_ROOT_DIR=${ASTER_ROOT}/public_INTEL2019/v${ASTER_BRANCH_ID}/tools/Ecrevisse-322 +fi + # aster5 if [ "$DEVTOOLS_COMPUTER_ID" = "aster5" ]; then module load ifort/2016.0.047 icc/2016.0.047 mkl/2016.0.047 diff --git a/etc/env_stable-updates_mpi.sh b/etc/env_stable-updates_mpi.sh index bea2d7c8..e1905c96 100644 --- a/etc/env_stable-updates_mpi.sh +++ b/etc/env_stable-updates_mpi.sh @@ -5,6 +5,16 @@ # devtools environment . $HOME/dev/codeaster/devtools/etc/env_stable-updates.sh $* +# gaia +if [ "$DEVTOOLS_COMPUTER_ID" = "gaia" ]; then + . /etc/profile.d/lmod.sh + module purge + module load ifort/2019.0.045 icc/2019.0.045 mkl/2019.0.045 impi/2019.0.045 + export CC=mpiicc + export FC=mpiifort + export CXX=mpiicc +fi + # aster5 if [ "$DEVTOOLS_COMPUTER_ID" = "aster5" ]; then module load impi/2016.0.047 diff --git a/etc/env_unstable.sh b/etc/env_unstable.sh index 0ffe8fa3..7573159a 100644 --- a/etc/env_unstable.sh +++ b/etc/env_unstable.sh @@ -7,6 +7,17 @@ export ASTER_BRANCH_ID=14 # devtools environment . $HOME/dev/codeaster/devtools/etc/env.sh $* +# gaia +if [ "$DEVTOOLS_COMPUTER_ID" = "gaia" ]; then + . /etc/profile.d/lmod.sh + module load ifort/2019.0.045 icc/2019.0.045 mkl/2019.0.045 + . /projets/simumeca/public_INTEL2019/default/salome_prerequisites.sh + # for external programs + export PATH=${ASTER_ROOT}/public_INTEL2019/default/prerequisites/Code_europlexus-EPXD_09_18/bin:${PATH} + export PATH=${ASTER_ROOT}/salomemeca/appli:${PATH} + export ECREVISSE_ROOT_DIR=${ASTER_ROOT}/public_INTEL2019/default/tools/Ecrevisse-322 +fi + # aster5 if [ "$DEVTOOLS_COMPUTER_ID" = "aster5" ]; then module load ifort/2016.0.047 icc/2016.0.047 mkl/2016.0.047 diff --git a/etc/env_unstable_mpi.sh b/etc/env_unstable_mpi.sh index c66dbe5d..f5baab1b 100644 --- a/etc/env_unstable_mpi.sh +++ b/etc/env_unstable_mpi.sh @@ -4,6 +4,15 @@ # devtools environment . $HOME/dev/codeaster/devtools/etc/env_unstable.sh $* +# gaia +if [ "$DEVTOOLS_COMPUTER_ID" = "gaia" ]; then + . /etc/profile.d/lmod.sh + module purge + module load ifort/2019.0.045 icc/2019.0.045 mkl/2019.0.045 impi/2019.0.045 + export CC=mpiicc + export FC=mpiifort + export CXX=mpiicc +fi # aster5 if [ "$DEVTOOLS_COMPUTER_ID" = "aster5" ]; then -- GitLab