diff --git a/arch/NOC/arch-Anemone-ifort-xios3.fcm b/arch/NOC/arch-Anemone-ifort-xios3.fcm
index 951c727..2e96904 100644
--- a/arch/NOC/arch-Anemone-ifort-xios3.fcm
+++ b/arch/NOC/arch-Anemone-ifort-xios3.fcm
@@ -32,7 +32,7 @@
#
%NCDF_HOME $EBROOTNETCDF
%HDF5_HOME $EBROOTHDF5
-%XIOS_HOME /home/acc/xios3-trunk-head
+%XIOS_HOME /dssgfs01/working/atb299/XIOS3
#%OASIS_HOME /not/defined
%NCDF_INC -I%NCDF_HOME/include
@@ -45,7 +45,7 @@
#%OASIS_LIB -L%OASIS_HOME/lib -lpsmile.MPI1 -lmct -lmpeu -lscrip
%CPP cpp
-%FC mpiifort -c -fpp -fpp-name:/opt/software/eb/software/GCCcore/11.2.0/bin/cpp -Dkey_xios3 -Wp,-P,-traditional
+%FC mpiifort -c -fpp -fpp-name:/opt/software/rocky9/eb/software/GCCcore/12.3.0/bin/cpp -Dkey_xios3 -Wp,-P,-traditional
%FCFLAGS -i4 -r8 -O3 -fp-model precise -fno-alias
%FFLAGS %FCFLAGS
%LD mpiifort
diff --git a/arch/NOC/arch-Anemone-ifort.fcm b/arch/NOC/arch-Anemone-ifort.fcm
index b485b56..63c1ddc 100644
--- a/arch/NOC/arch-Anemone-ifort.fcm
+++ b/arch/NOC/arch-Anemone-ifort.fcm
@@ -32,7 +32,7 @@
#
%NCDF_HOME $EBROOTNETCDF
%HDF5_HOME $EBROOTHDF5
-%XIOS_HOME /home/acc/xios-trunk
+%XIOS_HOME /dssgfs01/working/atb299/XIOS3
#%OASIS_HOME /not/defined
%NCDF_INC -I%NCDF_HOME/include
@@ -45,7 +45,7 @@
#%OASIS_LIB -L%OASIS_HOME/lib -lpsmile.MPI1 -lmct -lmpeu -lscrip
%CPP cpp
-%FC mpiifort -c -fpp -fpp-name:/opt/software/eb/software/GCCcore/11.2.0/bin/cpp -Wp,-P,-traditional
+%FC mpiifort -c -fpp -fpp-name:/opt/software/rocky9/eb/software/GCCcore/12.3.0/bin/cpp -Wp,-P,-traditional
%FCFLAGS -i4 -r8 -O3 -fp-model precise -fno-alias
%FFLAGS %FCFLAGS
%LD mpiifort
diff --git a/cfgs/GLOBAL_QCO/eORCA025/context_nemo.xml b/cfgs/GLOBAL_QCO/eORCA025/context_nemo.xml
index 632c552..f996ec4 100644
--- a/cfgs/GLOBAL_QCO/eORCA025/context_nemo.xml
+++ b/cfgs/GLOBAL_QCO/eORCA025/context_nemo.xml
@@ -25,11 +25,11 @@
-
+
-
+
diff --git a/cfgs/GLOBAL_QCO/eORCA025/run_nemo1326_96x_26n.slurm b/cfgs/GLOBAL_QCO/eORCA025/run_nemo1326_96x_26n.slurm
index 31f6957..a9cb360 100644
--- a/cfgs/GLOBAL_QCO/eORCA025/run_nemo1326_96x_26n.slurm
+++ b/cfgs/GLOBAL_QCO/eORCA025/run_nemo1326_96x_26n.slurm
@@ -36,6 +36,7 @@ fi
## modules load
module load NEMO/prg-env
+module load libfabric/1.18.0-GCCcore-12.3.0
# ========================================================
# Define useful functions
@@ -232,7 +233,7 @@ mkdir -p {RESTARTS,OUTPUT}
# Link nemo
ln -fs ../BLD/bin/nemo.exe nemo
-export XIO_HOME=/home/acc/xios3-trunk-head
+export XIO_HOME=/dssgfs01/working/atb299/XIOS3
#
export OMP_NUM_THREADS=1
export I_MPI_SHM=off
diff --git a/cfgs/GLOBAL_QCO_MEDUSA/eORCA025/run_nemo1326_140x_26n.slurm b/cfgs/GLOBAL_QCO_MEDUSA/eORCA025/run_nemo1326_140x_26n.slurm
index 8ce2161..c92c16c 100644
--- a/cfgs/GLOBAL_QCO_MEDUSA/eORCA025/run_nemo1326_140x_26n.slurm
+++ b/cfgs/GLOBAL_QCO_MEDUSA/eORCA025/run_nemo1326_140x_26n.slurm
@@ -36,6 +36,7 @@ fi
## modules load
module load NEMO/prg-env
+module load libfabric/1.18.0-GCCcore-12.3.0
# ========================================================
# Define useful functions
@@ -238,7 +239,7 @@ mkdir -p {RESTARTS,OUTPUT}
# Link nemo
ln -fs ../BLD/bin/nemo.exe nemo
-export XIO_HOME=/home/acc/xios3-trunk-head
+export XIO_HOME=/dssgfs01/working/atb299/XIOS3
#
export OMP_NUM_THREADS=1
export I_MPI_SHM=off
diff --git a/scripts/compile_nemo_Anemone b/scripts/compile_nemo_Anemone
index db021e9..087e343 100755
--- a/scripts/compile_nemo_Anemone
+++ b/scripts/compile_nemo_Anemone
@@ -2,8 +2,6 @@
# Set environment
module purge
-module load lmod
-module load slurm/21.08.5
module load NEMO/prg-env
export OMP_NUM_THREADS=1
diff --git a/scripts/compile_tools_Anemone b/scripts/compile_tools_Anemone
index 0d8913c..de866be 100755
--- a/scripts/compile_tools_Anemone
+++ b/scripts/compile_tools_Anemone
@@ -2,8 +2,6 @@
# Set environment
module purge
-module load lmod
-module load slurm/21.08.5
module load NEMO/prg-env
export OMP_NUM_THREADS=1