From 3503f6a30bd264f5dda30fa7e1343134d18e1325 Mon Sep 17 00:00:00 2001
From: Philippe WAUTELET <philippe.wautelet@aero.obs-mip.fr>
Date: Tue, 9 Jan 2024 14:52:11 +0100
Subject: [PATCH] Philippe 09/01/2024: adapt port on Adastra supercomputer

---
 src/Rules.LXcray.mk                     | 6 +++---
 src/configure                           | 8 ++++----
 src/job_make_examples_HPE_adastra_genoa | 5 +++--
 3 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/src/Rules.LXcray.mk b/src/Rules.LXcray.mk
index 6d929b474..166dbcd9d 100644
--- a/src/Rules.LXcray.mk
+++ b/src/Rules.LXcray.mk
@@ -55,7 +55,7 @@ ifeq "$(OPTLEVEL)" "DEBUG"
 OPT       = $(OPT_BASE) $(OPT_PERF0) $(OPT_CHECK)
 OPT0      = $(OPT_BASE) $(OPT_PERF0) $(OPT_CHECK)
 OPT_NOCB  = $(OPT_BASE) $(OPT_PERF0)
-CFLAGS   += -g -gdwarf-4
+CFLAGS   += "-g -gdwarf-4"
 endif
 #
 ifeq "$(OPTLEVEL)" "OPENACC"
@@ -249,9 +249,9 @@ MNH_COMPRESS=yes
 MNH_GRIBAPI=no
 #
 NETCDF_SUPPFLAGS='-emf'
-ECCODES_FFLAGS= -hcpu=x86-64 -emf 
+ECCODES_FFLAGS="-hcpu=x86-64 -emf"
 # -hsystem_alloc
-ECCODES_CFLAGS= -hcpu=x86-64 -gdwarf-4 
+ECCODES_CFLAGS="-hcpu=x86-64 -gdwarf-4"
 EC_CONF= -DCMAKE_BUILD_TYPE="RELEASE" -DIEEE_LE=1 
 CDF_CONF= CPP=cpp 
 HDF_CONF= CPP=cpp 
diff --git a/src/configure b/src/configure
index 6dd586c6d..8d7bfaba3 100755
--- a/src/configure
+++ b/src/configure
@@ -66,10 +66,10 @@ module purge
 #module load craype-x86-trento
 module load craype-x86-genoa
 module load craype-network-ofi
-module load PrgEnv-cray/8.3.3
-module load cce/15.0.1
-module load craype/2.7.19
-module load cray-mpich/8.1.24
+module load PrgEnv-cray/8.4.0
+module load cce/16.0.0
+module load craype/2.7.21
+module load cray-mpich/8.1.26
 module load libfabric/1.15.2.0
 #module load craype-accel-amd-gfx90a
 module load rocm/5.3.0
diff --git a/src/job_make_examples_HPE_adastra_genoa b/src/job_make_examples_HPE_adastra_genoa
index 2792f2b50..0dee7e946 100755
--- a/src/job_make_examples_HPE_adastra_genoa
+++ b/src/job_make_examples_HPE_adastra_genoa
@@ -1,7 +1,8 @@
 #!/bin/bash
 #SBATCH -J Examples
-#SBATCH -N 1            # nodes number
-#SBATCH -n 4            # CPUs number (on all nodes) 
+#SBATCH --nodes=1
+#SBATCH --ntasks-per-node=4 --cpus-per-task=1
+#SBATCH --threads-per-core=1 # --hint=nomultithread
 #SBATCH -C GENOA
 ##SBATCH --exclusive           
 #SBATCH -o Examples.eo%j   #
-- 
GitLab