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