diff --git a/A-INSTALL b/A-INSTALL
index 2e143449fb6696328a587eb0584f1b56804b6e55..fd58dab6f265e5ed95c672869c60329b468d940b 100644
--- a/A-INSTALL
+++ b/A-INSTALL
@@ -1,8 +1,8 @@
 #
 # Version of PACKAGE MESONH "Open distribution"
-#              PACK-MNH-V5-6-2
-#              DATE : 28/11/2023
-#              VERSION : MESONH MASDEV5_6 + BUG-2
+#              PACK-MNH-V5-7-0
+#              DATE : 08/01/2024
+#              VERSION : MESONH MASDEV5_7 + BUG-0
 #
 #  MAP
 #
diff --git a/bin/Mpirun b/bin/Mpirun
index a17fb8255685db0979e45334e0c91aad8f75197b..f1da14a45e8d8206d8a0cd3de833608aadabc4d0 100755
--- a/bin/Mpirun
+++ b/bin/Mpirun
@@ -3,7 +3,7 @@
 #MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence
 #MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt  
 #MNH_LIC for details. version 1.
-set -x
+#set -x
 NARGS=$#
 let "N_1=${NARGS} - 1"
 export N_1
diff --git a/bin/spll b/bin/spll
index 50592120d248d940c2c797d4fc52f8de2ce64595..58dd5438bb435dbcdaee6390b05005b7dc3e2b83 100755
--- a/bin/spll
+++ b/bin/spll
@@ -4,6 +4,7 @@
 #MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
 #MNH_LIC for details. version 1.
 #set -x
+export LC_ALL=C
 if [ $# -ne 2 ]
 then
 echo ERROR USAGE :: spll NSOURCE file
diff --git a/bin/spll_lst b/bin/spll_lst
index 96bd5b15f838cb28c8c77a1904954b55e29d68e1..c86fcf06be5706aa9c20437845dd1cbcd49ffa75 100755
--- a/bin/spll_lst
+++ b/bin/spll_lst
@@ -4,6 +4,7 @@
 #MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
 #MNH_LIC for details. version 1.
 #set -x
+export LC_ALL=C
 if [ $# -ne 2 ]
 then
 echo ERROR USAGE :: spll NSOURCE file
@@ -33,7 +34,8 @@ turb.f90|shallow_mf.f90|rain_ice.f90|lima.f90|\
 lima_adjust_split.f90|lima_precip_scavenging.f90|ini_tiwmx.f90|\
 ini_snow.f90|ini_rain_ice.f90|ini_neb.f90|ini_cst.f90|\
 ice_adjust.f90|gradient_u.f90|gradient_v.f90|gradient_w.f90|\
-gamma.f90|gamma_inc.f90|general_gamma.f90|condensation.f90"
+gamma.f90|gamma_inc.f90|general_gamma.f90|condensation.f90|\
+minpack.f90"
 #
 
 if [ "$SUF" = "f" ]
diff --git a/bin/spll_new b/bin/spll_new
index e469e63c968f77d6598723f4be06c74ae52876eb..2f450ebdaa82eab9bcda1311761a910654798941 100755
--- a/bin/spll_new
+++ b/bin/spll_new
@@ -4,6 +4,7 @@
 #MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
 #MNH_LIC for details. version 1.
 #set -x
+export LC_ALL=C
 if [ $# -ne 2 ]
 then
 echo ERROR USAGE :: spll NSOURCE file
diff --git a/src/ARCH_SRC/surfex/dummy_topd.F90 b/src/ARCH_SRC/surfex/dummy_topd.F90
index 2f35ab71a5b0ea22bf2066595c087cfe6f84f4c6..0fdc837507609a3d745a782e55e704102e579e39 100644
--- a/src/ARCH_SRC/surfex/dummy_topd.F90
+++ b/src/ARCH_SRC/surfex/dummy_topd.F90
@@ -4,6 +4,7 @@ END MODULE MODD_BUDGET_COUPL_ROUT
 !     ######################
 !     ######################      
 MODULE MODD_COUPLING_TOPD
+LOGICAL                           :: LPERT_PARAM
 END MODULE MODD_COUPLING_TOPD 
 !     ######################
 !     ######################
diff --git a/src/Makefile b/src/Makefile
index d903b69fdec9669451f95961dc7fafd4030c6d96..092383fcbb6516383b8f9e0d5c25011435253f9b 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -352,7 +352,7 @@ $(CDF_MOD) :
 	cd ${DIR_HDF} && ./configure --enable-fortran --disable-shared --prefix=${CDF_PATH} --libdir=${CDF_PATH}/lib64 --with-szlib=${CDF_PATH}/include,${CDF_PATH}/lib64 \
 	CC="$(CC)" CFLAGS="$(HDF_OPT)" ${HDF_CONF} FC="$(FC)" FCFLAGS="$(NETCDF_OPT)" LDFLAGS="-L${CDF_PATH}/lib64" LIBS="-lsz -laec -lz" && \
 	$(MAKE) && $(MAKE) install && $(MAKE) clean
-	cd ${DIR_CDFC} && ./configure --disable-shared --prefix=${CDF_PATH} --libdir=${CDF_PATH}/lib64 --disable-dap --disable-byterange \
+	cd ${DIR_CDFC} && ./configure --disable-shared --disable-libxml2 --prefix=${CDF_PATH} --libdir=${CDF_PATH}/lib64 --disable-dap --disable-byterange \
 	CC="$(CC)" CFLAGS="$(NETCDF_OPT)" CPPFLAGS="${INC_NETCDF}" ${CDF_CONF} LDFLAGS="-L${CDF_PATH}/lib64" LIBS="-lhdf5_hl -lhdf5 -lsz -laec -lz -ldl " && \
 	$(MAKE) && $(MAKE) install && $(MAKE) clean
 ifdef MNH_FOREFIRE
@@ -520,7 +520,7 @@ ARFLAGS=r
 #
 #  GENERATION OF DEPENDANCE FILES : *.D
 # 
-SPLL ?= spll
+SPLL ?= spll_new
 %.D:%.F90
 	$(CPP) $(INC) $(CPPFLAGS) $< >  $(OBJDIR)/$(*F).f90 
 	$(SPLL) $(NSOURCE) $(OBJDIR)/$(*F).f90 
diff --git a/src/SURFEX/av_pgd.F90 b/src/SURFEX/av_pgd.F90
index 7d88e48f0b9a1c521e3bc04d466e4ee7b2f58398..e8b7b380720aa4b1508450cf514f8923301398c6 100644
--- a/src/SURFEX/av_pgd.F90
+++ b/src/SURFEX/av_pgd.F90
@@ -1677,6 +1677,7 @@ USE MODE_AV_PGD
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/av_pgd_1p.F90 b/src/SURFEX/av_pgd_1p.F90
index 663f88a82a73ca29d4892cdc6a2edf5a877757e1..d0e662401499866fcb78d57f98aa6d2e9d4f96e7 100644
--- a/src/SURFEX/av_pgd_1p.F90
+++ b/src/SURFEX/av_pgd_1p.F90
@@ -785,6 +785,7 @@ USE MODE_AV_PGD
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/bem.F90 b/src/SURFEX/bem.F90
index cefa2915c9b2b3867047181055a754697fb3f235..5de544ed2fde728532b3e78b25b96c90a5dda4f3 100644
--- a/src/SURFEX/bem.F90
+++ b/src/SURFEX/bem.F90
@@ -174,6 +174,8 @@ USE MODE_CONV_DOE
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
+USE MODI_GET_LUOUT
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/bld_occ_calendar.F90 b/src/SURFEX/bld_occ_calendar.F90
index a24e47b8e5ed337172ed597c88f8fc90414203f8..4a1a96777b3c242f73e1a90583d78402da966980 100644
--- a/src/SURFEX/bld_occ_calendar.F90
+++ b/src/SURFEX/bld_occ_calendar.F90
@@ -28,6 +28,8 @@ USE MODI_DAY_OF_WEEK
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
+USE MODI_GET_LUOUT
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/bldsoil_layer_e_budget.F90 b/src/SURFEX/bldsoil_layer_e_budget.F90
index 10f249c54d28593444c6a1a3dec09d556582afae..595330e45834baa5e3e44607542b49ef26c4474a 100644
--- a/src/SURFEX/bldsoil_layer_e_budget.F90
+++ b/src/SURFEX/bldsoil_layer_e_budget.F90
@@ -90,6 +90,8 @@ USE MODI_LAYER_E_BUDGET_GET_COEF
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
+USE MODI_GET_LUOUT
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/convert_patch_isba.F90 b/src/SURFEX/convert_patch_isba.F90
index 077479d44e07e0135022afc7e9742430c0472b78..d1484ea336a6d6c09385c3e25551f69919da22ea 100644
--- a/src/SURFEX/convert_patch_isba.F90
+++ b/src/SURFEX/convert_patch_isba.F90
@@ -106,6 +106,7 @@ USE MODI_VEGTYPE_TO_PATCH_IRRIG
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/floor_layer_e_budget.F90 b/src/SURFEX/floor_layer_e_budget.F90
index bd5fbb4db721e63b1510ea1a16181dd19ee6d34f..31b7907b3f5b803fe2b98148d22ea9f229762571 100644
--- a/src/SURFEX/floor_layer_e_budget.F90
+++ b/src/SURFEX/floor_layer_e_budget.F90
@@ -84,6 +84,8 @@ USE MODE_CONV_DOE
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
+USE MODI_GET_LUOUT
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/hvac_autosize.F90 b/src/SURFEX/hvac_autosize.F90
index 6e73993978a1f2b3695c6bac180d4851a167f332..c96e4613476f9f391d34537d074de345de79af28 100644
--- a/src/SURFEX/hvac_autosize.F90
+++ b/src/SURFEX/hvac_autosize.F90
@@ -64,6 +64,7 @@ USE MODI_DIAG_MISC_TEB_INIT_n
 USE MODI_ALLOC_LW_COEF
 USE MODI_DEALLOC_LW_COEF
 USE MODI_EXPLICIT_LONGWAVE
+USE MODI_ABOR1_SFX
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
diff --git a/src/SURFEX/ini_data_param_teb.F90 b/src/SURFEX/ini_data_param_teb.F90
index 6e45707b41b70202d050a61546c5e843c63018ff..5c33b1a7c72fcbdc58147d0837e2eca1a4c6d707 100644
--- a/src/SURFEX/ini_data_param_teb.F90
+++ b/src/SURFEX/ini_data_param_teb.F90
@@ -61,6 +61,7 @@ USE MODD_DATA_TEB_n, ONLY : DATA_TEB_t
 USE MODD_CSTS, ONLY : XSURF_EPSILON
 !
 USE MODI_ABOR1_SFX
+USE MODI_GET_LUOUT
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
diff --git a/src/SURFEX/init_teb_soil_grid.F90 b/src/SURFEX/init_teb_soil_grid.F90
index f7bb60294797e0960c6d00ff629e8c7e67ecdbb3..e16f8fb86471b7426aaaca39c1e0de6a0432079f 100644
--- a/src/SURFEX/init_teb_soil_grid.F90
+++ b/src/SURFEX/init_teb_soil_grid.F90
@@ -40,6 +40,8 @@ USE MODI_AV_PGD
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
+USE MODI_GET_LUOUT
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/mass_layer_e_budget.F90 b/src/SURFEX/mass_layer_e_budget.F90
index febb0b57102830cf6d490c5b02ffb3ea92245059..32d1dfcc1e53da43bfb9d9c051bb8c1dbe29e541 100644
--- a/src/SURFEX/mass_layer_e_budget.F90
+++ b/src/SURFEX/mass_layer_e_budget.F90
@@ -79,6 +79,7 @@ USE MODI_GET_LUOUT
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/modd_coupling_topd.F90 b/src/SURFEX/modd_coupling_topd.F90
deleted file mode 100644
index aea8813e80efb5523ec2d37a73d55b66b19a45ac..0000000000000000000000000000000000000000
--- a/src/SURFEX/modd_coupling_topd.F90
+++ /dev/null
@@ -1,144 +0,0 @@
-!SFX_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier
-!SFX_LIC This is part of the SURFEX software governed by the CeCILL-C licence
-!SFX_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt  
-!SFX_LIC for details. version 1.
-!     ###########################
-      MODULE MODD_COUPLING_TOPD
-!     ###########################
-!
-!!****  *MODD_COUPLING_TOPD - declaration of exchanged variables from Topodyn to ISBA
-!!
-!!    PURPOSE
-!!    -------
-!
-!!
-!!**  IMPLICIT ARGUMENTS
-!!    ------------------
-!!      None 
-!!
-!!    REFERENCE
-!!    ---------
-!!
-!!    AUTHOR
-!!    ------
-!!     F. Habets and K. Chancibault
-!!
-!!    MODIFICATIONS
-!!    -------------
-!!     Original 29/09/03
-!!              03/2014 (B. Vincendon) new variable to create a mask for N patches
-!!              07/2017 (B. Vincendon) changing name of variable to ditinguish between 
-!!                                     packed and full grid variables + new variables 
-!!                                     for runoff management
-!
-!*       0.   DECLARATIONS
-!             ------------
-USE MODD_TOPD_PAR, ONLY : JPCAT
-!
-IMPLICIT NONE
-!
-!-------------------------------------------------------------------------------
-!
-LOGICAL                           :: LCOUPL_TOPD      !if T, performs coupling with Topmodel
-LOGICAL                           :: LBUDGET_TOPD     !if T, computes budget
-LOGICAL                           :: LTOPD_STEP
-LOGICAL                           :: LPERT_PARAM
-LOGICAL                           :: LPERT_INIT
-!
-INTEGER                             :: NTOPD_STEP
-INTEGER                             :: NFREQ_MAPS_WG       !frequency of output WG maps
-INTEGER                             :: NFREQ_MAPS_ASAT     !frequency of output ASAT maps
-INTEGER                             :: NFREQ_MAPS_RUNOFF   !frequency of output RUNOFF maps
-!
-INTEGER                             :: NNB_TOPD   ! Ratio between Time steps of Topmodel and ISBA
-!
-INTEGER                             :: NIMAX     ! number of ISBA grid points on 
-                                                 ! abscissa axis
-INTEGER                             :: NJMAX     ! number of ISBA grid points on ordinate 
-                                                 ! axis
-REAL, ALLOCATABLE, DIMENSION(:)     :: XXI ! Extended Lambert II coordinates of Isba 
-REAL, ALLOCATABLE, DIMENSION(:)     :: XYI ! nodes 
-!
-INTEGER, ALLOCATABLE, DIMENSION(:)     :: NNPIX     ! Number of Topmodel pixels in an ISBA mesh
-INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: NMASKI ! pixel number of each catchment in each isba mesh
-INTEGER, ALLOCATABLE, DIMENSION(:,:)   :: NMASKT    ! mask
-INTEGER, ALLOCATABLE, DIMENSION(:)     :: NMASKT_PATCH    ! mask
-!
-REAL, ALLOCATABLE, DIMENSION(:)     :: XAS_NATURE   ! Packed contributive area fraction on Nature grid
-REAL, ALLOCATABLE, DIMENSION(:,:)   :: XAS_IBV_P   ! Packed contributive area fraction on Nature grid by catchment
-REAL, ALLOCATABLE, DIMENSION(:,:)   :: XAIBV_F     ! Unpacked area fraction of each catchment on Full grid
-REAL, ALLOCATABLE, DIMENSION(:)     :: XATOP        ! Unpacked area fraction of all cacthments on Full grid
-REAL, ALLOCATABLE, DIMENSION(:)     :: XATOP_NATURE ! Packed area fraction of all cacthments  on Nature grid
-!
-INTEGER, ALLOCATABLE, DIMENSION(:,:)  :: NNBV_IN_MESH   ! Number of pixel of a partical cathment in an ISBA mesh
-REAL, ALLOCATABLE, DIMENSION(:,:)     :: XBV_IN_MESH    ! Area of the ISBA meshes covered by a partical cathment
-REAL, ALLOCATABLE, DIMENSION(:)       :: XTOTBV_IN_MESH ! Area of the ISBA meshes covered by all cathments
-!
-REAL, ALLOCATABLE, DIMENSION(:)     :: XDTOPI   ! depth of the soil for lateral 
-                                                ! distribution on ISBA grid (m)
-REAL, ALLOCATABLE, DIMENSION(:,:)   :: XDTOPT   ! depth of the Isba soil on TOP-LAT 
-                                                ! grid (m)
-!
-REAL, ALLOCATABLE, DIMENSION(:)     :: XWG_FULL   ! Water content from Isba on the full domain
-REAL, ALLOCATABLE, DIMENSION(:,:)   :: XWGT     ! ISBA water content 
-!
-REAL, ALLOCATABLE, DIMENSION(:)     :: XWSTOPI  ! total water content at saturation (m3/m3)
-                                                ! on XDTOPI on ISBA grid
-REAL, ALLOCATABLE, DIMENSION(:,:)   :: XWSTOPT  ! total water content at saturation (m3/m3)
-                                                ! on XDTOPT on TOP-LAT grid
-REAL, ALLOCATABLE, DIMENSION(:)     :: XWFCTOPI ! total field capacity on XDTOPI (m3/m3)
-REAL, ALLOCATABLE, DIMENSION(:,:)   :: XWFCTOPT ! total field capacity on XDTOPT (m3/m3)
-REAL, ALLOCATABLE, DIMENSION(:)     :: XWWTOPI  ! hydraulic conductivity at saturation on 
-                                                ! Isba grid, on XDTOPI
-REAL, ALLOCATABLE, DIMENSION(:,:)   :: XWWTOPT  
-REAL, ALLOCATABLE, DIMENSION(:,:)   :: XWTOPT   ! water storage on TOP-LAT grid, after
-                                                ! lateral distribution
-REAL, ALLOCATABLE, DIMENSION(:,:)   ::  XRUNOFF_IBV_P! Runoff by mesh and catchment on isba grid
-REAL, ALLOCATABLE, DIMENSION(:)       :: XWOVSATI_P  ! Volume of water above saturation buy mesh on isba grid
-!
-! * pour bilans
-REAL, ALLOCATABLE, DIMENSION(:)       :: XAVG_RUNOFFCM !cumulated runoff  (kg/m2) at t-dt
-REAL, ALLOCATABLE, DIMENSION(:)       :: XAVG_DRAINCM ! cumulated drainage calculated from Isba (kg/m2) at t-dt
-REAL, ALLOCATABLE, DIMENSION(:)       :: XRAINFALLCM ! cumulated rainfall calculated from Isba (kg/m2) at t-dt
-REAL, ALLOCATABLE, DIMENSION(:)       :: XAVG_HORTCM ! cumulated Horton calculated from Isba (kg/m2) at t-dt
-!
-REAL, ALLOCATABLE, DIMENSION(:,:)     :: XKA_PRE   ! Hydrological indexes at the previous time step
-REAL, ALLOCATABLE, DIMENSION(:)       :: XKAC_PRE  ! Hydrological index at saturation at the previous time step
-!
-REAL, ALLOCATABLE, DIMENSION(:,:)     :: XDMAXFC   ! Deficit at the field capacity level
-!
-REAL, ALLOCATABLE, DIMENSION(:)      ::  XDRAIN_TOP ! Value of drainage on TOPMODEL grid
-!
-REAL, ALLOCATABLE, DIMENSION(:)      ::  XFRAC_D2 ! fraction of the second layer concerned with lateral transferts
-REAL, ALLOCATABLE, DIMENSION(:)      ::  XFRAC_D3 ! fraction of the third layer concerned with lateral transferts
-!
-REAL, ALLOCATABLE, DIMENSION(:)      ::  XWGI_FULL ! soil ice content
-!
-REAL, ALLOCATABLE, DIMENSION(:,:)    :: XRUN_TOROUT,XDR_TOROUT
-!
-LOGICAL                              :: LSTOCK_TOPD ! true to stock runoff and drainage values (for another simulation)
-!
-INTEGER                              :: NNB_STP_RESTART ! number of time step to restart from a previous simulation
-INTEGER                              :: NNB_STP_STOCK   ! number of time step to write for the next simulation
-!
-INTEGER, DIMENSION(:), ALLOCATABLE :: NYEAR      ! Year of the beginning of the simulation.
-INTEGER, DIMENSION(:), ALLOCATABLE :: NMONTH     ! Month of the beginning of the simulation.
-INTEGER, DIMENSION(:), ALLOCATABLE :: NDAY      ! Date of the beginning of the simulation.
-INTEGER, DIMENSION(:), ALLOCATABLE :: NH      ! Hour of the bFginning of the simulation.
-INTEGER, DIMENSION(:), ALLOCATABLE :: NM      ! Minutes of the beginning of the simulation.
-!
-! **** For special f, dc exponential profile
-REAL, DIMENSION(:), ALLOCATABLE :: XF_PARAM
-REAL, DIMENSION(:), ALLOCATABLE :: XC_DEPTH_RATIO
-!
-! **** For sub-catchments 
-LOGICAL                           :: LDUMMY_SUBCAT    !if T, dummy sub-catchments defined
-LOGICAL                           :: LSUBCAT          !if T, sub-catchments will be computed
-INTEGER, DIMENSION(JPCAT)         :: NSUBCAT
-REAL,    DIMENSION(JPCAT,JPCAT)   :: XLX,XLY
-REAL,    DIMENSION(JPCAT,JPCAT)   :: XQ2,XQ10,XQ50
-CHARACTER(LEN=15), DIMENSION(JPCAT,JPCAT):: CSUBCAT         ! Names of catchments         
-CHARACTER(LEN=15), DIMENSION(JPCAT):: CFILE_SUBCAT         ! File containing Sub cat information         
-LOGICAL                           :: LWRITE_SEVERITY_MAPS !if T, severity maps  will be computed
-!
-END MODULE MODD_COUPLING_TOPD
diff --git a/src/SURFEX/mode_coherence_frac.F90 b/src/SURFEX/mode_coherence_frac.F90
index 9599d81b85f3bcdef5bb29875033d417b6c25955..d68bb4a99a61161133b59aaaa4b5493ca9042d16 100644
--- a/src/SURFEX/mode_coherence_frac.F90
+++ b/src/SURFEX/mode_coherence_frac.F90
@@ -53,6 +53,8 @@ SUBROUTINE COHERENCE_FRAC(HPROGRAM,PFRAC_VALUE, CD_NAME, L_SUM_CHECK)
 USE MODD_CSTS ,ONLY : XSURF_EPSILON
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
+USE MODI_GET_LUOUT
 !
 IMPLICIT NONE
 !
@@ -147,6 +149,7 @@ USE MODD_DATA_BEM_n, ONLY : DATA_BEM_t
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_GET_LUOUT
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/mode_psychro.F90 b/src/SURFEX/mode_psychro.F90
index 1d85dd332a80903f827e2a94005300745b1f08b2..42d795ff1952e15720600f649f8e224ff5f474d3 100644
--- a/src/SURFEX/mode_psychro.F90
+++ b/src/SURFEX/mode_psychro.F90
@@ -262,6 +262,7 @@ function TWB_FROM_TPQ_1D(PT, PP, PQ) RESULT(PTWB)
 !
 USE MODE_THERMOS
 USE MODD_CSTS, ONLY : XTT
+USE MODI_ABOR1_SFX
 !
 ! Robert:
 ! The original version of this calculation based on an iteration
diff --git a/src/SURFEX/pgd_surf_atm.F90 b/src/SURFEX/pgd_surf_atm.F90
index 9c35c67ef1e712803360f7417fa12c7e009dd4b9..fcafd53f1aeb11853002d05f6cc9d92fef9d3b4a 100644
--- a/src/SURFEX/pgd_surf_atm.F90
+++ b/src/SURFEX/pgd_surf_atm.F90
@@ -80,6 +80,7 @@ USE MODI_PGD_DMS
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/prep_teb.F90 b/src/SURFEX/prep_teb.F90
index 046dbdcf7de40ca22d02ebb9d3677f3c36c6b880..b777e1e21091580cf5fe0a60967eb742bf4406f0 100644
--- a/src/SURFEX/prep_teb.F90
+++ b/src/SURFEX/prep_teb.F90
@@ -72,6 +72,7 @@ USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
 !
 USE MODI_CLEAN_PREP_OUTPUT_GRID
+USE MODI_ABOR1_SFX
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/roof_layer_e_budget.F90 b/src/SURFEX/roof_layer_e_budget.F90
index 4743ec132f8ec92e6ce9537d91f150105120fa80..b338e4698f5ad058189c434f1dc427d8e1241459 100644
--- a/src/SURFEX/roof_layer_e_budget.F90
+++ b/src/SURFEX/roof_layer_e_budget.F90
@@ -108,6 +108,8 @@ USE MODE_CONV_DOE
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
+USE MODI_GET_LUOUT
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/snow_cover_1layer.F90 b/src/SURFEX/snow_cover_1layer.F90
index 7de03b9cc27f8d5a6472cdb1e803b0c6b8eb14ee..afd5d23111ee2f786f833b2695c8dd48953fc064 100644
--- a/src/SURFEX/snow_cover_1layer.F90
+++ b/src/SURFEX/snow_cover_1layer.F90
@@ -74,6 +74,8 @@ USE MODI_SURFACE_AERO_COND
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
+USE MODI_GET_LUOUT
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/teb_bld_road.F90 b/src/SURFEX/teb_bld_road.F90
index 308cb79cbbe669341b3549a31dc1470e6e1dc16b..85660b400694c8c60e3fa74ba46431b54bd8e3e3 100644
--- a/src/SURFEX/teb_bld_road.F90
+++ b/src/SURFEX/teb_bld_road.F90
@@ -224,6 +224,8 @@ USE MODI_BLDSOIL_LAYER_E_BUDGET
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
+USE MODI_GET_LUOUT
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/urban_solar_abs.F90 b/src/SURFEX/urban_solar_abs.F90
index 1f2e48a58820aff041ed64f68ac2a2b6f51a8dad..5169098678455dc59b95cb799a2c9b01015aef5a 100644
--- a/src/SURFEX/urban_solar_abs.F90
+++ b/src/SURFEX/urban_solar_abs.F90
@@ -196,6 +196,7 @@ USE MODI_WINDOW_SHADING
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/wall_layer_e_budget.F90 b/src/SURFEX/wall_layer_e_budget.F90
index 8f4801b911a64d3e77512210ba172c73c09e767e..b06cddbe62b5fc167ecc6ed12a5c15c8f50bf9da 100644
--- a/src/SURFEX/wall_layer_e_budget.F90
+++ b/src/SURFEX/wall_layer_e_budget.F90
@@ -117,6 +117,8 @@ USE MODE_CONV_DOE
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
+USE MODI_GET_LUOUT
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/write_diag_pgd_grdnn.F90 b/src/SURFEX/write_diag_pgd_grdnn.F90
index fc1cc0805de4e92047151bdc51db3b425c6002f8..c2d5b6f517abe1b84a61ff9166cc6dc5f9fbdf41 100644
--- a/src/SURFEX/write_diag_pgd_grdnn.F90
+++ b/src/SURFEX/write_diag_pgd_grdnn.F90
@@ -58,6 +58,7 @@ USE MODI_END_IO_SURF_n
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/write_ecoclimap2_data.F90 b/src/SURFEX/write_ecoclimap2_data.F90
index 4304a43b57b3ef5088838e0b86a011bd9b33c644..7bd221f8e3c57e3822685510f4a840941eb19935 100644
--- a/src/SURFEX/write_ecoclimap2_data.F90
+++ b/src/SURFEX/write_ecoclimap2_data.F90
@@ -18,6 +18,7 @@ USE MODD_SURF_PAR, ONLY: LEN_HREC
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
 !
 IMPLICIT NONE
 !
diff --git a/src/SURFEX/writesurf_tebn.F90 b/src/SURFEX/writesurf_tebn.F90
index 94a986dd658d741ac3d4f41f3d7d1cba8934ffa2..a519acd7bf111e3080fc569a15420d9fbdb5ae5d 100644
--- a/src/SURFEX/writesurf_tebn.F90
+++ b/src/SURFEX/writesurf_tebn.F90
@@ -63,6 +63,7 @@ USE MODI_WRITESURF_TEB_HYDRO_n
 !
 USE YOMHOOK   ,ONLY : LHOOK,   DR_HOOK
 USE PARKIND1  ,ONLY : JPRB
+USE MODI_ABOR1_SFX
 !
 IMPLICIT NONE
 !
diff --git a/src/configure b/src/configure
index 0967440809476ee16434683bb5230fb64c54f738..964d56694478e880877a3b701f29a32fecb96158 100755
--- a/src/configure
+++ b/src/configure
@@ -484,11 +484,23 @@ export SPLL=spll_new
                 export  VER_MPI=${VER_MPI:-MPIAUTO}
                 export OPTLEVEL=${OPTLEVEL:-DEBUG}
                 export MVWORK=${MVWORK:-NO}
-                export VER_CDF=${VER_CDF:-CDFCTI}
 		export NEED_TOOLS=NO
+		# Ubuntu version
+		case "$(lsb_release -sr)" in
+                      20.04)
+                export VER_CDF=${VER_CDF:-CDFCTI}
+                export MNHENV=${MNHENV:-"
+export SPLL=spll_new
+"}
+                  ;;
+	          22.04)
+                export VER_CDF=${VER_CDF:-CDFAUTO}
                 export MNHENV=${MNHENV:-"
+export PATH=/opt/gcc-9.4.0/bin:\$PATH
 export SPLL=spll_new
 "}
+                 ;;
+		 esac
               ;;
 'Linux nuwa'*)
                 export     ARCH=${ARCH:-LXifort}
diff --git a/src/job_make_examples_Atos_HPCF b/src/job_make_examples_Atos_HPCF
index ae66d0d1a980e1b334a84cf3cd053dba33941af0..046caeb86188e49b6ba19a49c0d63521325a19ab 100755
--- a/src/job_make_examples_Atos_HPCF
+++ b/src/job_make_examples_Atos_HPCF
@@ -21,7 +21,7 @@ hostname
 
 unset MAKEFLAGS
 
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-2-MPIAUTO-O2
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-MPIAUTO-O2
 export MONORUN="Mpirun -np 1 "
 export MPIRUN="Mpirun -np 2 "
 export POSTRUN="echo "
diff --git a/src/job_make_examples_BG b/src/job_make_examples_BG
index 049c496096b8c5cb22da726fd5cd04fedcf1dfbd..97ee6e4da9cf694bbfa89fb78cfb7854960a36aa 100755
--- a/src/job_make_examples_BG
+++ b/src/job_make_examples_BG
@@ -20,7 +20,7 @@ cd $LOADL_STEP_INITDIR
 
 unset MAKEFLAGS
 
-.  ../conf/profile_mesonh-BG-R8I4-MNH-V5-6-2-MPIAUTO-O2
+.  ../conf/profile_mesonh-BG-R8I4-MNH-V5-7-0-MPIAUTO-O2
 
 
 #001_2Drelief 002_3Drelief 003_KW78 004_Reunion 007_16janvier
diff --git a/src/job_make_examples_BGQ b/src/job_make_examples_BGQ
index 89fd486027972143994f87b08d0e1b74b09569d4..91d5065a300a0f73016af95dd273835af052be4a 100755
--- a/src/job_make_examples_BGQ
+++ b/src/job_make_examples_BGQ
@@ -20,7 +20,7 @@ cd $LOADL_STEP_INITDIR
 
 unset MAKEFLAGS
 
-. ../conf/profile_mesonh-BGQ-R8I4-MNH-V5-6-2-MPIAUTO-O2NAN
+. ../conf/profile_mesonh-BGQ-R8I4-MNH-V5-7-0-MPIAUTO-O2NAN
 
 set -x
 
diff --git a/src/job_make_examples_BullX b/src/job_make_examples_BullX
index 1296ec63c27f63f1ca7376039c7fe178fda88af2..5ac5e6d3dbdf38fd246fcc66dfa61361cadcf5ee 100755
--- a/src/job_make_examples_BullX
+++ b/src/job_make_examples_BullX
@@ -21,7 +21,7 @@ hostname
 
 unset MAKEFLAGS
 
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-2-MPIINTEL-O3
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-MPIINTEL-O3
 export MONORUN="Mpirun -np 1 "
 export MPIRUN="Mpirun -np 2 "
 export POSTRUN="time "
diff --git a/src/job_make_examples_BullX_belenos b/src/job_make_examples_BullX_belenos
index 2086f3017e168dc4809281a5bb25d9d47e0086eb..e7858d9ded6189fa56e0a806d5ac95f64d86b523 100755
--- a/src/job_make_examples_BullX_belenos
+++ b/src/job_make_examples_BullX_belenos
@@ -20,7 +20,7 @@ hostname
 
 unset MAKEFLAGS
 
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-1-MPIAUTO-O2
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-MPIAUTO-O2
 export MONORUN="Mpirun -np 1 "
 export MPIRUN="Mpirun -np 2 "
 export POSTRUN="echo "
diff --git a/src/job_make_examples_BullX_irene b/src/job_make_examples_BullX_irene
index 1b93983b9eb0105fa8e1d5ad4ba0c63bb1d50e99..0a6885406ac9b02a03d91e84104a7d154f2cf852 100755
--- a/src/job_make_examples_BullX_irene
+++ b/src/job_make_examples_BullX_irene
@@ -23,7 +23,7 @@ hostname
 
 unset MAKEFLAGS
 
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-2-MPIAUTO-O2
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-MPIAUTO-O2
 
 set -x
 
diff --git a/src/job_make_examples_BullX_irene_AMD b/src/job_make_examples_BullX_irene_AMD
index 8951653c51c93ac4dfefc2fcb12f58c7a2a048b2..14d7d2f4d75f2fbbb0a1fd766c9c86dde9f1a97d 100755
--- a/src/job_make_examples_BullX_irene_AMD
+++ b/src/job_make_examples_BullX_irene_AMD
@@ -22,7 +22,7 @@ hostname
 
 unset MAKEFLAGS
 
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-2-AMD-MPIAUTO-O2
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-AMD-MPIAUTO-O2
 
 set -x
 
diff --git a/src/job_make_examples_BullX_occigen b/src/job_make_examples_BullX_occigen
index ed5c476d24efe1e0a3b6d41d85edcbef6c6168db..81aa099147577d24721e22f892356db7ac8cbd97 100755
--- a/src/job_make_examples_BullX_occigen
+++ b/src/job_make_examples_BullX_occigen
@@ -20,7 +20,7 @@ hostname
 
 unset MAKEFLAGS
 
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-2-MPIINTEL-O2
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-MPIINTEL-O2
 export MONORUN="Mpirun -prepend-rank -np 1 "
 export MPIRUN="Mpirun -prepend-rank -np 4 "
 export POSTRUN="echo "
diff --git a/src/job_make_examples_BullX_olympe b/src/job_make_examples_BullX_olympe
index 72f1be33044e505b65b27b077857edf3dff85c9d..9f9c3d68f575e44a7fbe43e824031a6c292ec808 100755
--- a/src/job_make_examples_BullX_olympe
+++ b/src/job_make_examples_BullX_olympe
@@ -19,7 +19,7 @@ hostname
 
 unset MAKEFLAGS
 
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-2-MPIINTEL-O2
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-MPIINTEL-O2
 export MONORUN="mpirun -prepend-rank -np 1 "
 export MPIRUN="mpirun -prepend-rank -np 4 "
 export POSTRUN="echo "
diff --git a/src/job_make_examples_CRAY_cca b/src/job_make_examples_CRAY_cca
index 0a5a77910103986878fce1c47af7db7ab8ad3ad2..54ec9adda38de7e0f332ef626f0f23100e69ef49 100755
--- a/src/job_make_examples_CRAY_cca
+++ b/src/job_make_examples_CRAY_cca
@@ -30,7 +30,7 @@ cd ${PBS_O_WORKDIR}
 
 ARCH=LXifort
 #ARCH=LXcray
-. ../conf/profile_mesonh-${ARCH}-R8I4-MNH-V5-6-2-MPICRAY-O2
+. ../conf/profile_mesonh-${ARCH}-R8I4-MNH-V5-7-0-MPICRAY-O2
 
 
 export MONORUN="aprun -n 1 "
diff --git a/src/job_make_examples_HPE_adastra_genoa b/src/job_make_examples_HPE_adastra_genoa
index 86a9e5dc6b8fb7114008a75b57af7af6077dd141..2792f2b50c070f32483fa497932efaa005ec0611 100755
--- a/src/job_make_examples_HPE_adastra_genoa
+++ b/src/job_make_examples_HPE_adastra_genoa
@@ -21,7 +21,7 @@ hostname
 
 unset MAKEFLAGS
 
-. ../conf/profile_mesonh-LXcray-R8I4-MNH-V5-6-2-MPICRAY-O2
+. ../conf/profile_mesonh-LXcray-R8I4-MNH-V5-7-0-MPICRAY-O2
 export MONORUN="Exec srun -l -n 1 --export=ALL"
 export MPIRUN="Exec srun -l -n 4 --export=ALL"
 export POSTRUN="echo "
diff --git a/src/job_make_examples_HPE_jeanzay b/src/job_make_examples_HPE_jeanzay
index 8c37f922dc8e969fa6a3d6b13428ed14abf390a2..54e26e6591126b56cc366bfaf9f582e72b443989 100755
--- a/src/job_make_examples_HPE_jeanzay
+++ b/src/job_make_examples_HPE_jeanzay
@@ -21,7 +21,7 @@ hostname
 
 unset MAKEFLAGS
 
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-2-MPIINTEL-O2
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-MPIINTEL-O2
 export MONORUN="Exec srun -l -n 1 --export=ALL numabind_core_slurm"
 export MPIRUN="Exec srun -l -n 4 --export=ALL numabind_core_slurm"
 export POSTRUN="echo "
diff --git a/src/job_make_examples_IBM_ada b/src/job_make_examples_IBM_ada
index 5269e3ed36849acc701f1321139fd999df7c22ca..3db69c8a0a1731e82ec7bb78b68bb74200de20c8 100755
--- a/src/job_make_examples_IBM_ada
+++ b/src/job_make_examples_IBM_ada
@@ -21,7 +21,7 @@ cd $LOADL_STEP_INITDIR
 
 unset MAKEFLAGS
 
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-2-MPIINTEL-O2
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-MPIINTEL-O2
 
 # Pour avoir l'echo des commandes
 set -x
diff --git a/src/job_make_examples_IBM_sp6_vargas b/src/job_make_examples_IBM_sp6_vargas
index 98e322800d74b5cb9a762d80b90349a1999ea581..49067f0d75d09d3fefa672dab408d2b6da8e1bc9 100755
--- a/src/job_make_examples_IBM_sp6_vargas
+++ b/src/job_make_examples_IBM_sp6_vargas
@@ -26,7 +26,7 @@ cd $LOADL_STEP_INITDIR
 
 unset MAKEFLAGS
 
-.  ../conf/profile_mesonh-AIX64-R8I4-MNH-V5-6-2-MPIAUTO-O2
+.  ../conf/profile_mesonh-AIX64-R8I4-MNH-V5-7-0-MPIAUTO-O2
 
 
 #001_2Drelief 002_3Drelief 003_KW78 004_Reunion 007_16janvier
diff --git a/src/job_make_examples_NEC_SX8 b/src/job_make_examples_NEC_SX8
index 26589cc95aa3a1590a68d1ba558b009abd0e800a..3952e0d7d4cbccdf9b5bd42ca3f9b050e004cfcd 100755
--- a/src/job_make_examples_NEC_SX8
+++ b/src/job_make_examples_NEC_SX8
@@ -20,7 +20,7 @@ unset MAKEFLAGS
 
 [ -d $PBS_O_WORKDIR ] && cd $PBS_O_WORKDIR
 #
-. ../conf/profile_mesonh-SX8-R8I4-MNH-V5-6-2-MPIAUTO-O4
+. ../conf/profile_mesonh-SX8-R8I4-MNH-V5-7-0-MPIAUTO-O4
 
 export MONORUN="Mpirun -np 1 "
 export MPIRUN="Mpirun -np 2 "
diff --git a/src/job_make_examples_SX8 b/src/job_make_examples_SX8
index f001453c6e3ca50d16103991f7b8b3a3f3317558..b7b87f7367c1654146d48db033b0ef421867738b 100755
--- a/src/job_make_examples_SX8
+++ b/src/job_make_examples_SX8
@@ -21,7 +21,7 @@ unset MAKEFLAGS
 [ -d $PBS_O_WORKDIR ] && cd $PBS_O_WORKDIR
 #
 
-. ../conf/profile_mesonh-SX8-R8I4-MNH-V5-6-2-MPIAUTO-O2
+. ../conf/profile_mesonh-SX8-R8I4-MNH-V5-7-0-MPIAUTO-O2
 
 export MONORUN="Mpirun -np 1 "
 export MPIRUN="Mpirun -np 2 "
diff --git a/src/job_make_examples_cxa b/src/job_make_examples_cxa
index 492c07550bee2022a46a6ce41ba3e8130fb16ceb..28a849508899931561fc251cc57e8b583c73f78d 100755
--- a/src/job_make_examples_cxa
+++ b/src/job_make_examples_cxa
@@ -36,7 +36,7 @@ cd $LOADL_STEP_INITDIR
 
 unset MAKEFLAGS
 
-.  ../conf/profile_mesonh-AIX64-R8I4-MNH-V5-6-2-MPIAUTO-O2
+.  ../conf/profile_mesonh-AIX64-R8I4-MNH-V5-7-0-MPIAUTO-O2
 
 ulimit -c 0 # pas de core
 
diff --git a/src/job_make_mesonh_BG b/src/job_make_mesonh_BG
index 0e08b650dc3a7e2aff8572a8e08a1c37f0e25a61..a32ecc21a68ed599c42ef9313bb11763eea10b24 100755
--- a/src/job_make_mesonh_BG
+++ b/src/job_make_mesonh_BG
@@ -18,7 +18,7 @@
 set -x
 cd $LOADL_STEP_INITDIR
 
-. ../conf/profile_mesonh-BG-R8I4-MNH-V5-6-2-MPIAUTO-O2
+. ../conf/profile_mesonh-BG-R8I4-MNH-V5-7-0-MPIAUTO-O2
 
 #time gmake 
 time gmake -r -j8
diff --git a/src/job_make_mesonh_BGQ b/src/job_make_mesonh_BGQ
index dae7ba1ec9fdce5744c122b23d06f521a5e38a43..c983bbea92085cd871fbc253b9627713adb73663 100755
--- a/src/job_make_mesonh_BGQ
+++ b/src/job_make_mesonh_BGQ
@@ -20,7 +20,7 @@ set -x
 
 cd $LOADL_STEP_INITDIR
 
-. ../conf/profile_mesonh-BGQ-R8I4-MNH-V5-6-2-MPIAUTO-O2NAN
+. ../conf/profile_mesonh-BGQ-R8I4-MNH-V5-7-0-MPIAUTO-O2NAN
 
 time gmake -j8 
 time gmake -j8 
diff --git a/src/job_make_mesonh_BullX b/src/job_make_mesonh_BullX
index 43a95cff8ce714bbd0b629e25bcd905e6ac9e94c..a304b72a566f664cb1923cc621c34b141acce631 100755
--- a/src/job_make_mesonh_BullX
+++ b/src/job_make_mesonh_BullX
@@ -19,7 +19,7 @@ set -x
 # On va lancer la compilation dans le répertoire de lancement du job
 pwd
 
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-2-MPIINTEL-O3
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-MPIINTEL-O3
 
 time gmake -j 4
 time gmake -j 1 installmaster
diff --git a/src/job_make_mesonh_BullX_belenos b/src/job_make_mesonh_BullX_belenos
index 5f8e7793096f59144740540b03825978c5ed9142..94ce033471423c15b2ec1d8659d70aaf7346ff93 100755
--- a/src/job_make_mesonh_BullX_belenos
+++ b/src/job_make_mesonh_BullX_belenos
@@ -16,7 +16,7 @@ set -x
 # On va lancer la compilation dans le répertoire de lancement du job
 pwd
 
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-1-MPIAUTO-O2
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-MPIAUTO-O2
 
 time make -j 16
 time make -j 1 installmaster
diff --git a/src/job_make_mesonh_CRAY_cca b/src/job_make_mesonh_CRAY_cca
index e930aaf5ccea3a5c332d9f401f1f04d29a6964f5..207f674e5ae084e1f507e9319961b51f1762dd51 100755
--- a/src/job_make_mesonh_CRAY_cca
+++ b/src/job_make_mesonh_CRAY_cca
@@ -21,7 +21,7 @@ pwd
 
 ARCH=LXifort
 #ARCH=LXcray
-. ../conf/profile_mesonh-${ARCH}-R8I4-MNH-V5-6-2-MPICRAY-O2
+. ../conf/profile_mesonh-${ARCH}-R8I4-MNH-V5-7-0-MPICRAY-O2
 
 time gmake -j 4 2>&1 | tee sortie_compile_${ARCH}.$$
 time gmake -j 4 2>&1 | tee sortie_compile_${ARCH}2.$$
diff --git a/src/job_make_mesonh_HPE_adastra_genoa b/src/job_make_mesonh_HPE_adastra_genoa
index 3610778312ff94c6ca1a047c5eeeceebe8e84ae4..c61d9e973630b537cd9c85a9b2a99ca54a240ecd 100755
--- a/src/job_make_mesonh_HPE_adastra_genoa
+++ b/src/job_make_mesonh_HPE_adastra_genoa
@@ -15,7 +15,7 @@ set -x
 # On va lancer la compilation dans le répertoire de lancement du job
 pwd
 
-. ../conf/profile_mesonh-LXcray-R8I4-MNH-V5-6-2-MPICRAY-O2
+. ../conf/profile_mesonh-LXcray-R8I4-MNH-V5-7-0-MPICRAY-O2
 
 time make -j 32
 time make -j 1 installmaster
diff --git a/src/job_make_mesonh_HPE_jeanzay b/src/job_make_mesonh_HPE_jeanzay
index 344266251eb510b472ccd2f0ddbdd11d60132bbe..8126b8d490f590f1b5ce9921967e103fea8baf40 100755
--- a/src/job_make_mesonh_HPE_jeanzay
+++ b/src/job_make_mesonh_HPE_jeanzay
@@ -14,7 +14,7 @@ set -x
 # On va lancer la compilation dans le répertoire de lancement du job
 pwd
 
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-2-MPIINTEL-O2
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-MPIINTEL-O2
 
 time gmake -j 16
 time gmake -j 1 installmaster
diff --git a/src/job_make_mesonh_IBM_ada b/src/job_make_mesonh_IBM_ada
index 928c3d4bdb1d8e5460dc546b35d54fc04fc92d25..3a9fb2ec880e72520cfcb9dbb4a32bc5165c572b 100755
--- a/src/job_make_mesonh_IBM_ada
+++ b/src/job_make_mesonh_IBM_ada
@@ -16,7 +16,7 @@
 
 cd $LOADL_STEP_INITDIR
 
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-2-MPIINTEL-O2
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-MPIINTEL-O2
 
 # Pour avoir l'echo des commandes
 set -x
diff --git a/src/job_make_mesonh_IBM_sp6_vargas b/src/job_make_mesonh_IBM_sp6_vargas
index 9d046b1abcde17a5ed3745142285d6ca6f884370..05070aa8c2d35cd69be29cab32f66d6340de3aba 100755
--- a/src/job_make_mesonh_IBM_sp6_vargas
+++ b/src/job_make_mesonh_IBM_sp6_vargas
@@ -24,7 +24,7 @@
 set -x
 cd $LOADL_STEP_INITDIR
 
-. ../conf/profile_mesonh-AIX64-R8I4-MNH-V5-6-2-MPIAUTO-O2
+. ../conf/profile_mesonh-AIX64-R8I4-MNH-V5-7-0-MPIAUTO-O2
 
 time gmake -r -j8
 time gmake installmaster
diff --git a/src/job_make_mesonh_MFSX8 b/src/job_make_mesonh_MFSX8
index 18af1071971ce0352b4bd5ba03c8847da5bff2be..47b0a5f71d6d28e40cc7e7d710b9156a8ac107bb 100644
--- a/src/job_make_mesonh_MFSX8
+++ b/src/job_make_mesonh_MFSX8
@@ -12,7 +12,7 @@ set -x
 # On va lancer la compilation dans le répertoire de lancement du job
 [ ${PBS_O_WORKDIR} ] && cd ${PBS_O_WORKDIR}
 
-. ../conf/profile_mesonh-SX8-R8I4-MNH-V5-6-2-MPIAUTO-O4
+. ../conf/profile_mesonh-SX8-R8I4-MNH-V5-7-0-MPIAUTO-O4
 
 time gmake  -j 4  ########## compile on four processors to speedup the compilation
 time gmake  -j 1 installmaster
diff --git a/src/job_make_mesonh_NEC_SX8 b/src/job_make_mesonh_NEC_SX8
index ce15a0ee577c401801552b0973c3aa38d305a20f..ed9f289203de7e7573436c947cdf14ac93c9be1f 100755
--- a/src/job_make_mesonh_NEC_SX8
+++ b/src/job_make_mesonh_NEC_SX8
@@ -11,7 +11,7 @@ set -x
 # On va lancer la compilation dans le répertoire de lancement du job
 [ $PBS_O_WORKDIR ] && cd $PBS_O_WORKDIR
 
-. ../conf/profile_mesonh-SX8-R8I4-MNH-V5-6-2-MPIAUTO-O4
+. ../conf/profile_mesonh-SX8-R8I4-MNH-V5-7-0-MPIAUTO-O4
 
 time gmake  -j 4  
 time gmake  -j 4   #  some time problem with first pass in parallel compilation
diff --git a/src/job_make_mesonh_cxa b/src/job_make_mesonh_cxa
index f7b78647f7f405a520b766623484477900fa8110..fea9dbbf9476483da297e216b14aef19a00fc4d3 100755
--- a/src/job_make_mesonh_cxa
+++ b/src/job_make_mesonh_cxa
@@ -27,7 +27,7 @@
 set -x
 cd $LOADL_STEP_INITDIR
 
-.  ../conf/profile_mesonh-AIX64-R8I4-MNH-V5-6-2-MPIAUTO-O2
+.  ../conf/profile_mesonh-AIX64-R8I4-MNH-V5-7-0-MPIAUTO-O2
 
 time gmake -r -j1
 time gmake installmaster
diff --git a/src/job_make_mesonh_dev_pc_ifpen b/src/job_make_mesonh_dev_pc_ifpen
index d735db715dd27d80153515264580b0432e309900..3a3331be8d63ffaf701393056b09e924ef112e8d 100755
--- a/src/job_make_mesonh_dev_pc_ifpen
+++ b/src/job_make_mesonh_dev_pc_ifpen
@@ -9,7 +9,7 @@ pwd
 set -x
 
 export ARCH=LXgfortran
-export VERSION_XYZ=MNH-V5-6-1
+export VERSION_XYZ=MNH-V5-7-0
 export VER_MPI=MPIAUTO
 export OPTLEVEL=DEBUG
 
diff --git a/src/job_make_mesonh_ener440 b/src/job_make_mesonh_ener440
index 1b2675aecaafe054fdd769bf86ad3681dcb7f9ad..a8153e61664dbc23b8f5e3f739d7ced0cf86a068 100755
--- a/src/job_make_mesonh_ener440
+++ b/src/job_make_mesonh_ener440
@@ -17,7 +17,7 @@
 cd ${SLURM_SUBMIT_DIR}
 
 # Chargement du profil (qui contient le source vers l'env ifpen-mesonh)
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-1-MPIAUTO-O2
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-MPIAUTO-O2
 
 time gmake -j 10
 time gmake -j 1 installmaster
diff --git a/src/job_make_mesonh_pc_ifpen b/src/job_make_mesonh_pc_ifpen
index 559c64dd8550e7fb40e6054635c7ae1cea02d90d..fd5e0cdda78e70eb89e1bc07bb80b4d2cda44e66 100755
--- a/src/job_make_mesonh_pc_ifpen
+++ b/src/job_make_mesonh_pc_ifpen
@@ -8,7 +8,7 @@
 pwd
 
 # Chargement du profil (qui contient le source vers l'env ifpen-mesonh)
-. ../conf/profile_mesonh-LXgfortran-R8I4-MNH-V5-6-1-MPIAUTO-O2
+. ../conf/profile_mesonh-LXgfortran-R8I4-MNH-V5-7-0-MPIAUTO-O2
 
 time gmake -j 10
 time gmake -j 1 installmaster
diff --git a/src/job_make_mesonh_user_BullX b/src/job_make_mesonh_user_BullX
index ecd10ec5de217c71184db91a04d400d765cf3aeb..83302771c4d166084b324e569af8d2d82a0ce69c 100755
--- a/src/job_make_mesonh_user_BullX
+++ b/src/job_make_mesonh_user_BullX
@@ -19,7 +19,7 @@ export VER_USER=                ########## Your own USER Directory
 set -x
 
 # On va lancer la compilation dans le répertoire de lancement du job
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-2-${VER_USER}-MPIINTEL-O3
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-${VER_USER}-MPIINTEL-O3
 
 time gmake user
 time gmake -j 1 installuser
diff --git a/src/job_make_mesonh_user_BullX_belenos b/src/job_make_mesonh_user_BullX_belenos
index 97961346767835a7d59f67bbf814b2258c8c3adf..7ffdf8f74c26bf08ef0ae75c5c0f607743e60b91 100755
--- a/src/job_make_mesonh_user_BullX_belenos
+++ b/src/job_make_mesonh_user_BullX_belenos
@@ -18,7 +18,7 @@ set -x
 # On va lancer la compilation dans le répertoire de lancement du job
 pwd
 
-. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-6-1-${VER_USER}-MPIAUTO-O2
+. ../conf/profile_mesonh-LXifort-R8I4-MNH-V5-7-0-${VER_USER}-MPIAUTO-O2
 
 time make user -j 2
 time make -j 1 installuser
diff --git a/src/job_make_mesonh_user_MFSX8 b/src/job_make_mesonh_user_MFSX8
index 256aeb224440d4ac3a4d58f5820d77069a120298..d4f48419ff4c5adc8b20d05f8f8af458b1af014b 100644
--- a/src/job_make_mesonh_user_MFSX8
+++ b/src/job_make_mesonh_user_MFSX8
@@ -14,7 +14,7 @@ set -x
 [ ${PBS_O_WORKDIR} ] && cd ${PBS_O_WORKDIR}
 
 
-. ../conf/profile_mesonh-SX8-R8I4-MNH-V5-6-2-${VER_USER}-MPIAUTO-O4
+. ../conf/profile_mesonh-SX8-R8I4-MNH-V5-7-0-${VER_USER}-MPIAUTO-O4
 
 time gmake user
 time gmake -j 1 installuser