From f6777cf54ff0e519a10a7ae55e973b1834f254d8 Mon Sep 17 00:00:00 2001 From: Juan ESCOBAR <juan.escobar@aero.obs-mip.fr> Date: Wed, 29 Nov 2023 17:55:18 +0100 Subject: [PATCH] Juan 29/11/2023:configure, add Turpan -> default Nvhpc+OPENACCO2 or ARM+OPENACCDEFONLY --- src/configure | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/src/configure b/src/configure index 727f01228..7118a0773 100755 --- a/src/configure +++ b/src/configure @@ -52,6 +52,42 @@ cd ${LOCAL}/conf TARG=$(uname -s -n) # case "$TARG" in +'Linux turpan'*) # Turpa, A100 + export ARCH=${ARCH:-LXnvhpc2202} + export VER_MPI=${VER_MPI:-MPIAUTO} + export OPTLEVEL=${OPTLEVEL:-OPENACCO2} + export MVWORK=${MVWORK:-NO} + export VER_CDF=${VER_CDF:-CDFAUTO} + case "${ARCH}" in +*LXnvhpc*) # NVIDIA Compiler +export MNHENV=${MNHENV:-" +module purge +module load nvidia +module load nvhpc/22.11 +module load cmake/3.25.1 + +export CUDALEVEL=cuda11.8 +export OPT_CPTCAP=cc80 + +module list +"} + ;; +*LXarm*) # ARM Compiler +# No true OpenACC -> +[[ "${OPTLEVEL}" =~ "OPENACCO2" ]] && OPTLEVEL=OPENACCDEFONLY +export MNHENV=${MNHENV:-" +module purge +module load arm +module load binutils/11.2.0 +module load acfl/23.04 +module load openmpi/arm/4.1.4-cpu +module load cmake/3.25.1 + +module list +"} + ;; + esac + ;; 'Linux login'*leonardo*) # Leonardo A100 export ARCH=${ARCH:-LXnvhpc2202} export VER_MPI=${VER_MPI:-MPIAUTO} -- GitLab