Index: /trunk/ARCH/arch-MESOIPSL-gnu.env
===================================================================
--- /trunk/ARCH/arch-MESOIPSL-gnu.env	(revision 4208)
+++ /trunk/ARCH/arch-MESOIPSL-gnu.env	(revision 4209)
@@ -2,4 +2,5 @@
 #
 module purge
+module load gcc/13.2.0
 module load openmpi/4.0.7
 module load hdf5/1.10.7-mpi
Index: /trunk/ARCH/arch-MESOIPSL-gnu.path
===================================================================
--- /trunk/ARCH/arch-MESOIPSL-gnu.path	(revision 4208)
+++ /trunk/ARCH/arch-MESOIPSL-gnu.path	(revision 4209)
@@ -1,20 +1,13 @@
-NETCDF_INCDIR="$(nc-config --cflags) $(nc-config --fflags)"
+ROOT=$PWD
+
+NETCDF_INCDIR="$(nc-config --cflags) $(nf-config --fflags)"
 NETCDF_LIBDIR="$(nc-config --libs) $(nf-config --flibs)"
-NETCDF_LIB="-lnetcdf -lnetcdff "
+NETCDF_LIB=""
 
-MPI_INCDIR=""
-MPI_LIBDIR=""
-MPI_LIB=""
-
-HDF5_INCDIR=""
-HDF5_LIBDIR=""
-HDF5_LIB=""
-
-IOIPSL_INCDIR="-I$PWD/../IOIPSL/inc"
-IOIPSL_LIBDIR="-L$PWD/../IOIPSL/lib"
+IOIPSL_INCDIR="-I$ROOT/../IOIPSL/inc"
+IOIPSL_LIBDIR="-L$ROOT/../IOIPSL/lib"
 IOIPSL_LIB="-lioipsl"
 
-XIOS_ROOTDIR="$PWD/../XIOS"
-XIOS_INCDIR="-I$XIOS_ROOTDIR/inc"
-XIOS_LIBDIR="-L$XIOS_ROOTDIR/lib"
+XIOS_INCDIR="-I$ROOT/../XIOS/inc"
+XIOS_LIBDIR="-L$ROOT/../XIOS/lib"
 XIOS_LIB="-lxios -lstdc++"
Index: /trunk/ICOSA_LMDZ/arch/arch-MESOIPSL-gnu.fcm
===================================================================
--- /trunk/ICOSA_LMDZ/arch/arch-MESOIPSL-gnu.fcm	(revision 4208)
+++ /trunk/ICOSA_LMDZ/arch/arch-MESOIPSL-gnu.fcm	(revision 4209)
@@ -6,5 +6,5 @@
 %FPP_FLAGS           -P -traditional
 %CPP_FLAGS           -P
-%FPP_DEF             
+%FPP_DEF             KEY_NONE CPP_NETCDF4 NC_DOUBLE
 %CPP_DEF             
 %BASE_FFLAGS         -fdefault-real-8 -fdefault-double-8 -ffree-line-length-none -fno-align-commons
@@ -13,8 +13,8 @@
 %DEBUG_FFLAGS        -fbounds-check -g3 -O0 -fstack-protector-all -fbacktrace
 %C_COMPILER          mpicc
-%C_OPTIM             -O3
+%C_OPTIM             -O2
 %MPI_FFLAGS
 %OMP_FFLAGS          -fopenmp
-%BASE_LD             
+%BASE_LD             -lblas -llapack
 %MPI_LD
 %OMP_LD              -fopenmp
Index: /trunk/LMDZ.COMMON/arch/arch-MESOIPSL-gnu.env
===================================================================
--- /trunk/LMDZ.COMMON/arch/arch-MESOIPSL-gnu.env	(revision 4208)
+++ /trunk/LMDZ.COMMON/arch/arch-MESOIPSL-gnu.env	(revision 4209)
@@ -2,4 +2,5 @@
 #
 module purge
+module load gcc/13.2.0
 module load openmpi/4.0.7
 module load hdf5/1.10.7-mpi
Index: /trunk/LMDZ.COMMON/arch/arch-MESOIPSL-gnu.fcm
===================================================================
--- /trunk/LMDZ.COMMON/arch/arch-MESOIPSL-gnu.fcm	(revision 4208)
+++ /trunk/LMDZ.COMMON/arch/arch-MESOIPSL-gnu.fcm	(revision 4209)
@@ -7,10 +7,10 @@
 %FPP_DEF             NC_DOUBLE LAPACK BLAS SGEMV=DGEMV SGEMM=DGEMM
 %CPP_DEF             LAPACK
-%BASE_FFLAGS         -fcray-pointer -c -fdefault-real-8 -fdefault-double-8 -ffree-line-length-none -fno-align-commons
-%PROD_FFLAGS         -O3
+%BASE_FFLAGS         -fcray-pointer -c -fdefault-real-8 -fdefault-double-8 -ffree-line-length-none -fno-align-commons -fallow-argument-mismatch
+%PROD_FFLAGS         -O2
 %DEV_FFLAGS          -O2 -Wall -fbounds-check
 %DEBUG_FFLAGS        -ffpe-trap=invalid,zero,overflow -fbounds-check -g3 -O0 -fstack-protector-all -finit-real=nan -fbacktrace
 %C_COMPILER          mpicc
-%C_OPTIM             -O3
+%C_OPTIM             -O2
 %MPI_FFLAGS
 %OMP_FFLAGS          -fopenmp
