diff --git a/src/mesonh/ext/ground_paramn.f90 b/src/mesonh/ext/ground_paramn.f90
index 1afd6b4d47b2bd2b2faeb9e118969f59ade6d9da..e27d56f953e8291db9072dc12d7d50b5ecb12b20 100644
--- a/src/mesonh/ext/ground_paramn.f90
+++ b/src/mesonh/ext/ground_paramn.f90
@@ -113,6 +113,7 @@ END MODULE MODI_GROUND_PARAM_n
 !!     (V. Vionnet)           18/07/2017 add coupling for blowing snow module 
 !!     (Bielli S.) 02/2019  Sea salt : significant sea wave height influences salt emission; 5 salt modes
 !  P. Wautelet 20/05/2019: add name argument to ADDnFIELD_ll + new ADD4DFIELD_ll subroutine
+!  P. Wautelet 09/02/2022: bugfix: add missing XCURRENT_LEI computation
 !-------------------------------------------------------------------------------
 !
 !*       0.     DECLARATIONS
@@ -124,7 +125,8 @@ USE MODI_GET_HALO
 USE MODI_MNH_OASIS_RECV
 USE MODI_MNH_OASIS_SEND
 USE MODD_SFX_OASIS, ONLY : LOASIS
-USE MODD_DYN, ONLY : XSEGLEN
+USE MODD_DYN,       ONLY : XSEGLEN
+USE MODD_DYN_n,     ONLY : DYN_MODEL
 #endif
 !
 USE MODD_LUNIT_n, ONLY: TLUOUT
@@ -339,7 +341,8 @@ REAL, DIMENSION(:),   ALLOCATABLE :: ZP_PET_B_COEF
 REAL, DIMENSION(:),   ALLOCATABLE :: ZP_PEQ_B_COEF
 REAL, DIMENSION(:),   ALLOCATABLE :: ZP_RN        ! net radiation           (W/m2)
 REAL, DIMENSION(:),   ALLOCATABLE :: ZP_H         ! sensible heat flux      (W/m2)
-REAL, DIMENSION(:),   ALLOCATABLE :: ZP_LE        ! latent heat flux        (W/m2)
+REAL, DIMENSION(:),   ALLOCATABLE :: ZP_LE        ! Total latent heat flux  (W/m2)
+REAL, DIMENSION(:),   ALLOCATABLE :: ZP_LEI       ! Solid Latent heat flux  (W/m2)
 REAL, DIMENSION(:),   ALLOCATABLE :: ZP_GFLUX     ! ground flux             (W/m2)
 REAL, DIMENSION(:),   ALLOCATABLE :: ZP_T2M       ! Air temperature at 2 meters (K)
 REAL, DIMENSION(:),   ALLOCATABLE :: ZP_Q2M       ! Air humidity at 2 meters    (kg/kg)
@@ -577,7 +580,7 @@ CALL DATETIME_DISTANCE(TDTSEG,TDTCUR,ZTIMEC)
 #ifdef CPLOASIS
 IF (LOASIS) THEN
   IF ( MOD(ZTIMEC,1.0) .LE. 1E-2 .OR. (1.0 - MOD(ZTIMEC,1.0)) .LE. 1E-2 ) THEN
-    IF ( NINT(ZTIMEC-(XSEGLEN-XTSTEP)) .LT. 0 ) THEN
+    IF ( NINT(ZTIMEC-(XSEGLEN-DYN_MODEL(1)%XTSTEP)) .LT. 0 ) THEN
       WRITE(ILUOUT,*) '----------------------------'
       WRITE(ILUOUT,*) ' Reception des champs avec OASIS'
       WRITE(ILUOUT,*) 'NINT(ZTIMEC)=', NINT(ZTIMEC)
@@ -607,7 +610,7 @@ CALL COUPLING_SURF_ATM_n(YSURF_CUR,'MESONH', 'E',ZTIMEC,
 #ifdef CPLOASIS
 IF (LOASIS) THEN
   IF ( MOD(ZTIMEC,1.0) .LE. 1E-2 .OR. (1.0 - MOD(ZTIMEC,1.0)) .LE. 1E-2 ) THEN
-    IF (NINT(ZTIMEC-(XSEGLEN-XTSTEP)) .LT. 0) THEN
+    IF (NINT(ZTIMEC-(XSEGLEN-DYN_MODEL(1)%XTSTEP)) .LT. 0) THEN
       WRITE(ILUOUT,*) '----------------------------'
       WRITE(ILUOUT,*) ' Envoi des champs avec OASIS'
       WRITE(ILUOUT,*) 'NINT(ZTIMEC)=', NINT(ZTIMEC)
@@ -620,9 +623,9 @@ END IF
 !
 IF (CPROGRAM=='DIAG  ' .OR. LDIAG_IN_RUN) THEN
   CALL DIAG_SURF_ATM_n(YSURF_CUR,'MESONH')
-  CALL  MNHGET_SURF_PARAM_n(PRN=ZP_RN,PH=ZP_H,PLE=ZP_LE,PGFLUX=ZP_GFLUX, &
-                           PT2M=ZP_T2M,PQ2M=ZP_Q2M,PHU2M=ZP_HU2M,        &
-                           PZON10M=ZP_ZON10M,PMER10M=ZP_MER10M           )
+  CALL  MNHGET_SURF_PARAM_n( PRN = ZP_RN,         PH = ZP_H,           PLE = ZP_LE,   PLEI = ZP_LEI,   &
+                             PGFLUX = ZP_GFLUX,   PT2M = ZP_T2M,       PQ2M = ZP_Q2M, PHU2M = ZP_HU2M, &
+                             PZON10M = ZP_ZON10M, PMER10M = ZP_MER10M                                  )
 END IF
 !
 ! Transform 1D output fields into 2D:
@@ -845,6 +848,7 @@ ALLOCATE(ZP_QSURF   (KDIM1D))
 ALLOCATE(ZP_RN      (KDIM1D))
 ALLOCATE(ZP_H       (KDIM1D))
 ALLOCATE(ZP_LE      (KDIM1D))
+ALLOCATE(ZP_LEI     (KDIM1D))
 ALLOCATE(ZP_GFLUX   (KDIM1D))
 ALLOCATE(ZP_T2M     (KDIM1D))
 ALLOCATE(ZP_Q2M     (KDIM1D))
@@ -968,6 +972,7 @@ IF (LDIAG_IN_RUN) THEN
   XCURRENT_RN      (IIB:IIE,IJB:IJE)  = RESHAPE(ZP_RN(:),     ISHAPE_2)
   XCURRENT_H       (IIB:IIE,IJB:IJE)  = RESHAPE(ZP_H (:),     ISHAPE_2)
   XCURRENT_LE      (IIB:IIE,IJB:IJE)  = RESHAPE(ZP_LE(:),     ISHAPE_2)
+  XCURRENT_LEI     (IIB:IIE,IJB:IJE)  = RESHAPE(ZP_LEI(:),    ISHAPE_2)
   XCURRENT_GFLUX   (IIB:IIE,IJB:IJE)  = RESHAPE(ZP_GFLUX(:),  ISHAPE_2)
   XCURRENT_T2M     (IIB:IIE,IJB:IJE)  = RESHAPE(ZP_T2M(:),    ISHAPE_2)
   XCURRENT_Q2M     (IIB:IIE,IJB:IJE)  = RESHAPE(ZP_Q2M(:),    ISHAPE_2)
@@ -1016,6 +1021,7 @@ DEALLOCATE(ZP_EMIS    )
 DEALLOCATE(ZP_RN      )
 DEALLOCATE(ZP_H       )
 DEALLOCATE(ZP_LE      )
+DEALLOCATE(ZP_LEI     )
 DEALLOCATE(ZP_GFLUX   )
 DEALLOCATE(ZP_T2M     )
 DEALLOCATE(ZP_Q2M     )
diff --git a/tools/check_commit_ial.sh b/tools/check_commit_ial.sh
index 2c025352d383b8f56880d280e98345bc775345e7..6dce25678510156170da852334566d25e512fcb3 100755
--- a/tools/check_commit_ial.sh
+++ b/tools/check_commit_ial.sh
@@ -16,10 +16,13 @@ set -e
 #small_3D_alt6: CMF_UPDRAFT='RAHA', CMF_CLOUD='BIGA'
 #small_3D_alt7: CMF_CLOUD='STAT', LOSIGMAS=.FALSE. #Needs 2 corrections in original cycle 48
 #small_3D_alt8: CMF_UPDRAFT='RHCJ'
+#small_3D_alt9: CCLOUD='OLD3', OCND2=.T.
 
 #The small_3D_alt8 is not included in the list of available tests because it needs to be compared against a special commit.
 #Indeed, on 3 February 2022 (commit 907e906) the mesonh version of compute_updraft_rhcj.F90 has been put in the common directory.
 
+#The small_3D_alt9 is not included in the list of available tests because it cannot be run before 21 September (commit edc3f88).
+
 specialPack="ori split recompil"
 availTests="small_3D,small_3D_np2,small_3D_alt1,small_3D_alt2,small_3D_alt3,small_3D_alt4,small_3D_alt5,small_3D_alt6,small_3D_alt7"
 defaultTest="small_3D"
@@ -277,6 +280,7 @@ if [ $compilation -eq 1 ]; then
     [ -f $EXT/suphmpa.F90 ] && mv $EXT/suphmpa.F90 ../arpifs/phys_dmn/
     #Special mpa case
     [ -f $EXT/modd_spp_type.F90 ] && mv $EXT/modd_spp_type.F90 ../mpa/micro/externals/
+    [ -f $EXT/spp_mod_type.F90 ] && mv $EXT/spp_mod_type.F90 ../mpa/micro/externals/
     [ -d $EXT/dead_code ] && rm -rf $EXT/dead_code/
     if [ $EXT == "PHYEX/externals" ]; then
       mv $EXT .
diff --git a/tools/conf_tests/big_3D/Namelists/EXSEG1.nam b/tools/conf_tests/big_3D/Namelists/EXSEG1.nam
new file mode 100644
index 0000000000000000000000000000000000000000..98211338704a7d626417dc46be3fe8c25991172f
--- /dev/null
+++ b/tools/conf_tests/big_3D/Namelists/EXSEG1.nam
@@ -0,0 +1,49 @@
+ &NAM_DIAG_ISBAN
+   LPGD=.TRUE.,
+   LSURF_MISC_BUDGET=.TRUE.,
+ /
+ &NAM_DIAG_SURFN
+   LCOEF=.TRUE.,
+   LSURF_BUDGET=.TRUE.,
+   N2M=2,
+ /
+ &NAM_ISBAN
+   CROUGH='NONE',
+   CSCOND='NP89',
+ /
+ &NAM_REPROD_OPER
+  LREPROD_OPER=.TRUE.,
+ /
+ &NAM_SEAFLUXN
+   CSEA_FLUX='ECUME',
+   LPWG=.FALSE.,
+   LPRECIP=.FALSE.,
+   LPWEBB=.FALSE.,
+ /
+ &NAM_SSON
+   CROUGH='Z01D',
+   XFRACZ0=5.,
+   LDSV=.FALSE.,
+   LDSH=.TRUE.,
+   LDSL=.TRUE.,
+ /
+ &NAM_SURF_ATM
+   XRIMAX=0.2,
+   LNOSOF=.TRUE.,
+ /
+ &NAM_SURF_CSTS
+   XZ0SN=0.01,
+   XZ0HSN=0.001,
+   XEMISSN=0.99,
+  /
+ &NAM_SURF_ATMN
+   LVERTSHIFT=.TRUE.,
+ /
+ &NAM_WRITE_DIAG_SURFN
+   LPROVAR_TO_DIAG=.FALSE.,
+   LSELECT=.TRUE.,
+   CSELECT(1)='T2M','HU2M','XX','YY','DX','DY','SST','Z0SEA','TS_WATER','Z0WATER','TG1','TG2','TG3','WG1','WG2','WG3','WGI1','WGI2','WGI3','WR','WSN_VEG1','RSN_VEG1','ASN_VEG','TSRAD_NAT','RESA','TROOF1','TROOF2','TROOF3','TROOF4','TROOF5','WS_ROOF','TROAD1','TROAD2','TROAD3','TROAD4','TROAD5','WS_ROAD','TWALL1','TWALL2','TWALL3','TWALL4','TWALL5','TI_BLD','T_WIN1','TI_ROAD','WSN_RF1','RSN_RF1','TSN_RF1','ASN_RF','WSN_RD1','RSN_RD1','TSN_RD1','ASN_RD','TCANYON','QCANYON','STORAGE_TYPE','MASDEV','VERSION','BUG','DIM_FULL','DTCUR','LAT0','LON0','RPK','BETA','LATORI','LONORI','IMAX','JMAX','RW_PRECIP','BUDC','SEA_OCEAN','SEA_SBL','WAT_SBL','SN_VEG_N','SN_VEG','LSNOW_FRAC_T','GLACIER','TEMPARP','NLITTER','NLITTLEVS','NSOILCARB','ISBA_CANOPY','SN_RF_N','SN_RF','SN_RD_N','SN_RD','SN_RD_TYP','SN_RF_TYP','TEB_CANOPY','STORAGETYPE','CARTESIAN','GRID_TYPE','SN_VEG_TYP','RESPSL','ROAD_DIR','WALL_OPT','LAI','VEG','RSMIN','DG2','_FBUF_SIZE','_FBUF_DIM1','_FBUF_DIM2','_FBUF_NAME','_FBUF_TYPE','_FBUF_MASK','LCPL_GCM','HANDLE_SIC','SSS',
+ /
+ &NAM_WRITE_SURF_ATM
+   LNOWRITE_TEXFILE=.TRUE.,
+ /
diff --git a/tools/conf_tests/big_3D/Namelists/extra_namelists.list b/tools/conf_tests/big_3D/Namelists/extra_namelists.list
new file mode 100644
index 0000000000000000000000000000000000000000..2b451a446f83f4ed6405f5f1a86ff66f0d46e055
--- /dev/null
+++ b/tools/conf_tests/big_3D/Namelists/extra_namelists.list
@@ -0,0 +1,3 @@
+EXSEG1.nam
+select_fp
+select_fp0
diff --git a/tools/conf_tests/big_3D/Namelists/extra_namelists48.list b/tools/conf_tests/big_3D/Namelists/extra_namelists48.list
new file mode 100644
index 0000000000000000000000000000000000000000..0bcfe537040ea3c69eafccb049c541ba25902fed
--- /dev/null
+++ b/tools/conf_tests/big_3D/Namelists/extra_namelists48.list
@@ -0,0 +1,3 @@
+namel_previ_surfex.48
+select_fp
+select_fp0
diff --git a/tools/conf_tests/big_3D/Namelists/links_inline.scpt b/tools/conf_tests/big_3D/Namelists/links_inline.scpt
new file mode 100644
index 0000000000000000000000000000000000000000..6ce44d2773935f677647d0d3bd942cc1b892ce4f
--- /dev/null
+++ b/tools/conf_tests/big_3D/Namelists/links_inline.scpt
@@ -0,0 +1,2 @@
+\ln -s select_fp0 xxt00000000
+\ln -s select_fp  xxtddddhhmm
diff --git a/tools/conf_tests/big_3D/Namelists/links_inline48.scpt b/tools/conf_tests/big_3D/Namelists/links_inline48.scpt
new file mode 100644
index 0000000000000000000000000000000000000000..9baff4125c3c17ee89c393a79f18a54326919488
--- /dev/null
+++ b/tools/conf_tests/big_3D/Namelists/links_inline48.scpt
@@ -0,0 +1,3 @@
+\ln -s namel_previ_surfex.48 EXSEG1.nam
+\ln -s select_fp0 xxt00000000
+\ln -s select_fp  xxtddddhhmm
diff --git a/tools/conf_tests/big_3D/Namelists/namel_previ.48 b/tools/conf_tests/big_3D/Namelists/namel_previ.48
new file mode 100644
index 0000000000000000000000000000000000000000..020cb35f5d478934a55771c8a46350cfe506d23e
--- /dev/null
+++ b/tools/conf_tests/big_3D/Namelists/namel_previ.48
@@ -0,0 +1,1128 @@
+ &NACIETEO
+ /
+ &NACOBS
+ /
+ &NACTAN
+ /
+ &NACTEX
+ /
+ &NACVEG
+ /
+ &NADOCK
+ /
+ &NAEAEM7
+ /
+ &NAEAER
+ /
+ &NAECOAPHY
+ /
+ &NAEPHLI
+ /
+ &NAEPHY
+ /
+ &NAERAD
+   LRRTM=.TRUE.,
+   LSRTM=.FALSE.,
+   NAER=1,
+   NICEOPT=3,
+   NLIQOPT=3,
+   NOVLP=6,
+   NOZOCL=2,
+   NRADFR=18,
+   NRADIP=3,
+   NRADLP=2,
+   NSW=6,
+   RLWINHF=1,
+   RRE2DE=0.64952,
+   RSWINHF=1,
+ /
+ &NAERCLI
+ /
+ &NAETLDIAG
+ /
+ &NAEVOL
+ /
+ &NAIMPO
+ /
+ &NALORI
+ /
+ &NAMACV
+ /
+ &NAMAFN
+   GFP_CLSG%CLNAME='SURFACCGRAUPEL',
+   GFP_CLSP%CLNAME='SURFACCPLUIE',
+   GFP_CLSS%CLNAME='SURFACCNEIGE',
+   GFP_SFIS%IBITS=16,
+   GFP_ST%CLNAME='SURFTEMPERATURE',
+   GFP_ST%IANO=0,
+   GFP_ST%IBITS=12,
+   GFP_X10U%CLNAME='CLSVENT.ZONAL',
+   GFP_X10U%IANO=0,
+   GFP_X10U%IBITS=12,
+   GFP_X10V%CLNAME='CLSVENT.MERIDIEN',
+   GFP_X10V%IANO=0,
+   GFP_X10V%IBITS=12,
+   GFP_X2RH%CLNAME='CLSHUMI.RELATIVE',
+   GFP_X2RH%IANO=0,
+   GFP_X2RH%IBITS=12,
+   GFP_X2T%CLNAME='CLSTEMPERATURE',
+   GFP_X2T%IANO=1,
+   GFP_XCCC%IBITS=8,
+   GFP_XHCC%IBITS=8,
+   GFP_XLCC%IBITS=8,
+   GFP_XLSG%CLNAME='SURFINSGRAUPEL',
+   GFP_XLSP%CLNAME='SURFINSPLUIE',
+   GFP_XLSS%CLNAME='SURFINSNEIGE',
+   GFP_XMCC%IBITS=8,
+   GFP_XN2T%IBITS=12,
+   GFP_XTCC%IBITS=8,
+   GFP_XUGST%IANO=0,
+   GFP_XUGST%IBITS=12,
+   GFP_XVGST%IANO=0,
+   GFP_XVGST%IBITS=12,
+   GFP_XX2T%IBITS=12,
+   GFP_XXDIAGH%IBITS=12,
+   TFP_ABS%ZFK=32.,
+   TFP_CLF%IBITS=6,
+   TFP_EDR%CLNAME='EDR',
+   TFP_EDR%IBITS=16,
+   TFP_GR%IBITS=12,
+   TFP_HL%IBITS=12,
+   TFP_HTB%IBITS=16,
+   TFP_HTB%LLGP=.TRUE.,
+   TFP_HU%IBITS=12,
+   TFP_MSAT9C2%IBITS=12,
+   TFP_MSAT9C6%IBITS=12,
+   TFP_MSL%IBITS=12,
+   TFP_MSLNH%IBITS=12,
+   TFP_PV%ZFK=64.,
+   TFP_RCLS%IBITS=12,
+   TFP_RR%IBITS=12,
+   TFP_SN%IBITS=12,
+   TFP_T%IBITS=12,
+   TFP_TCLS%IBITS=12,
+   TFP_TH%IBITS=12,
+   TFP_THPW%IBITS=12,
+   TFP_THV%IBITS=12,
+   TFP_TN%IBITS=12,
+   TFP_TWV%IBITS=12,
+   TFP_TX%IBITS=12,
+   TFP_U%IBITS=12,
+   TFP_V%IBITS=12,
+   TFP_VOR%ZFK=32.,
+   TFP_VV%ZFK=32.,
+ /
+ &NAMARG
+   CNMEXP='CEXP',
+   LECMWF=.FALSE.,
+   LELAM=.TRUE.,
+   LSLAG=.TRUE.,
+   NCONF=1,
+   NSUPERSEDE=1,
+ /
+ &NAMARPHY
+   LKFBCONV=.FALSE.,
+   LKFBD=.FALSE.,
+   LKFBS=.FALSE.,
+   LMFSHAL=.TRUE.,
+   LMICRO=.TRUE.,
+   LMPA=.TRUE.,
+   LMSE=.TRUE.,
+   LTURB=.TRUE.,
+ /
+ &NAMCA
+ /
+ &NAMCAPE
+ /
+ &NAMCFU
+   LCUMFU=.TRUE.,
+   LFPLS=.TRUE.,
+   LFPLSG=.TRUE.,
+   LFR=.TRUE.,
+   LFRRC=.TRUE.,
+   LFSF=.TRUE.,
+   LNEBPAR=.TRUE.,
+   LNEBTT=.TRUE.,
+   LRAYD=.TRUE.,
+   LRAYS=.TRUE.,
+ /
+ &NAMCHEM
+ /
+ &NAMCHET
+ /
+ &NAMCHK
+ /
+ &NAMCLA
+ /
+ &NAMCLDP
+ /
+ &NAMCLI
+ /
+ &NAMCLOP15
+ /
+ &NAMCLTC
+ /
+ &NAMCOK
+ /
+ &NAMCOM
+ /
+ &NAMCOSJO
+ /
+ &NAMCOUPLO4
+ /
+ &NAMCT0
+   CFPNCF='ECHFP',
+   CNPPATH='.',
+   CSCRIPT_LAMRTC='./atcp.alad',
+   LAROME=.TRUE.,
+   LNHEE=.TRUE.,
+   LSCREEN_OPENMP=.FALSE.,
+   LSPRT=.TRUE.,
+   LTWOTL=.TRUE.,
+   NFPOS=1,
+   NFRHIS=1,
+   NFRPOS=1,
+   NFRSDI=10000,
+   NHISTS(0)=-49,
+   NHISTS(1)=0,
+   NHISTS(2)=-1,
+   NHISTS(3)=-2,
+   NHISTS(4)=-3,
+   NHISTS(5)=-4,
+   NHISTS(6)=-5,
+   NHISTS(7)=-6,
+   NHISTS(8)=-7,
+   NHISTS(9)=-8,
+   NHISTS(10)=-9,
+   NHISTS(11)=-10,
+   NHISTS(12)=-11,
+   NHISTS(13)=-12,
+   NHISTS(14)=-13,
+   NHISTS(15)=-14,
+   NHISTS(16)=-15,
+   NHISTS(17)=-16,
+   NHISTS(18)=-17,
+   NHISTS(19)=-18,
+   NHISTS(20)=-19,
+   NHISTS(21)=-20,
+   NHISTS(22)=-21,
+   NHISTS(23)=-22,
+   NHISTS(24)=-23,
+   NHISTS(25)=-24,
+   NHISTS(26)=-25,
+   NHISTS(27)=-26,
+   NHISTS(28)=-27,
+   NHISTS(29)=-28,
+   NHISTS(30)=-29,
+   NHISTS(31)=-30,
+   NHISTS(32)=-31,
+   NHISTS(33)=-32,
+   NHISTS(34)=-33,
+   NHISTS(35)=-34,
+   NHISTS(36)=-35,
+   NHISTS(37)=-36,
+   NHISTS(38)=-37,
+   NHISTS(39)=-38,
+   NHISTS(40)=-39,
+   NHISTS(41)=-40,
+   NHISTS(42)=-41,
+   NHISTS(43)=-42,
+   NHISTS(44)=-43,
+   NHISTS(45)=-44,
+   NHISTS(46)=-45,
+   NHISTS(47)=-46,
+   NHISTS(48)=-47,
+   NHISTS(49)=-48,
+   NPOSTS(0)=-49,
+   NPOSTS(1)=0,
+   NPOSTS(2)=-1,
+   NPOSTS(3)=-2,
+   NPOSTS(4)=-3,
+   NPOSTS(5)=-4,
+   NPOSTS(6)=-5,
+   NPOSTS(7)=-6,
+   NPOSTS(8)=-7,
+   NPOSTS(9)=-8,
+   NPOSTS(10)=-9,
+   NPOSTS(11)=-10,
+   NPOSTS(12)=-11,
+   NPOSTS(13)=-12,
+   NPOSTS(14)=-13,
+   NPOSTS(15)=-14,
+   NPOSTS(16)=-15,
+   NPOSTS(17)=-16,
+   NPOSTS(18)=-17,
+   NPOSTS(19)=-18,
+   NPOSTS(20)=-19,
+   NPOSTS(21)=-20,
+   NPOSTS(22)=-21,
+   NPOSTS(23)=-22,
+   NPOSTS(24)=-23,
+   NPOSTS(25)=-24,
+   NPOSTS(26)=-25,
+   NPOSTS(27)=-26,
+   NPOSTS(28)=-27,
+   NPOSTS(29)=-28,
+   NPOSTS(30)=-29,
+   NPOSTS(31)=-30,
+   NPOSTS(32)=-31,
+   NPOSTS(33)=-32,
+   NPOSTS(34)=-33,
+   NPOSTS(35)=-34,
+   NPOSTS(36)=-35,
+   NPOSTS(37)=-36,
+   NPOSTS(38)=-37,
+   NPOSTS(39)=-38,
+   NPOSTS(40)=-39,
+   NPOSTS(41)=-40,
+   NPOSTS(42)=-41,
+   NPOSTS(43)=-42,
+   NPOSTS(44)=-43,
+   NPOSTS(45)=-44,
+   NPOSTS(46)=-45,
+   NPOSTS(47)=-46,
+   NPOSTS(48)=-47,
+   NPOSTS(49)=-48,
+   NSFXHISTS(0)=-3,
+   NSFXHISTS(1)=-1,
+   NSFXHISTS(2)=-2,
+   NSFXHISTS(3)=-3,
+ /
+ &NAMCT1
+   LRFILAF=.FALSE.,
+   N1HIS=1,
+   N1POS=1,
+   N1RES=0,
+   N1SDI=1,
+   N1SFXHIS=1,
+ /
+ &NAMCUMF
+ /
+ &NAMCUMFS
+ /
+ &NAMCVER
+ /
+ &NAMCVMNH
+ /
+ &NAMDDH
+ /
+ &NAMDFI
+ /
+ &NAMDIM
+   NPROMA=-16,
+ /
+ &NAMDIMO
+ /
+ &NAMDIM_TRAJ
+ /
+ &NAMDPHY
+   NCSNEC=1,
+ /
+ &NAMDPRECIPS
+ /
+ &NAMDVISI
+   HVISI=5.,
+ /
+ &NAMDYN
+   LADVF=.TRUE.,
+   LQMPD=.FALSE.,
+   LQMT=.FALSE.,
+   LQMVD=.FALSE.,
+   LRHDI_LASTITERPC=.TRUE.,
+   NITMP=4,
+   NSITER=1,
+   NSPDLAG=3,
+   NSVDLAG=3,
+   NTLAG=3,
+   NVLAG=3,
+   NWLAG=3,
+   RDAMPDIV=20.,
+   RDAMPPD=20.,
+   RDAMPQ=0.,
+   RDAMPT=0.,
+   RDAMPVD=20.,
+   RDAMPVOR=20.,
+   REPS1=0.,
+   REPS2=0.,
+   REPSM1=0.,
+   REPSM2=0.,
+   REPSP1=0.,
+   SDRED=1.,
+   SIPR=90000.,
+   SITR=350.,
+   SITRA=100.,
+   SLHDA0=0.25,
+   SLHDD00=0.000065,
+   VESL=0.05,
+   XIDT=0.,
+   ZSLHDP1=1.7,
+   ZSLHDP3=0.6,
+ /
+ &NAMDYNA
+   LCOMADH=.TRUE.,
+   LCOMADV=.FALSE.,
+   LCOMAD_GFL=.TRUE.,
+   LCOMAD_SP=.TRUE.,
+   LCOMAD_SPD=.TRUE.,
+   LCOMAD_SVD=.TRUE.,
+   LCOMAD_T=.TRUE.,
+   LCOMAD_W=.TRUE.,
+   LGWADV=.TRUE.,
+   LNESC=.TRUE.,
+   LPC_CHEAP=.TRUE.,
+   LPC_FULL=.TRUE.,
+   LRDBBC=.FALSE.,
+   LSETTLS=.FALSE.,
+   LSETTLST=.TRUE.,
+   LSLHD_GFL=.TRUE.,
+   LSLHD_OLD=.FALSE.,
+   LSLHD_SPD=.FALSE.,
+   LSLHD_SVD=.FALSE.,
+   LSLHD_T=.FALSE.,
+   LSLHD_W=.FALSE.,
+   ND4SYS=2,
+   NDLNPR=1,
+   NPDVAR=2,
+   NVDVAR=4,
+   SLHDEPSH=0.08,
+   SLHDKMAX=6,
+ /
+ &NAMDYNCORE
+ /
+ &NAMEMIS_CONF
+ /
+ &NAMENKF
+ /
+ &NAMENSCOV
+ /
+ &NAMFA
+   CMODEL='OUTPUTID',
+   LEXTERN=.TRUE.,
+   LSUPPDATE=.FALSE.,
+   NBITCS=-1,
+   NBITPG=-1,
+   NSTRON=-1,
+   YFA_MXCLWC%CLNAME='CLD_WX_60M',
+   YFA_VISICLD%CLNAME='CLSVISIN_60',
+   YFA_VISIHYD%CLNAME='CLSVISIHYDN60',
+   YFA_XPTYPE%CLNAME='CLSPTYPE_60M',
+   YFA_XPTYPESEV%CLNAME='CLSPTYPESEV_60M',
+   YFA_XUGST%CLNAME='CLSU.RAF60M.XFU',
+   YFA_XVGST%CLNAME='CLSV.RAF60M.XFU',
+ /
+ &NAMFPC
+   CFP2DF(1)='SURFPRESSION',
+   CFP2DF(2)='MSL_NHPRESSURE',
+   CFP2DF(3)='SURFTOT.WAT.VAPO',
+   CFP2DF(4)='SURFISOTPW0.MALT',
+   CFP2DF(5)='SURFCAPE.POS.F00',
+   CFP2DF(6)='C002_METEOSAT_09_SEVIRI.POS',
+   CFP2DF(7)='C006_METEOSAT_09_SEVIRI.POS',
+   CFP2DF(8)='SURFREFLECT.MAX',
+   CFP2DF(9)='SURFISOTPW1.MALT',
+   CFP2DF(10)='SURFISOTPW2.MALT',
+   CFP2DF(11)='REFLECT_DBZ.MAX',
+   CFP2DF(12)='ECHOTOP',
+   CFP3DF(1)='GEOPOTENTIEL',
+   CFP3DF(2)='TEMPERATURE',
+   CFP3DF(3)='VENT_ZONAL',
+   CFP3DF(4)='VENT_MERIDIEN',
+   CFP3DF(5)='HUMI_RELATIVE',
+   CFP3DF(6)='THETA_PRIM_W',
+   CFP3DF(7)='PRESSURE',
+   CFP3DF(8)='ABS_VORTICITY',
+   CFP3DF(9)='VITESSE_VERTICALE',
+   CFP3DF(10)='TEMPE_POTENT',
+   CFP3DF(11)='POT_VORTICIT',
+   CFP3DF(12)='SIM_REFLECTI',
+   CFP3DF(13)='RAIN',
+   CFP3DF(14)='SNOW',
+   CFP3DF(15)='GRAUPEL',
+   CFP3DF(16)='ICE_CRYSTAL',
+   CFP3DF(17)='CLOUD_WATER',
+   CFP3DF(18)='VERT.VELOCIT',
+   CFP3DF(19)='DIVERGENCE',
+   CFP3DF(20)='THETA_VIRTUA',
+   CFP3DF(21)='TKE',
+   CFP3DF(22)='CLOUD_FRACTI',
+   CFP3DF(23)='ISOT_ALTIT',
+   CFP3DF(24)='EDR',
+   CFP3DF(25)='REFLEC_DBZ',
+   CFP3DF(26)='TPRIM_W',
+   CFPCFU(1)='SURFTENS.TOTA.ZO',
+   CFPCFU(2)='SURFTENS.TOTA.ME',
+   CFPCFU(3)='SURFACCPLUIE',
+   CFPCFU(4)='SURFACCNEIGE',
+   CFPCFU(5)='SURFACCGRAUPEL',
+   CFPCFU(6)='SOMMFLU.RAY.SOLA',
+   CFPCFU(7)='SURFFLU.RAY.SOLA',
+   CFPCFU(8)='SOMMFLU.RAY.THER',
+   CFPCFU(9)='SURFFLU.RAY.THER',
+   CFPCFU(10)='SURFFLU.LAT.MTOT',
+   CFPCFU(11)='SURFFLU.MTOTA.NE',
+   CFPCFU(12)='SURFFLU.CHA.SENS',
+   CFPCFU(13)='SURFRAYT SOLA DE',
+   CFPCFU(14)='SURFRAYT THER DE',
+   CFPCFU(15)='SURFRAYT SOL CL',
+   CFPCFU(16)='SURFRAYT THER CL',
+   CFPCFU(17)='SURFRAYT DIR SUR',
+   CFPDOM(1)='EURW1S40',
+   CFPDOM(2)='EURW1S100',
+   CFPFMT='LALON',
+   CFPPHY(1)='SURFTEMPERATURE',
+   CFPPHY(2)='INTSURFGEOPOTENT',
+   CFPPHY(3)='SURFRESERV.NEIGE',
+   CFPXFU(1)='CLSTEMPERATURE',
+   CFPXFU(2)='CLSHUMI.RELATIVE',
+   CFPXFU(3)='CLSVENT.ZONAL',
+   CFPXFU(4)='CLSVENT.MERIDIEN',
+   CFPXFU(5)='SURFNEBUL.TOTALE',
+   CFPXFU(6)='SURFNEBUL.HAUTE',
+   CFPXFU(7)='SURFNEBUL.MOYENN',
+   CFPXFU(8)='SURFNEBUL.BASSE',
+   CFPXFU(9)='CLSU.RAF60M.XFU',
+   CFPXFU(10)='CLSV.RAF60M.XFU',
+   CFPXFU(11)='CLSMAXI.TEMPERAT',
+   CFPXFU(12)='CLSMINI.TEMPERAT',
+   CFPXFU(13)='CLPMHAUT.MOD.XFU',
+   CFPXFU(14)='SURFDIAGHAIL',
+   CFPXFU(15)='SURFACCGRELE',
+   CFPXFU(16)='CLSVISIN_60',
+   CFPXFU(17)='CLSVISIHYDN60',
+   CFPXFU(18)='CLD_WX_60M',
+   CFPXFU(19)='CLSPTYPE_60M',
+   CFPXFU(20)='CLSPTYPESEV_60M',
+   CFPXFU(21)='CLSTPRIM_W',
+   LCRITSNOWTEMP=.FALSE.,
+   LFPCAPEX=.TRUE.,
+   LFPMOIS=.TRUE.,
+   LFPPACKING=.FALSE.,
+   LWIDER_DOM=.TRUE.,
+   L_READ_MODEL_DATE=.TRUE.,
+   NFITI=1,
+   NFITV=1,
+   NFPCAPE=5,
+   NFPCLI=1,
+   NFPGRIB=141,
+   NFPINPHY=4,
+   NITERPV=8,
+   RENTRA=0.0001,
+   RFP3H(1)=10.,
+   RFP3H(2)=20.,
+   RFP3H(3)=35.,
+   RFP3H(4)=50.,
+   RFP3H(5)=75.,
+   RFP3H(6)=100.,
+   RFP3H(7)=150.,
+   RFP3H(8)=200.,
+   RFP3H(9)=250.,
+   RFP3H(10)=375.,
+   RFP3H(11)=500.,
+   RFP3H(12)=625.,
+   RFP3H(13)=750.,
+   RFP3H(14)=875.,
+   RFP3H(15)=1000.,
+   RFP3H(16)=1125.,
+   RFP3H(17)=1250.,
+   RFP3H(18)=1375.,
+   RFP3H(19)=1500.,
+   RFP3H(20)=1750.,
+   RFP3H(21)=2000.,
+   RFP3H(22)=2250.,
+   RFP3H(23)=2500.,
+   RFP3H(24)=2750.,
+   RFP3H(25)=3000.,
+   RFP3I(1)=-273.15,
+   RFP3I(2)=-263.15,
+   RFP3I(3)=-261.15,
+   RFP3I(4)=-253.15,
+   RFP3P(1)=10000.,
+   RFP3P(2)=12500.,
+   RFP3P(3)=15000.,
+   RFP3P(4)=17500.,
+   RFP3P(5)=20000.,
+   RFP3P(6)=22500.,
+   RFP3P(7)=25000.,
+   RFP3P(8)=27500.,
+   RFP3P(9)=30000.,
+   RFP3P(10)=35000.,
+   RFP3P(11)=40000.,
+   RFP3P(12)=45000.,
+   RFP3P(13)=50000.,
+   RFP3P(14)=55000.,
+   RFP3P(15)=60000.,
+   RFP3P(16)=65000.,
+   RFP3P(17)=70000.,
+   RFP3P(18)=75000.,
+   RFP3P(19)=80000.,
+   RFP3P(20)=85000.,
+   RFP3P(21)=90000.,
+   RFP3P(22)=92500.,
+   RFP3P(23)=95000.,
+   RFP3P(24)=100000.,
+   RFP3PV(1)=0.0000015,
+   RFP3PV(2)=0.000002,
+   RFPCD2=5.,
+   RFPCSAB=50.,
+   RFPVCAP=7000.,
+ /
+ &NAMFPD
+   NFPRLX=1,
+   NFPRLY=3,
+   NFPRUX=2,
+   NFPRUY=2,
+   NLAT(1)=717,
+   NLAT(2)=1791,
+   NLON(1)=1121,
+   NLON(2)=2801,
+   RDELX(1)=0.025,
+   RDELX(2)=0.01,
+   RDELY(1)=0.025,
+   RDELY(2)=0.01,
+   RLATC(1)=46.45,
+   RLATC(2)=46.45,
+   RLONC(1)=2.,
+   RLONC(2)=2.,
+ /
+ &NAMFPDY2
+ /
+ &NAMFPDYF
+ /
+ &NAMFPDYH
+ /
+ &NAMFPDYI
+ /
+ &NAMFPDYP
+ /
+ &NAMFPDYS
+ /
+ &NAMFPDYT
+ /
+ &NAMFPDYV
+ /
+ &NAMFPF
+   NFMAX(1)=60,
+   NFMAX(2)=80,
+ /
+ &NAMFPG
+   NFPDISTRIB=1,
+ /
+ &NAMFPIOS
+ /
+ &NAMFPMOVE
+ /
+ &NAMFPOBJ
+ /
+ &NAMFPPHY
+ /
+ &NAMFPSC2
+   NFPROMA=50,
+ /
+ &NAMFPSC2_DEP
+   NFPROMA_DEP=50,
+ /
+ &NAMGEM
+ /
+ &NAMGFL
+   NGFL_EZDIAG=4,
+   YEZDIAG_NL(1)%CNAME='EZDIAG01',
+   YEZDIAG_NL(1)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(2)%CNAME='EZDIAG02',
+   YEZDIAG_NL(2)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(3)%CNAME='EZDIAG03',
+   YEZDIAG_NL(3)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(4)%CNAME='INPRRTOT3D',
+   YEZDIAG_NL(4)%LREQOUT=.TRUE.,
+   YG_NL%LQM=.TRUE.,
+   YG_NL%LSLHD=.TRUE.,
+   YG_NL%NCOUPLING=-1,
+   YG_NL%NREQIN=1,
+   YG_NL%REFVALC=0.,
+   YIRAD_NL%LGP=.TRUE.,
+   YI_NL%LQM=.TRUE.,
+   YI_NL%LSLHD=.TRUE.,
+   YI_NL%NCOUPLING=-1,
+   YI_NL%NREQIN=1,
+   YI_NL%REFVALC=0.,
+   YLRAD_NL%LGP=.TRUE.,
+   YL_NL%LQM=.TRUE.,
+   YL_NL%LSLHD=.TRUE.,
+   YL_NL%NCOUPLING=-1,
+   YL_NL%NREQIN=1,
+   YL_NL%REFVALC=0.,
+   YQ_NL%LCOMAD=.TRUE.,
+   YQ_NL%LQM=.TRUE.,
+   YQ_NL%LSLHD=.FALSE.,
+   YQ_NL%NREQIN=1,
+   YR_NL%LQM=.TRUE.,
+   YR_NL%LSLHD=.TRUE.,
+   YR_NL%NCOUPLING=-1,
+   YR_NL%NREQIN=1,
+   YR_NL%REFVALC=0.,
+   YS_NL%LQM=.TRUE.,
+   YS_NL%LSLHD=.TRUE.,
+   YS_NL%NCOUPLING=-1,
+   YS_NL%NREQIN=1,
+   YS_NL%REFVALC=0.,
+   YTKE_NL%NCOUPLING=0,
+   YTKE_NL%NREQIN=1,
+ /
+ &NAMGRIB
+   NCYCLE=47,
+ /
+ &NAMGWD
+ /
+ &NAMGWDIAG
+ /
+ &NAMGWWMS
+ /
+ &NAMIAU
+   ALPHAIAU=0.5,
+   LIAU=.TRUE.,
+   TSTARTIAU=1800,
+   TSTOPIAU=5340,
+ /
+ &NAMICE
+ /
+ &NAMINI
+   LDFI=.FALSE.,
+ /
+ &NAMINTFLEX
+ /
+ &NAMIOMI
+ /
+ &NAMIOS
+ /
+ &NAMIO_SERV
+   NIO_SERV_BUF_MAXSIZE=20,
+   NIO_SERV_METHOD=2,
+   NMSG_LEVEL_CLIENT=0,
+   NMSG_LEVEL_SERVER=0,
+   NPROCESS_LEVEL=5,
+   NPROC_IO=NBPROC_IO,
+ /
+ &NAMJBCODES
+ /
+ &NAMJG
+ /
+ &NAMLCZ
+ /
+ &NAMLIMA
+ /
+ &NAMLSFORC
+ /
+ &NAMMARS
+ /
+ &NAMMCC
+ /
+ &NAMMCUF
+ /
+ &NAMMETHOX
+ /
+ &NAMMKODB
+ /
+ &NAMMODERR
+ /
+ &NAMMTS
+ /
+ &NAMMWAVE
+ /
+ &NAMNORGWD
+ /
+ &NAMNPROF
+ /
+ &NAMNUD
+ /
+ &NAMOBS
+ /
+ &NAMONEDVAR
+ /
+ &NAMOOPS
+ /
+ &NAMOPH
+   CFNHWF='ECHIS',
+   LINC=.TRUE.,
+   NTIMEFMT=1,
+ /
+ &NAMOPTCMEM
+ /
+ &NAMPAR0
+   LMPOFF=.FALSE.,
+   MBX_SIZE=2048000000,
+   MP_TYPE=2,
+   NOUTPUT=1,
+   NPRGPEW=NDPROC,
+   NPRGPNS=NCPROC,
+   NPROC=NBPROC,
+   NPRTRV=NDPROC,
+   NPRTRW=NCPROC,
+ /
+ &NAMPAR1
+   LEQ_REGIONS=.FALSE.,
+   LSLONDEM=.TRUE.,
+   LSPLIT=.TRUE.,
+   LSYNC_SLCOM=.FALSE.,
+   LSYNC_TRANS=.FALSE.,
+   L_GATHERV_WRGP=.FALSE.,
+   NCOMBFLEN=1800000,
+   NDISTIO(12)=1,
+   NSTRIN=100,
+   NSTROUT=NBPROC,
+ /
+ &NAMPARAR
+   CFRAC_ICE_ADJUST='S',
+   CFRAC_ICE_SHALLOW_MF='S',
+   CMICRO='ICE3',
+   CSEDIM='STAT',
+   CSNOWRIMING='M90',
+   LCONVHG=.TRUE.,
+   LCRFLIMIT=.TRUE.,
+   LCRIAUTI=.TRUE.,
+   LEVLIMIT=.TRUE.,
+   LFEEDBACKT=.TRUE.,
+   LFPREC3D=.TRUE.,
+   LNULLWETG=.TRUE.,
+   LNULLWETH=.TRUE.,
+   LOLSMC=.TRUE.,
+   LOSEDIC=.TRUE.,
+   LOSIGMAS=.TRUE.,
+   LOSUBG_COND=.TRUE.,
+   LSEDIM_AFTER=.FALSE.,
+   LWETGPOST=.TRUE.,
+   LWETHPOST=.TRUE.,
+   NMAXITER_MICRO=1,
+   NPRINTFR=10000,
+   NPTP=1,
+   RCRIAUTC=0.001,
+   RCRIAUTI=0.0002,
+   RT0CRIAUTI=-5.,
+   VSIGQSAT=0.02,
+   XFRACM90=0.1,
+   XMRSTEP=0.00005,
+   XSPLIT_MAXCFL=0.8,
+   XTSTEP_TS=0.,
+ /
+ &NAMPHMSE
+   LPGDFWR=.FALSE.,
+ /
+ &NAMPHY
+   LAERODES=.TRUE.,
+   LAEROLAN=.TRUE.,
+   LAEROSEA=.TRUE.,
+   LAEROSOO=.TRUE.,
+   LDPRECIPS=.TRUE.,
+   LEDR=.TRUE.,
+   LMPHYS=.TRUE.,
+   LO3ABC=.TRUE.,
+   LRAYFM=.TRUE.,
+ /
+ &NAMPHY0
+   ALMAV=300.,
+   BEDIFV=0.05,
+   ECMNP=3000.,
+   GCCSV=0.,
+   GCVADS=0.8,
+   GCVALFA=0.000045,
+   GCVBETA=0.2,
+   GCVMLT=0.00016,
+   GCVNU=0.000025,
+   GCVPSI=1.,
+   GCVPSIE=1.,
+   GDDEVA=0.25,
+   GDDSDE=0.5,
+   GWDCD=6.,
+   HUCOE=0.5,
+   HUTIL=1.8,
+   QSSC=400.,
+   QSSUSC=0.75,
+   QSSUSS=0.4,
+   QSSUSV=250.,
+   QSUSXC=0.0002,
+   QSUSXS=0.0003,
+   QXRAL=130.,
+   QXRDEL=0.49,
+   QXRHX=0.99,
+   QXRR=0.25,
+   RCVEVAP=0.25,
+   REFLKUO=5000.,
+   REVGSL=15.,
+   SCO=-20.,
+   TDDGP=0.8,
+   TENTR=0.0000025,
+   TENTRX=0.00008,
+   TUDGP=0.8,
+   UHDIFV=0.0008,
+   USURIC=0.175,
+   USURICE=0.5,
+   USURICL=1.,
+   USURID=0.1,
+   USURIDE=0.25,
+   VZ0CM=0.00015,
+   XMAXLM=5000.,
+   XMINLM=10.,
+ /
+ &NAMPHY1
+   ALBMIN=0.65,
+   ALCRIN=0.75,
+   GCGEL=0.00003,
+   GCGELS=0.00005,
+   GNEIMX=1.8,
+   GNEIMXS=1.8,
+   RCTVEG(3)=0.000012,
+   RCTVEG(4)=0.00001,
+ /
+ &NAMPHY2
+   FACRAF=3.8,
+   HTKERAF=20.,
+   LMULAF=.TRUE.,
+   LRAFTKE=.TRUE.,
+   LRAFTUR=.TRUE.,
+   XDAMP=1.,
+   XMULAF=-1.85,
+ /
+ &NAMPHY3
+ /
+ &NAMPHYDS
+ /
+ &NAMPONG
+ /
+ &NAMPPC
+ /
+ &NAMPPVI
+ /
+ &NAMPRE
+ /
+ &NAMRAD15
+ /
+ &NAMRADCMEM
+ /
+ &NAMRCF
+ /
+ &NAMRCOEF
+ /
+ &NAMRES
+ /
+ &NAMRGRI
+ /
+ &NAMRINC
+ /
+ &NAMRIP
+   CSTOP='FCSTOP',
+   TSTEP='TIMESTEP',
+ /
+ &NAMRIP0
+ /
+ &NAMRLX
+ /
+ &NAMSATS
+   LPARTIAL_COEF_FILES=.TRUE.,
+ /
+ &NAMSATSIM
+ /
+ &NAMSCC
+ /
+ &NAMSCEN
+ /
+ &NAMSCM
+ /
+ &NAMSEKF
+ /
+ &NAMSENS
+ /
+ &NAMSFXCMP
+   CFLDNAME(1)='????????????????',
+   NBBITS(1)=24,
+ /
+ &NAMSIMPHL
+ /
+ &NAMSPNG
+ /
+ &NAMSPP
+ /
+ &NAMSPSDT
+ /
+ &NAMSTA
+ /
+ &NAMSTOPH
+ /
+ &NAMSWE
+ /
+ &NAMTESTVAR
+ /
+ &NAMTHLIM
+ /
+ &NAMTOPH
+   ETCVIM=5000.,
+   ETNEBU=5000.,
+   ETPLUI=5000.,
+   XDRMTK=6.0D-7,
+   XDRMTP=800.,
+   XDRMUK=3.0D-7,
+   XDRMUP=800.,
+ /
+ &NAMTRAJ
+ /
+ &NAMTRAJP
+ /
+ &NAMTRANS
+   LFFTW=.TRUE.,
+ /
+ &NAMTRANS0
+ /
+ &NAMVAR
+ /
+ &NAMVARBC
+ /
+ &NAMVARBC_AIREP
+ /
+ &NAMVARBC_ALLSKY
+ /
+ &NAMVARBC_GBRAD
+ /
+ &NAMVARBC_RAD
+ /
+ &NAMVARBC_SFCOBS
+ /
+ &NAMVARBC_TCWV
+ /
+ &NAMVARBC_TO3
+ /
+ &NAMVAREPS
+ /
+ &NAMVDF
+ /
+ &NAMVDOZ
+ /
+ &NAMVOLCANO
+ /
+ &NAMVRTL
+ /
+ &NAMVV0
+ /
+ &NAMVV1
+ /
+ &NAMVWRK
+ /
+ &NAMWAVELETJB
+ /
+ &NAMXFU
+   LXCLP=.TRUE.,
+   LXCLS=.TRUE.,
+   LXFU=.TRUE.,
+   LXNEBPA=.TRUE.,
+   LXNEBTT=.TRUE.,
+   LXNUVCLS=.TRUE.,
+   LXPLS=.TRUE.,
+   LXPLSG=.TRUE.,
+   LXQCLS=.TRUE.,
+   LXR=.TRUE.,
+   LXSOIL=.FALSE.,
+   LXTHW=.TRUE.,
+   LXTRT=.TRUE.,
+   LXTTCLS=.TRUE.,
+   LXVISI=.TRUE.,
+   LXXDIAGH=.TRUE.,
+   LXXGST=.TRUE.,
+   NRAZTS(0)=-49,
+   NRAZTS(1)=0,
+   NRAZTS(2)=-1,
+   NRAZTS(3)=-2,
+   NRAZTS(4)=-3,
+   NRAZTS(5)=-4,
+   NRAZTS(6)=-5,
+   NRAZTS(7)=-6,
+   NRAZTS(8)=-7,
+   NRAZTS(9)=-8,
+   NRAZTS(10)=-9,
+   NRAZTS(11)=-10,
+   NRAZTS(12)=-11,
+   NRAZTS(13)=-12,
+   NRAZTS(14)=-13,
+   NRAZTS(15)=-14,
+   NRAZTS(16)=-15,
+   NRAZTS(17)=-16,
+   NRAZTS(18)=-17,
+   NRAZTS(19)=-18,
+   NRAZTS(20)=-19,
+   NRAZTS(21)=-20,
+   NRAZTS(22)=-21,
+   NRAZTS(23)=-22,
+   NRAZTS(24)=-23,
+   NRAZTS(25)=-24,
+   NRAZTS(26)=-25,
+   NRAZTS(27)=-26,
+   NRAZTS(28)=-27,
+   NRAZTS(29)=-28,
+   NRAZTS(30)=-29,
+   NRAZTS(31)=-30,
+   NRAZTS(32)=-31,
+   NRAZTS(33)=-32,
+   NRAZTS(34)=-33,
+   NRAZTS(35)=-34,
+   NRAZTS(36)=-35,
+   NRAZTS(37)=-36,
+   NRAZTS(38)=-37,
+   NRAZTS(39)=-38,
+   NRAZTS(40)=-39,
+   NRAZTS(41)=-40,
+   NRAZTS(42)=-41,
+   NRAZTS(43)=-42,
+   NRAZTS(44)=-43,
+   NRAZTS(45)=-44,
+   NRAZTS(46)=-45,
+   NRAZTS(47)=-46,
+   NRAZTS(48)=-47,
+   NRAZTS(49)=-48,
+ /
+ &NAM_CANAPE
+ /
+ &NAM_DISTRIBUTED_VECTORS
+ /
+ &NAPHLC
+ /
+ &NEMCT0
+ /
+ &NEMDIM
+ /
+ &NEMDYN
+ /
+ &NEMELBC0A
+   LESPCPL=.TRUE.,
+   NBICNHX=2,
+   NBICOP=2,
+   NBICOT=2,
+   NBICOU=2,
+   NBICPD=2,
+   NBICVD=2,
+   NECRIPL=1,
+ /
+ &NEMELBC0B
+   NEFRSPCPL=1,
+   NEK0=20,
+   NEK1=30,
+   NEN1=4,
+   NEN2=8,
+   SPNUDDIV=0.01,
+   SPNUDQ=0.,
+   SPNUDT=0.01,
+   SPNUDVOR=0.01,
+   TEFRCL=3600.,
+ /
+ &NEMFPEZO
+ /
+ &NEMGEO
+ /
+ &NEMJK
+ /
+ &NEMVAR
+ /
+ &NEMWAVELET
+ /
+ &NAMTRAJ
+ /
+ &NAMSATSIM
+ /
+ &NAMPERTPAR
+ / 
+ &NAMNUDGLH
+ /
diff --git a/tools/conf_tests/big_3D/Namelists/namel_previ_prod b/tools/conf_tests/big_3D/Namelists/namel_previ_prod
new file mode 100644
index 0000000000000000000000000000000000000000..3814e5b652a1edd276ab2433954466130e736ff6
--- /dev/null
+++ b/tools/conf_tests/big_3D/Namelists/namel_previ_prod
@@ -0,0 +1,1122 @@
+ &NACIETEO
+ /
+ &NACOBS
+ /
+ &NACTAN
+ /
+ &NACTEX
+ /
+ &NACVEG
+ /
+ &NADOCK
+ /
+ &NAEAEM7
+ /
+ &NAEAER
+ /
+ &NAECOAPHY
+ /
+ &NAEPHLI
+ /
+ &NAEPHY
+ /
+ &NAERAD
+   LRRTM=.TRUE.,
+   LSRTM=.FALSE.,
+   NAER=1,
+   NICEOPT=3,
+   NLIQOPT=3,
+   NOVLP=6,
+   NOZOCL=2,
+   NRADFR=18,
+   NRADIP=3,
+   NRADLP=2,
+   NSW=6,
+   RLWINHF=1,
+   RRE2DE=0.64952,
+   RSWINHF=1,
+ /
+ &NAERCLI
+ /
+ &NAETLDIAG
+ /
+ &NAEVOL
+ /
+ &NAIMPO
+ /
+ &NALORI
+ /
+ &NAMACV
+ /
+ &NAMAFN
+   GFP_CLSG%CLNAME='SURFACCGRAUPEL',
+   GFP_CLSP%CLNAME='SURFACCPLUIE',
+   GFP_CLSS%CLNAME='SURFACCNEIGE',
+   GFP_SFIS%IBITS=16,
+   GFP_ST%CLNAME='SURFTEMPERATURE',
+   GFP_ST%IANO=0,
+   GFP_ST%IBITS=12,
+   GFP_X10U%CLNAME='CLSVENT.ZONAL',
+   GFP_X10U%IANO=0,
+   GFP_X10U%IBITS=12,
+   GFP_X10V%CLNAME='CLSVENT.MERIDIEN',
+   GFP_X10V%IANO=0,
+   GFP_X10V%IBITS=12,
+   GFP_X2RH%CLNAME='CLSHUMI.RELATIVE',
+   GFP_X2RH%IANO=0,
+   GFP_X2RH%IBITS=12,
+   GFP_X2T%CLNAME='CLSTEMPERATURE',
+   GFP_X2T%IANO=1,
+   GFP_XCCC%IBITS=8,
+   GFP_XHCC%IBITS=8,
+   GFP_XLCC%IBITS=8,
+   GFP_XLSG%CLNAME='SURFINSGRAUPEL',
+   GFP_XLSP%CLNAME='SURFINSPLUIE',
+   GFP_XLSS%CLNAME='SURFINSNEIGE',
+   GFP_XMCC%IBITS=8,
+   GFP_XN2T%IBITS=12,
+   GFP_XTCC%IBITS=8,
+   GFP_XUGST%IANO=0,
+   GFP_XUGST%IBITS=12,
+   GFP_XVGST%IANO=0,
+   GFP_XVGST%IBITS=12,
+   GFP_XX2T%IBITS=12,
+   GFP_XXDIAGH%IBITS=12,
+   TFP_ABS%ZFK=32.,
+   TFP_CLF%IBITS=6,
+   TFP_EDR%CLNAME='EDR',
+   TFP_EDR%IBITS=16,
+   TFP_GR%IBITS=12,
+   TFP_HL%IBITS=12,
+   TFP_HTB%IBITS=16,
+   TFP_HTB%LLGP=.TRUE.,
+   TFP_HU%IBITS=12,
+   TFP_MSAT9C2%IBITS=12,
+   TFP_MSAT9C6%IBITS=12,
+   TFP_MSL%IBITS=12,
+   TFP_MSLNH%IBITS=12,
+   TFP_PV%ZFK=64.,
+   TFP_RCLS%IBITS=12,
+   TFP_RR%IBITS=12,
+   TFP_SN%IBITS=12,
+   TFP_T%IBITS=12,
+   TFP_TCLS%IBITS=12,
+   TFP_TH%IBITS=12,
+   TFP_THPW%IBITS=12,
+   TFP_THV%IBITS=12,
+   TFP_TN%IBITS=12,
+   TFP_TWV%IBITS=12,
+   TFP_TX%IBITS=12,
+   TFP_U%IBITS=12,
+   TFP_V%IBITS=12,
+   TFP_VOR%ZFK=32.,
+   TFP_VV%ZFK=32.,
+ /
+ &NAMARG
+   CNMEXP='CEXP',
+   LECMWF=.FALSE.,
+   LELAM=.TRUE.,
+   LSLAG=.TRUE.,
+   NCONF=1,
+   NSUPERSEDE=1,
+ /
+ &NAMARPHY
+   LKFBCONV=.FALSE.,
+   LKFBD=.FALSE.,
+   LKFBS=.FALSE.,
+   LMFSHAL=.TRUE.,
+   LMICRO=.TRUE.,
+   LMPA=.TRUE.,
+   LMSE=.TRUE.,
+   LTURB=.TRUE.,
+ /
+ &NAMCA
+ /
+ &NAMCAPE
+ /
+ &NAMCFU
+   LCUMFU=.TRUE.,
+   LFPLS=.TRUE.,
+   LFPLSG=.TRUE.,
+   LFR=.TRUE.,
+   LFRRC=.TRUE.,
+   LFSF=.TRUE.,
+   LNEBPAR=.TRUE.,
+   LNEBTT=.TRUE.,
+   LRAYD=.TRUE.,
+   LRAYS=.TRUE.,
+ /
+ &NAMCHEM
+ /
+ &NAMCHET
+ /
+ &NAMCHK
+ /
+ &NAMCLA
+ /
+ &NAMCLDP
+ /
+ &NAMCLI
+ /
+ &NAMCLOP15
+ /
+ &NAMCLTC
+ /
+ &NAMCOK
+ /
+ &NAMCOM
+ /
+ &NAMCOSJO
+ /
+ &NAMCOUPLO4
+ /
+ &NAMCT0
+   CFPNCF='ECHFP',
+   CNPPATH='.',
+   CSCRIPT_LAMRTC='./atcp.alad',
+   LAROME=.TRUE.,
+   LNHEE=.TRUE.,
+   LSCREEN_OPENMP=.FALSE.,
+   LSPRT=.TRUE.,
+   LTWOTL=.TRUE.,
+   NFPOS=1,
+   NFRHIS=1,
+   NFRPOS=1,
+   NFRSDI=10000,
+   NHISTS(0)=-49,
+   NHISTS(1)=0,
+   NHISTS(2)=-1,
+   NHISTS(3)=-2,
+   NHISTS(4)=-3,
+   NHISTS(5)=-4,
+   NHISTS(6)=-5,
+   NHISTS(7)=-6,
+   NHISTS(8)=-7,
+   NHISTS(9)=-8,
+   NHISTS(10)=-9,
+   NHISTS(11)=-10,
+   NHISTS(12)=-11,
+   NHISTS(13)=-12,
+   NHISTS(14)=-13,
+   NHISTS(15)=-14,
+   NHISTS(16)=-15,
+   NHISTS(17)=-16,
+   NHISTS(18)=-17,
+   NHISTS(19)=-18,
+   NHISTS(20)=-19,
+   NHISTS(21)=-20,
+   NHISTS(22)=-21,
+   NHISTS(23)=-22,
+   NHISTS(24)=-23,
+   NHISTS(25)=-24,
+   NHISTS(26)=-25,
+   NHISTS(27)=-26,
+   NHISTS(28)=-27,
+   NHISTS(29)=-28,
+   NHISTS(30)=-29,
+   NHISTS(31)=-30,
+   NHISTS(32)=-31,
+   NHISTS(33)=-32,
+   NHISTS(34)=-33,
+   NHISTS(35)=-34,
+   NHISTS(36)=-35,
+   NHISTS(37)=-36,
+   NHISTS(38)=-37,
+   NHISTS(39)=-38,
+   NHISTS(40)=-39,
+   NHISTS(41)=-40,
+   NHISTS(42)=-41,
+   NHISTS(43)=-42,
+   NHISTS(44)=-43,
+   NHISTS(45)=-44,
+   NHISTS(46)=-45,
+   NHISTS(47)=-46,
+   NHISTS(48)=-47,
+   NHISTS(49)=-48,
+   NPOSTS(0)=-49,
+   NPOSTS(1)=0,
+   NPOSTS(2)=-1,
+   NPOSTS(3)=-2,
+   NPOSTS(4)=-3,
+   NPOSTS(5)=-4,
+   NPOSTS(6)=-5,
+   NPOSTS(7)=-6,
+   NPOSTS(8)=-7,
+   NPOSTS(9)=-8,
+   NPOSTS(10)=-9,
+   NPOSTS(11)=-10,
+   NPOSTS(12)=-11,
+   NPOSTS(13)=-12,
+   NPOSTS(14)=-13,
+   NPOSTS(15)=-14,
+   NPOSTS(16)=-15,
+   NPOSTS(17)=-16,
+   NPOSTS(18)=-17,
+   NPOSTS(19)=-18,
+   NPOSTS(20)=-19,
+   NPOSTS(21)=-20,
+   NPOSTS(22)=-21,
+   NPOSTS(23)=-22,
+   NPOSTS(24)=-23,
+   NPOSTS(25)=-24,
+   NPOSTS(26)=-25,
+   NPOSTS(27)=-26,
+   NPOSTS(28)=-27,
+   NPOSTS(29)=-28,
+   NPOSTS(30)=-29,
+   NPOSTS(31)=-30,
+   NPOSTS(32)=-31,
+   NPOSTS(33)=-32,
+   NPOSTS(34)=-33,
+   NPOSTS(35)=-34,
+   NPOSTS(36)=-35,
+   NPOSTS(37)=-36,
+   NPOSTS(38)=-37,
+   NPOSTS(39)=-38,
+   NPOSTS(40)=-39,
+   NPOSTS(41)=-40,
+   NPOSTS(42)=-41,
+   NPOSTS(43)=-42,
+   NPOSTS(44)=-43,
+   NPOSTS(45)=-44,
+   NPOSTS(46)=-45,
+   NPOSTS(47)=-46,
+   NPOSTS(48)=-47,
+   NPOSTS(49)=-48,
+   NSFXHISTS(0)=-3,
+   NSFXHISTS(1)=-1,
+   NSFXHISTS(2)=-2,
+   NSFXHISTS(3)=-3,
+ /
+ &NAMCT1
+   LRFILAF=.FALSE.,
+   N1HIS=1,
+   N1POS=1,
+   N1RES=0,
+   N1SDI=1,
+   N1SFXHIS=1,
+ /
+ &NAMCUMF
+ /
+ &NAMCUMFS
+ /
+ &NAMCVER
+ /
+ &NAMCVMNH
+ /
+ &NAMDDH
+ /
+ &NAMDFI
+ /
+ &NAMDIM
+   NPROMA=-16,
+ /
+ &NAMDIMO
+ /
+ &NAMDIM_TRAJ
+ /
+ &NAMDPHY
+ /
+ &NAMDPRECIPS
+ /
+ &NAMDVISI
+   HVISI=5.,
+ /
+ &NAMDYN
+   LADVF=.TRUE.,
+   LQMPD=.FALSE.,
+   LQMT=.FALSE.,
+   LQMVD=.FALSE.,
+   LRHDI_LASTITERPC=.TRUE.,
+   NITMP=4,
+   NSITER=1,
+   NSPDLAG=3,
+   NSVDLAG=3,
+   NTLAG=3,
+   NVLAG=3,
+   NWLAG=3,
+   RDAMPDIV=20.,
+   RDAMPPD=20.,
+   RDAMPQ=0.,
+   RDAMPT=0.,
+   RDAMPVD=20.,
+   RDAMPVOR=20.,
+   REPS1=0.,
+   REPS2=0.,
+   REPSM1=0.,
+   REPSM2=0.,
+   REPSP1=0.,
+   SDRED=1.,
+   SIPR=90000.,
+   SITR=350.,
+   SITRA=100.,
+   SLHDA0=0.25,
+   SLHDD00=0.000065,
+   VESL=0.05,
+   XIDT=0.,
+   ZSLHDP1=1.7,
+   ZSLHDP3=0.6,
+ /
+ &NAMDYNA
+   LCOMADH=.TRUE.,
+   LCOMADV=.FALSE.,
+   LCOMAD_GFL=.TRUE.,
+   LCOMAD_SP=.TRUE.,
+   LCOMAD_SPD=.TRUE.,
+   LCOMAD_SVD=.TRUE.,
+   LCOMAD_T=.TRUE.,
+   LCOMAD_W=.TRUE.,
+   LGWADV=.TRUE.,
+   LNESC=.TRUE.,
+   LPC_CHEAP=.TRUE.,
+   LPC_FULL=.TRUE.,
+   LRDBBC=.FALSE.,
+   LSETTLS=.FALSE.,
+   LSETTLST=.TRUE.,
+   LSLHD_GFL=.TRUE.,
+   LSLHD_OLD=.FALSE.,
+   LSLHD_SPD=.FALSE.,
+   LSLHD_SVD=.FALSE.,
+   LSLHD_T=.FALSE.,
+   LSLHD_W=.FALSE.,
+   ND4SYS=2,
+   NDLNPR=1,
+   NPDVAR=2,
+   NVDVAR=4,
+   SLHDEPSH=0.08,
+   SLHDKMAX=6,
+ /
+ &NAMDYNCORE
+ /
+ &NAMEMIS_CONF
+ /
+ &NAMENKF
+ /
+ &NAMENSCOV
+ /
+ &NAMFA
+   CMODEL='OUTPUTID',
+   LEXTERN=.TRUE.,
+   LSUPPDATE=.FALSE.,
+   NBITCS=-1,
+   NBITPG=-1,
+   NSTRON=-1,
+   YFA_MXCLWC%CLNAME='CLD_WX_60M',
+   YFA_VISICLD%CLNAME='CLSVISIN_60',
+   YFA_VISIHYD%CLNAME='CLSVISIHYDN60',
+   YFA_XPTYPE%CLNAME='CLSPTYPE_60M',
+   YFA_XPTYPESEV%CLNAME='CLSPTYPESEV_60M',
+   YFA_XUGST%CLNAME='CLSU.RAF60M.XFU',
+   YFA_XVGST%CLNAME='CLSV.RAF60M.XFU',
+ /
+ &NAMFPC
+   CFP2DF(1)='SURFPRESSION',
+   CFP2DF(2)='MSL_NHPRESSURE',
+   CFP2DF(3)='SURFTOT.WAT.VAPO',
+   CFP2DF(4)='SURFISOTPW0.MALT',
+   CFP2DF(5)='SURFCAPE.POS.F00',
+   CFP2DF(6)='C002_METEOSAT_09_SEVIRI.POS',
+   CFP2DF(7)='C006_METEOSAT_09_SEVIRI.POS',
+   CFP2DF(8)='SURFREFLECT.MAX',
+   CFP2DF(9)='SURFISOTPW1.MALT',
+   CFP2DF(10)='SURFISOTPW2.MALT',
+   CFP2DF(11)='REFLECT_DBZ.MAX',
+   CFP2DF(12)='ECHOTOP',
+   CFP3DF(1)='GEOPOTENTIEL',
+   CFP3DF(2)='TEMPERATURE',
+   CFP3DF(3)='VENT_ZONAL',
+   CFP3DF(4)='VENT_MERIDIEN',
+   CFP3DF(5)='HUMI_RELATIVE',
+   CFP3DF(6)='THETA_PRIM_W',
+   CFP3DF(7)='PRESSURE',
+   CFP3DF(8)='ABS_VORTICITY',
+   CFP3DF(9)='VITESSE_VERTICALE',
+   CFP3DF(10)='TEMPE_POTENT',
+   CFP3DF(11)='POT_VORTICIT',
+   CFP3DF(12)='SIM_REFLECTI',
+   CFP3DF(13)='RAIN',
+   CFP3DF(14)='SNOW',
+   CFP3DF(15)='GRAUPEL',
+   CFP3DF(16)='ICE_CRYSTAL',
+   CFP3DF(17)='CLOUD_WATER',
+   CFP3DF(18)='VERT.VELOCIT',
+   CFP3DF(19)='DIVERGENCE',
+   CFP3DF(20)='THETA_VIRTUA',
+   CFP3DF(21)='TKE',
+   CFP3DF(22)='CLOUD_FRACTI',
+   CFP3DF(23)='ISOT_ALTIT',
+   CFP3DF(24)='EDR',
+   CFP3DF(25)='REFLEC_DBZ',
+   CFP3DF(26)='TPRIM_W',
+   CFPCFU(1)='SURFTENS.TOTA.ZO',
+   CFPCFU(2)='SURFTENS.TOTA.ME',
+   CFPCFU(3)='SURFACCPLUIE',
+   CFPCFU(4)='SURFACCNEIGE',
+   CFPCFU(5)='SURFACCGRAUPEL',
+   CFPCFU(6)='SOMMFLU.RAY.SOLA',
+   CFPCFU(7)='SURFFLU.RAY.SOLA',
+   CFPCFU(8)='SOMMFLU.RAY.THER',
+   CFPCFU(9)='SURFFLU.RAY.THER',
+   CFPCFU(10)='SURFFLU.LAT.MTOT',
+   CFPCFU(11)='SURFFLU.MTOTA.NE',
+   CFPCFU(12)='SURFFLU.CHA.SENS',
+   CFPCFU(13)='SURFRAYT SOLA DE',
+   CFPCFU(14)='SURFRAYT THER DE',
+   CFPCFU(15)='SURFRAYT SOL CL',
+   CFPCFU(16)='SURFRAYT THER CL',
+   CFPCFU(17)='SURFRAYT DIR SUR',
+   CFPDOM(1)='EURW1S40',
+   CFPDOM(2)='EURW1S100',
+   CFPFMT='LALON',
+   CFPPHY(1)='SURFTEMPERATURE',
+   CFPPHY(2)='INTSURFGEOPOTENT',
+   CFPPHY(3)='SURFRESERV.NEIGE',
+   CFPXFU(1)='CLSTEMPERATURE',
+   CFPXFU(2)='CLSHUMI.RELATIVE',
+   CFPXFU(3)='CLSVENT.ZONAL',
+   CFPXFU(4)='CLSVENT.MERIDIEN',
+   CFPXFU(5)='SURFNEBUL.TOTALE',
+   CFPXFU(6)='SURFNEBUL.HAUTE',
+   CFPXFU(7)='SURFNEBUL.MOYENN',
+   CFPXFU(8)='SURFNEBUL.BASSE',
+   CFPXFU(9)='CLSU.RAF60M.XFU',
+   CFPXFU(10)='CLSV.RAF60M.XFU',
+   CFPXFU(11)='CLSMAXI.TEMPERAT',
+   CFPXFU(12)='CLSMINI.TEMPERAT',
+   CFPXFU(13)='CLPMHAUT.MOD.XFU',
+   CFPXFU(14)='SURFDIAGHAIL',
+   CFPXFU(15)='SURFACCGRELE',
+   CFPXFU(16)='CLSVISIN_60',
+   CFPXFU(17)='CLSVISIHYDN60',
+   CFPXFU(18)='CLD_WX_60M',
+   CFPXFU(19)='CLSPTYPE_60M',
+   CFPXFU(20)='CLSPTYPESEV_60M',
+   CFPXFU(21)='CLSTPRIM_W',
+   LCRITSNOWTEMP=.FALSE.,
+   LFPCAPEX=.TRUE.,
+   LFPMOIS=.TRUE.,
+   LFPPACKING=.FALSE.,
+   LWIDER_DOM=.TRUE.,
+   L_READ_MODEL_DATE=.TRUE.,
+   NFITI=1,
+   NFITV=1,
+   NFPCAPE=5,
+   NFPCLI=1,
+   NFPGRIB=141,
+   NFPINPHY=4,
+   NITERPV=8,
+   RENTRA=0.0001,
+   RFP3H(1)=10.,
+   RFP3H(2)=20.,
+   RFP3H(3)=35.,
+   RFP3H(4)=50.,
+   RFP3H(5)=75.,
+   RFP3H(6)=100.,
+   RFP3H(7)=150.,
+   RFP3H(8)=200.,
+   RFP3H(9)=250.,
+   RFP3H(10)=375.,
+   RFP3H(11)=500.,
+   RFP3H(12)=625.,
+   RFP3H(13)=750.,
+   RFP3H(14)=875.,
+   RFP3H(15)=1000.,
+   RFP3H(16)=1125.,
+   RFP3H(17)=1250.,
+   RFP3H(18)=1375.,
+   RFP3H(19)=1500.,
+   RFP3H(20)=1750.,
+   RFP3H(21)=2000.,
+   RFP3H(22)=2250.,
+   RFP3H(23)=2500.,
+   RFP3H(24)=2750.,
+   RFP3H(25)=3000.,
+   RFP3I(1)=-273.15,
+   RFP3I(2)=-263.15,
+   RFP3I(3)=-261.15,
+   RFP3I(4)=-253.15,
+   RFP3P(1)=10000.,
+   RFP3P(2)=12500.,
+   RFP3P(3)=15000.,
+   RFP3P(4)=17500.,
+   RFP3P(5)=20000.,
+   RFP3P(6)=22500.,
+   RFP3P(7)=25000.,
+   RFP3P(8)=27500.,
+   RFP3P(9)=30000.,
+   RFP3P(10)=35000.,
+   RFP3P(11)=40000.,
+   RFP3P(12)=45000.,
+   RFP3P(13)=50000.,
+   RFP3P(14)=55000.,
+   RFP3P(15)=60000.,
+   RFP3P(16)=65000.,
+   RFP3P(17)=70000.,
+   RFP3P(18)=75000.,
+   RFP3P(19)=80000.,
+   RFP3P(20)=85000.,
+   RFP3P(21)=90000.,
+   RFP3P(22)=92500.,
+   RFP3P(23)=95000.,
+   RFP3P(24)=100000.,
+   RFP3PV(1)=0.0000015,
+   RFP3PV(2)=0.000002,
+   RFPCD2=5.,
+   RFPCSAB=50.,
+   RFPVCAP=7000.,
+ /
+ &NAMFPD
+   NFPRLX=1,
+   NFPRLY=3,
+   NFPRUX=2,
+   NFPRUY=2,
+   NLAT(1)=717,
+   NLAT(2)=1791,
+   NLON(1)=1121,
+   NLON(2)=2801,
+   RDELX(1)=0.025,
+   RDELX(2)=0.01,
+   RDELY(1)=0.025,
+   RDELY(2)=0.01,
+   RLATC(1)=46.45,
+   RLATC(2)=46.45,
+   RLONC(1)=2.,
+   RLONC(2)=2.,
+ /
+ &NAMFPDY2
+ /
+ &NAMFPDYF
+ /
+ &NAMFPDYH
+ /
+ &NAMFPDYI
+ /
+ &NAMFPDYP
+ /
+ &NAMFPDYS
+ /
+ &NAMFPDYT
+ /
+ &NAMFPDYV
+ /
+ &NAMFPF
+   NFMAX(1)=60,
+   NFMAX(2)=80,
+ /
+ &NAMFPG
+   NFPDISTRIB=1,
+ /
+ &NAMFPIOS
+ /
+ &NAMFPMOVE
+ /
+ &NAMFPOBJ
+ /
+ &NAMFPPHY
+ /
+ &NAMFPSC2
+   NFPROMA=50,
+ /
+ &NAMFPSC2_DEP
+   NFPROMA_DEP=50,
+ /
+ &NAMGEM
+ /
+ &NAMGFL
+   NGFL_EZDIAG=4,
+   YEZDIAG_NL(1)%CNAME='EZDIAG01',
+   YEZDIAG_NL(1)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(2)%CNAME='EZDIAG02',
+   YEZDIAG_NL(2)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(3)%CNAME='EZDIAG03',
+   YEZDIAG_NL(3)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(4)%CNAME='INPRRTOT3D',
+   YEZDIAG_NL(4)%LREQOUT=.TRUE.,
+   YG_NL%LQM=.TRUE.,
+   YG_NL%LSLHD=.TRUE.,
+   YG_NL%NCOUPLING=-1,
+   YG_NL%NREQIN=1,
+   YG_NL%REFVALC=0.,
+   YIRAD_NL%LGP=.TRUE.,
+   YI_NL%LQM=.TRUE.,
+   YI_NL%LSLHD=.TRUE.,
+   YI_NL%NCOUPLING=-1,
+   YI_NL%NREQIN=1,
+   YI_NL%REFVALC=0.,
+   YLRAD_NL%LGP=.TRUE.,
+   YL_NL%LQM=.TRUE.,
+   YL_NL%LSLHD=.TRUE.,
+   YL_NL%NCOUPLING=-1,
+   YL_NL%NREQIN=1,
+   YL_NL%REFVALC=0.,
+   YQ_NL%LCOMAD=.TRUE.,
+   YQ_NL%LQM=.TRUE.,
+   YQ_NL%LSLHD=.FALSE.,
+   YQ_NL%NREQIN=1,
+   YR_NL%LQM=.TRUE.,
+   YR_NL%LSLHD=.TRUE.,
+   YR_NL%NCOUPLING=-1,
+   YR_NL%NREQIN=1,
+   YR_NL%REFVALC=0.,
+   YS_NL%LQM=.TRUE.,
+   YS_NL%LSLHD=.TRUE.,
+   YS_NL%NCOUPLING=-1,
+   YS_NL%NREQIN=1,
+   YS_NL%REFVALC=0.,
+   YTKE_NL%NCOUPLING=0,
+   YTKE_NL%NREQIN=1,
+ /
+ &NAMGRIB
+ /
+ &NAMGWD
+ /
+ &NAMGWDIAG
+ /
+ &NAMGWWMS
+ /
+ &NAMIAU
+   ALPHAIAU=0.5,
+   LIAU=.TRUE.,
+   TSTARTIAU=1800,
+   TSTOPIAU=5340,
+ /
+ &NAMICE
+ /
+ &NAMINI
+   LDFI=.FALSE.,
+ /
+ &NAMINTFLEX
+ /
+ &NAMIOMI
+ /
+ &NAMIOS
+ /
+ &NAMIO_SERV
+   NIO_SERV_BUF_MAXSIZE=20,
+   NIO_SERV_METHOD=2,
+   NMSG_LEVEL_CLIENT=0,
+   NMSG_LEVEL_SERVER=0,
+   NPROCESS_LEVEL=5,
+   NPROC_IO=NBPROC_IO,
+ /
+ &NAMJBCODES
+ /
+ &NAMJG
+ /
+ &NAMLCZ
+ /
+ &NAMLIMA
+ /
+ &NAMLSFORC
+ /
+ &NAMMARS
+ /
+ &NAMMCC
+ /
+ &NAMMCUF
+ /
+ &NAMMETHOX
+ /
+ &NAMMKODB
+ /
+ &NAMMODERR
+ /
+ &NAMMTS
+ /
+ &NAMMWAVE
+ /
+ &NAMNORGWD
+ /
+ &NAMNPROF
+ /
+ &NAMNUD
+ /
+ &NAMOBS
+ /
+ &NAMONEDVAR
+ /
+ &NAMOOPS
+ /
+ &NAMOPH
+   CFNHWF='ECHIS',
+   LINC=.TRUE.,
+   NTIMEFMT=1,
+ /
+ &NAMOPTCMEM
+ /
+ &NAMPAR0
+   LMPOFF=.FALSE.,
+   MBX_SIZE=2048000000,
+   MP_TYPE=2,
+   NOUTPUT=1,
+   NPRGPEW=NDPROC,
+   NPRGPNS=NCPROC,
+   NPROC=NBPROC,
+   NPRTRV=NDPROC,
+   NPRTRW=NCPROC,
+ /
+ &NAMPAR1
+   LEQ_REGIONS=.FALSE.,
+   LSLONDEM=.TRUE.,
+   LSPLIT=.TRUE.,
+   LSYNC_SLCOM=.FALSE.,
+   LSYNC_TRANS=.FALSE.,
+   L_GATHERV_WRGP=.FALSE.,
+   NCOMBFLEN=1800000,
+   NDISTIO(12)=1,
+   NSTRIN=100,
+   NSTROUT=NBPROC,
+ /
+ &NAMPARAR
+   CFRAC_ICE_ADJUST='S',
+   CFRAC_ICE_SHALLOW_MF='S',
+   CMICRO='ICE3',
+   CSEDIM='STAT',
+   CSNOWRIMING='M90',
+   LCONVHG=.TRUE.,
+   LCRFLIMIT=.TRUE.,
+   LCRIAUTI=.TRUE.,
+   LEVLIMIT=.TRUE.,
+   LFEEDBACKT=.TRUE.,
+   LFPREC3D=.TRUE.,
+   LNULLWETG=.TRUE.,
+   LNULLWETH=.TRUE.,
+   LOLSMC=.TRUE.,
+   LOSEDIC=.TRUE.,
+   LOSIGMAS=.TRUE.,
+   LOSUBG_COND=.TRUE.,
+   LSEDIM_AFTER=.FALSE.,
+   LWETGPOST=.TRUE.,
+   LWETHPOST=.TRUE.,
+   NMAXITER_MICRO=1,
+   NPRINTFR=10000,
+   NPTP=1,
+   RCRIAUTC=0.001,
+   RCRIAUTI=0.0002,
+   RT0CRIAUTI=-5.,
+   VSIGQSAT=0.02,
+   XFRACM90=0.1,
+   XMRSTEP=0.00005,
+   XSPLIT_MAXCFL=0.8,
+   XTSTEP_TS=0.,
+ /
+ &NAMPHMSE
+   LPGDFWR=.FALSE.,
+ /
+ &NAMPHY
+   LAERODES=.TRUE.,
+   LAEROLAN=.TRUE.,
+   LAEROSEA=.TRUE.,
+   LAEROSOO=.TRUE.,
+   LDPRECIPS=.TRUE.,
+   LEDR=.TRUE.,
+   LMPHYS=.TRUE.,
+   LO3ABC=.TRUE.,
+   LRAYFM=.TRUE.,
+ /
+ &NAMPHY0
+   ALMAV=300.,
+   BEDIFV=0.05,
+   ECMNP=3000.,
+   GCCSV=0.,
+   GCVADS=0.8,
+   GCVALFA=0.000045,
+   GCVBETA=0.2,
+   GCVMLT=0.00016,
+   GCVNU=0.000025,
+   GCVPSI=1.,
+   GCVPSIE=1.,
+   GDDEVA=0.25,
+   GDDSDE=0.5,
+   GWDCD=6.,
+   HUCOE=0.5,
+   HUTIL=1.8,
+   QSSC=400.,
+   QSSUSC=0.75,
+   QSSUSS=0.4,
+   QSSUSV=250.,
+   QSUSXC=0.0002,
+   QSUSXS=0.0003,
+   QXRAL=130.,
+   QXRDEL=0.49,
+   QXRHX=0.99,
+   QXRR=0.25,
+   RCVEVAP=0.25,
+   REFLKUO=5000.,
+   REVGSL=15.,
+   SCO=-20.,
+   TDDGP=0.8,
+   TENTR=0.0000025,
+   TENTRX=0.00008,
+   TUDGP=0.8,
+   UHDIFV=0.0008,
+   USURIC=0.175,
+   USURICE=0.5,
+   USURICL=1.,
+   USURID=0.1,
+   USURIDE=0.25,
+   VZ0CM=0.00015,
+   XMAXLM=5000.,
+   XMINLM=10.,
+ /
+ &NAMPHY1
+   ALBMIN=0.65,
+   ALCRIN=0.75,
+   GCGEL=0.00003,
+   GCGELS=0.00005,
+   GNEIMX=1.8,
+   GNEIMXS=1.8,
+   RCTVEG(3)=0.000012,
+   RCTVEG(4)=0.00001,
+ /
+ &NAMPHY2
+   FACRAF=3.8,
+   HTKERAF=20.,
+   LMULAF=.TRUE.,
+   LRAFTKE=.TRUE.,
+   LRAFTUR=.TRUE.,
+   XDAMP=1.,
+   XMULAF=-1.85,
+ /
+ &NAMPHY3
+ /
+ &NAMPHYDS
+ /
+ &NAMPONG
+ /
+ &NAMPPC
+ /
+ &NAMPPVI
+ /
+ &NAMPRE
+ /
+ &NAMRAD15
+ /
+ &NAMRADCMEM
+ /
+ &NAMRCF
+ /
+ &NAMRCOEF
+ /
+ &NAMRES
+ /
+ &NAMRGRI
+ /
+ &NAMRINC
+ /
+ &NAMRIP
+   CSTOP='FCSTOP',
+   TSTEP='TIMESTEP',
+ /
+ &NAMRIP0
+ /
+ &NAMRLX
+ /
+ &NAMSATS
+   LPARTIAL_COEF_FILES=.TRUE.,
+ /
+ &NAMSCC
+ /
+ &NAMSCEN
+ /
+ &NAMSCM
+ /
+ &NAMSEKF
+ /
+ &NAMSENS
+ /
+ &NAMSFXCMP
+   CFLDNAME(1)='????????????????',
+   NBBITS(1)=24,
+ /
+ &NAMSIMPHL
+ /
+ &NAMSPNG
+ /
+ &NAMSPP
+ /
+ &NAMSPSDT
+ /
+ &NAMSTA
+ /
+ &NAMSTOPH
+ /
+ &NAMSWE
+ /
+ &NAMTESTVAR
+ /
+ &NAMTHLIM
+ /
+ &NAMTOPH
+   ETCVIM=5000.,
+   ETNEBU=5000.,
+   ETPLUI=5000.,
+   XDRMTK=6.0D-7,
+   XDRMTP=800.,
+   XDRMUK=3.0D-7,
+   XDRMUP=800.,
+ /
+ &NAMTRAJP
+ /
+ &NAMTRANS
+   LFFTW=.TRUE.,
+ /
+ &NAMTRANS0
+ /
+ &NAMVAR
+ /
+ &NAMVARBC
+ /
+ &NAMVARBC_AIREP
+ /
+ &NAMVARBC_ALLSKY
+ /
+ &NAMVARBC_GBRAD
+ /
+ &NAMVARBC_RAD
+ /
+ &NAMVARBC_SFCOBS
+ /
+ &NAMVARBC_TCWV
+ /
+ &NAMVARBC_TO3
+ /
+ &NAMVAREPS
+ /
+ &NAMVDF
+ /
+ &NAMVDOZ
+ /
+ &NAMVOLCANO
+ /
+ &NAMVRTL
+ /
+ &NAMVV0
+ /
+ &NAMVV1
+ /
+ &NAMVWRK
+ /
+ &NAMWAVELETJB
+ /
+ &NAMXFU
+   LXCLP=.TRUE.,
+   LXCLS=.TRUE.,
+   LXFU=.TRUE.,
+   LXNEBPA=.TRUE.,
+   LXNEBTT=.TRUE.,
+   LXNUVCLS=.TRUE.,
+   LXPLS=.TRUE.,
+   LXPLSG=.TRUE.,
+   LXQCLS=.TRUE.,
+   LXR=.TRUE.,
+   LXSOIL=.FALSE.,
+   LXTHW=.TRUE.,
+   LXTRT=.TRUE.,
+   LXTTCLS=.TRUE.,
+   LXVISI=.TRUE.,
+   LXXDIAGH=.TRUE.,
+   LXXGST=.TRUE.,
+   NRAZTS(0)=-49,
+   NRAZTS(1)=0,
+   NRAZTS(2)=-1,
+   NRAZTS(3)=-2,
+   NRAZTS(4)=-3,
+   NRAZTS(5)=-4,
+   NRAZTS(6)=-5,
+   NRAZTS(7)=-6,
+   NRAZTS(8)=-7,
+   NRAZTS(9)=-8,
+   NRAZTS(10)=-9,
+   NRAZTS(11)=-10,
+   NRAZTS(12)=-11,
+   NRAZTS(13)=-12,
+   NRAZTS(14)=-13,
+   NRAZTS(15)=-14,
+   NRAZTS(16)=-15,
+   NRAZTS(17)=-16,
+   NRAZTS(18)=-17,
+   NRAZTS(19)=-18,
+   NRAZTS(20)=-19,
+   NRAZTS(21)=-20,
+   NRAZTS(22)=-21,
+   NRAZTS(23)=-22,
+   NRAZTS(24)=-23,
+   NRAZTS(25)=-24,
+   NRAZTS(26)=-25,
+   NRAZTS(27)=-26,
+   NRAZTS(28)=-27,
+   NRAZTS(29)=-28,
+   NRAZTS(30)=-29,
+   NRAZTS(31)=-30,
+   NRAZTS(32)=-31,
+   NRAZTS(33)=-32,
+   NRAZTS(34)=-33,
+   NRAZTS(35)=-34,
+   NRAZTS(36)=-35,
+   NRAZTS(37)=-36,
+   NRAZTS(38)=-37,
+   NRAZTS(39)=-38,
+   NRAZTS(40)=-39,
+   NRAZTS(41)=-40,
+   NRAZTS(42)=-41,
+   NRAZTS(43)=-42,
+   NRAZTS(44)=-43,
+   NRAZTS(45)=-44,
+   NRAZTS(46)=-45,
+   NRAZTS(47)=-46,
+   NRAZTS(48)=-47,
+   NRAZTS(49)=-48,
+ /
+ &NAM_CANAPE
+ /
+ &NAM_DISTRIBUTED_VECTORS
+ /
+ &NAPHLC
+ /
+ &NEMCT0
+ /
+ &NEMDIM
+ /
+ &NEMDYN
+ /
+ &NEMELBC0A
+   LESPCPL=.TRUE.,
+   NBICNHX=2,
+   NBICOP=2,
+   NBICOT=2,
+   NBICOU=2,
+   NBICPD=2,
+   NBICVD=2,
+   NECRIPL=1,
+ /
+ &NEMELBC0B
+   NEFRSPCPL=1,
+   NEK0=20,
+   NEK1=30,
+   NEN1=4,
+   NEN2=8,
+   SPNUDDIV=0.01,
+   SPNUDQ=0.,
+   SPNUDT=0.01,
+   SPNUDVOR=0.01,
+   TEFRCL=3600.,
+ /
+ &NEMFPEZO
+ /
+ &NEMGEO
+ /
+ &NEMJK
+ /
+ &NEMVAR
+ /
+ &NEMWAVELET
+ /
+ &NAMTRAJ
+ /
+ &NAMSATSIM
+ /
+ &NAMPERTPAR
+ /
+ &NAMNUDGLH
+ /
diff --git a/tools/conf_tests/big_3D/Namelists/namel_previ_surfex.48 b/tools/conf_tests/big_3D/Namelists/namel_previ_surfex.48
new file mode 100644
index 0000000000000000000000000000000000000000..89989c3d56a8336b340232c60baf4185f72258d7
--- /dev/null
+++ b/tools/conf_tests/big_3D/Namelists/namel_previ_surfex.48
@@ -0,0 +1,44 @@
+ &NAM_DIAG_ISBAN
+   LPGD=.TRUE.,
+   LSURF_MISC_BUDGET=.TRUE.,
+ /
+ &NAM_DIAG_SURFN
+   LCOEF=.TRUE.,
+   LSURF_BUDGET=.TRUE.,
+   N2M=2,
+ /
+ &NAM_ISBAN
+   CSCOND='NP89',
+ /
+ &NAM_REPROD_OPER
+  LREPROD_OPER=.TRUE.,
+ /
+ &NAM_SEAFLUXN
+   CSEA_FLUX='ECUME',
+   LPWG=.FALSE.,
+   LPRECIP=.FALSE.,
+   LPWEBB=.FALSE.,
+ /
+ &NAM_SSON
+   CROUGH='Z01D',
+   XFRACZ0=5.,
+   LDSV=.FALSE.,
+   LDSH=.FALSE.,
+   LDSL=.FALSE.,
+ /
+ &NAM_SURF_ATM
+   XRIMAX=0.2,
+   LNOSOF=.TRUE.,
+ /
+ &NAM_SURF_ATMN
+   LVERTSHIFT=.TRUE.,
+ /
+ &NAM_WRITE_DIAG_SURFN
+   LPROVAR_TO_DIAG=.FALSE.,
+   LSELECT=.FALSE.,
+   CSELECT(1)='T2M','HU2M','XX','YY','DX','DY','SST','Z0SEA','TS_WATER','Z0WATER','TG1','TG2','TG3','WG1','WG2','WG3','WGI1','WGI2','WGI3','WR','WSN_VEG1','RSN_VEG1','ASN_VEG','TSRAD_NAT','RESA','TROOF1','TROOF2','TROOF3','TROOF4','TROOF5','WS_ROOF','TROAD1','TROAD2','TROAD3','TROAD4','TROAD5','WS_ROAD','TWALL1','TWALL2','TWALL3','TWALL4','TWALL5','TI_BLD','T_WIN1','TI_ROAD','WSN_RF1','RSN_RF1','TSN_RF1','ASN_RF','WSN_RD1','RSN_RD1','TSN_RD1','ASN_RD','TCANYON','QCANYON','STORAGE_TYPE','MASDEV','VERSION','BUG','DIM_FULL','DTCUR','LAT0','LON0','RPK','BETA','LATORI','LONORI','IMAX','JMAX','RW_PRECIP','BUDC','SEA_OCEAN','SEA_SBL','WAT_SBL','SN_VEG_N','SN_VEG','LSNOW_FRAC_T','GLACIER','TEMPARP','NLITTER','NLITTLEVS','NSOILCARB','ISBA_CANOPY','SN_RF_N','SN_RF','SN_RD_N','SN_RD','SN_RD_TYP','SN_RF_TYP','TEB_CANOPY','STORAGETYPE','CARTESIAN','GRID_TYPE','SN_VEG_TYP','RESPSL','ROAD_DIR','WALL_OPT','LAI','VEG','RSMIN','DG2','_FBUF_SIZE','_FBUF_DIM1','_FBUF_DIM2','_FBUF_NAME','_FBUF_TYPE','_FBUF_MASK','LCPL_GCM','HANDLE_SIC','SSS',
+ /
+ &NAM_WRITE_SURF_ATM
+   LNOWRITE_TEXFILE=.TRUE.,
+   LSPLIT_PATCH=.FALSE.,
+ /
diff --git a/tools/conf_tests/big_3D/Namelists/namel_previ_surfex.48.bak b/tools/conf_tests/big_3D/Namelists/namel_previ_surfex.48.bak
new file mode 100644
index 0000000000000000000000000000000000000000..d52c05fd3af3020a0232b26d294df88f24a42b28
--- /dev/null
+++ b/tools/conf_tests/big_3D/Namelists/namel_previ_surfex.48.bak
@@ -0,0 +1,44 @@
+ &NAM_DIAG_ISBAN
+   LPGD=.TRUE.,
+   LSURF_MISC_BUDGET=.TRUE.,
+ /
+ &NAM_DIAG_SURFN
+   LCOEF=.TRUE.,
+   LSURF_BUDGET=.TRUE.,
+   N2M=2,
+ /
+ &NAM_ISBAN
+   CSCOND='NP89',
+ /
+ &NAM_REPROD_OPER
+  LREPROD_OPER=.TRUE.,
+ /
+ &NAM_SEAFLUXN
+   CSEA_FLUX='ECUME',
+   LPWG=.FALSE.,
+   LPRECIP=.FALSE.,
+   LPWEBB=.FALSE.,
+ /
+ &NAM_SSON
+   CROUGH='Z01D',
+   XFRACZ0=5.,
+   LDSV=.FALSE.,
+   LDSH=.TRUE.,
+   LDSL=.TRUE.,
+ /
+ &NAM_SURF_ATM
+   XRIMAX=0.2,
+   LNOSOF=.TRUE.,
+ /
+ &NAM_SURF_ATMN
+   LVERTSHIFT=.TRUE.,
+ /
+ &NAM_WRITE_DIAG_SURFN
+   LPROVAR_TO_DIAG=.FALSE.,
+   LSELECT=.FALSE.,
+   CSELECT(1)='T2M','HU2M','XX','YY','DX','DY','SST','Z0SEA','TS_WATER','Z0WATER','TG1','TG2','TG3','WG1','WG2','WG3','WGI1','WGI2','WGI3','WR','WSN_VEG1','RSN_VEG1','ASN_VEG','TSRAD_NAT','RESA','TROOF1','TROOF2','TROOF3','TROOF4','TROOF5','WS_ROOF','TROAD1','TROAD2','TROAD3','TROAD4','TROAD5','WS_ROAD','TWALL1','TWALL2','TWALL3','TWALL4','TWALL5','TI_BLD','T_WIN1','TI_ROAD','WSN_RF1','RSN_RF1','TSN_RF1','ASN_RF','WSN_RD1','RSN_RD1','TSN_RD1','ASN_RD','TCANYON','QCANYON','STORAGE_TYPE','MASDEV','VERSION','BUG','DIM_FULL','DTCUR','LAT0','LON0','RPK','BETA','LATORI','LONORI','IMAX','JMAX','RW_PRECIP','BUDC','SEA_OCEAN','SEA_SBL','WAT_SBL','SN_VEG_N','SN_VEG','LSNOW_FRAC_T','GLACIER','TEMPARP','NLITTER','NLITTLEVS','NSOILCARB','ISBA_CANOPY','SN_RF_N','SN_RF','SN_RD_N','SN_RD','SN_RD_TYP','SN_RF_TYP','TEB_CANOPY','STORAGETYPE','CARTESIAN','GRID_TYPE','SN_VEG_TYP','RESPSL','ROAD_DIR','WALL_OPT','LAI','VEG','RSMIN','DG2','_FBUF_SIZE','_FBUF_DIM1','_FBUF_DIM2','_FBUF_NAME','_FBUF_TYPE','_FBUF_MASK','LCPL_GCM','HANDLE_SIC','SSS',
+ /
+ &NAM_WRITE_SURF_ATM
+   LNOWRITE_TEXFILE=.TRUE.,
+   LSPLIT_PATCH=.FALSE.,
+ /
diff --git a/tools/conf_tests/big_3D/Namelists/namel_previ_surfex_prod b/tools/conf_tests/big_3D/Namelists/namel_previ_surfex_prod
new file mode 100644
index 0000000000000000000000000000000000000000..98211338704a7d626417dc46be3fe8c25991172f
--- /dev/null
+++ b/tools/conf_tests/big_3D/Namelists/namel_previ_surfex_prod
@@ -0,0 +1,49 @@
+ &NAM_DIAG_ISBAN
+   LPGD=.TRUE.,
+   LSURF_MISC_BUDGET=.TRUE.,
+ /
+ &NAM_DIAG_SURFN
+   LCOEF=.TRUE.,
+   LSURF_BUDGET=.TRUE.,
+   N2M=2,
+ /
+ &NAM_ISBAN
+   CROUGH='NONE',
+   CSCOND='NP89',
+ /
+ &NAM_REPROD_OPER
+  LREPROD_OPER=.TRUE.,
+ /
+ &NAM_SEAFLUXN
+   CSEA_FLUX='ECUME',
+   LPWG=.FALSE.,
+   LPRECIP=.FALSE.,
+   LPWEBB=.FALSE.,
+ /
+ &NAM_SSON
+   CROUGH='Z01D',
+   XFRACZ0=5.,
+   LDSV=.FALSE.,
+   LDSH=.TRUE.,
+   LDSL=.TRUE.,
+ /
+ &NAM_SURF_ATM
+   XRIMAX=0.2,
+   LNOSOF=.TRUE.,
+ /
+ &NAM_SURF_CSTS
+   XZ0SN=0.01,
+   XZ0HSN=0.001,
+   XEMISSN=0.99,
+  /
+ &NAM_SURF_ATMN
+   LVERTSHIFT=.TRUE.,
+ /
+ &NAM_WRITE_DIAG_SURFN
+   LPROVAR_TO_DIAG=.FALSE.,
+   LSELECT=.TRUE.,
+   CSELECT(1)='T2M','HU2M','XX','YY','DX','DY','SST','Z0SEA','TS_WATER','Z0WATER','TG1','TG2','TG3','WG1','WG2','WG3','WGI1','WGI2','WGI3','WR','WSN_VEG1','RSN_VEG1','ASN_VEG','TSRAD_NAT','RESA','TROOF1','TROOF2','TROOF3','TROOF4','TROOF5','WS_ROOF','TROAD1','TROAD2','TROAD3','TROAD4','TROAD5','WS_ROAD','TWALL1','TWALL2','TWALL3','TWALL4','TWALL5','TI_BLD','T_WIN1','TI_ROAD','WSN_RF1','RSN_RF1','TSN_RF1','ASN_RF','WSN_RD1','RSN_RD1','TSN_RD1','ASN_RD','TCANYON','QCANYON','STORAGE_TYPE','MASDEV','VERSION','BUG','DIM_FULL','DTCUR','LAT0','LON0','RPK','BETA','LATORI','LONORI','IMAX','JMAX','RW_PRECIP','BUDC','SEA_OCEAN','SEA_SBL','WAT_SBL','SN_VEG_N','SN_VEG','LSNOW_FRAC_T','GLACIER','TEMPARP','NLITTER','NLITTLEVS','NSOILCARB','ISBA_CANOPY','SN_RF_N','SN_RF','SN_RD_N','SN_RD','SN_RD_TYP','SN_RF_TYP','TEB_CANOPY','STORAGETYPE','CARTESIAN','GRID_TYPE','SN_VEG_TYP','RESPSL','ROAD_DIR','WALL_OPT','LAI','VEG','RSMIN','DG2','_FBUF_SIZE','_FBUF_DIM1','_FBUF_DIM2','_FBUF_NAME','_FBUF_TYPE','_FBUF_MASK','LCPL_GCM','HANDLE_SIC','SSS',
+ /
+ &NAM_WRITE_SURF_ATM
+   LNOWRITE_TEXFILE=.TRUE.,
+ /
diff --git a/tools/conf_tests/big_3D/Namelists/namelist b/tools/conf_tests/big_3D/Namelists/namelist
new file mode 100644
index 0000000000000000000000000000000000000000..3814e5b652a1edd276ab2433954466130e736ff6
--- /dev/null
+++ b/tools/conf_tests/big_3D/Namelists/namelist
@@ -0,0 +1,1122 @@
+ &NACIETEO
+ /
+ &NACOBS
+ /
+ &NACTAN
+ /
+ &NACTEX
+ /
+ &NACVEG
+ /
+ &NADOCK
+ /
+ &NAEAEM7
+ /
+ &NAEAER
+ /
+ &NAECOAPHY
+ /
+ &NAEPHLI
+ /
+ &NAEPHY
+ /
+ &NAERAD
+   LRRTM=.TRUE.,
+   LSRTM=.FALSE.,
+   NAER=1,
+   NICEOPT=3,
+   NLIQOPT=3,
+   NOVLP=6,
+   NOZOCL=2,
+   NRADFR=18,
+   NRADIP=3,
+   NRADLP=2,
+   NSW=6,
+   RLWINHF=1,
+   RRE2DE=0.64952,
+   RSWINHF=1,
+ /
+ &NAERCLI
+ /
+ &NAETLDIAG
+ /
+ &NAEVOL
+ /
+ &NAIMPO
+ /
+ &NALORI
+ /
+ &NAMACV
+ /
+ &NAMAFN
+   GFP_CLSG%CLNAME='SURFACCGRAUPEL',
+   GFP_CLSP%CLNAME='SURFACCPLUIE',
+   GFP_CLSS%CLNAME='SURFACCNEIGE',
+   GFP_SFIS%IBITS=16,
+   GFP_ST%CLNAME='SURFTEMPERATURE',
+   GFP_ST%IANO=0,
+   GFP_ST%IBITS=12,
+   GFP_X10U%CLNAME='CLSVENT.ZONAL',
+   GFP_X10U%IANO=0,
+   GFP_X10U%IBITS=12,
+   GFP_X10V%CLNAME='CLSVENT.MERIDIEN',
+   GFP_X10V%IANO=0,
+   GFP_X10V%IBITS=12,
+   GFP_X2RH%CLNAME='CLSHUMI.RELATIVE',
+   GFP_X2RH%IANO=0,
+   GFP_X2RH%IBITS=12,
+   GFP_X2T%CLNAME='CLSTEMPERATURE',
+   GFP_X2T%IANO=1,
+   GFP_XCCC%IBITS=8,
+   GFP_XHCC%IBITS=8,
+   GFP_XLCC%IBITS=8,
+   GFP_XLSG%CLNAME='SURFINSGRAUPEL',
+   GFP_XLSP%CLNAME='SURFINSPLUIE',
+   GFP_XLSS%CLNAME='SURFINSNEIGE',
+   GFP_XMCC%IBITS=8,
+   GFP_XN2T%IBITS=12,
+   GFP_XTCC%IBITS=8,
+   GFP_XUGST%IANO=0,
+   GFP_XUGST%IBITS=12,
+   GFP_XVGST%IANO=0,
+   GFP_XVGST%IBITS=12,
+   GFP_XX2T%IBITS=12,
+   GFP_XXDIAGH%IBITS=12,
+   TFP_ABS%ZFK=32.,
+   TFP_CLF%IBITS=6,
+   TFP_EDR%CLNAME='EDR',
+   TFP_EDR%IBITS=16,
+   TFP_GR%IBITS=12,
+   TFP_HL%IBITS=12,
+   TFP_HTB%IBITS=16,
+   TFP_HTB%LLGP=.TRUE.,
+   TFP_HU%IBITS=12,
+   TFP_MSAT9C2%IBITS=12,
+   TFP_MSAT9C6%IBITS=12,
+   TFP_MSL%IBITS=12,
+   TFP_MSLNH%IBITS=12,
+   TFP_PV%ZFK=64.,
+   TFP_RCLS%IBITS=12,
+   TFP_RR%IBITS=12,
+   TFP_SN%IBITS=12,
+   TFP_T%IBITS=12,
+   TFP_TCLS%IBITS=12,
+   TFP_TH%IBITS=12,
+   TFP_THPW%IBITS=12,
+   TFP_THV%IBITS=12,
+   TFP_TN%IBITS=12,
+   TFP_TWV%IBITS=12,
+   TFP_TX%IBITS=12,
+   TFP_U%IBITS=12,
+   TFP_V%IBITS=12,
+   TFP_VOR%ZFK=32.,
+   TFP_VV%ZFK=32.,
+ /
+ &NAMARG
+   CNMEXP='CEXP',
+   LECMWF=.FALSE.,
+   LELAM=.TRUE.,
+   LSLAG=.TRUE.,
+   NCONF=1,
+   NSUPERSEDE=1,
+ /
+ &NAMARPHY
+   LKFBCONV=.FALSE.,
+   LKFBD=.FALSE.,
+   LKFBS=.FALSE.,
+   LMFSHAL=.TRUE.,
+   LMICRO=.TRUE.,
+   LMPA=.TRUE.,
+   LMSE=.TRUE.,
+   LTURB=.TRUE.,
+ /
+ &NAMCA
+ /
+ &NAMCAPE
+ /
+ &NAMCFU
+   LCUMFU=.TRUE.,
+   LFPLS=.TRUE.,
+   LFPLSG=.TRUE.,
+   LFR=.TRUE.,
+   LFRRC=.TRUE.,
+   LFSF=.TRUE.,
+   LNEBPAR=.TRUE.,
+   LNEBTT=.TRUE.,
+   LRAYD=.TRUE.,
+   LRAYS=.TRUE.,
+ /
+ &NAMCHEM
+ /
+ &NAMCHET
+ /
+ &NAMCHK
+ /
+ &NAMCLA
+ /
+ &NAMCLDP
+ /
+ &NAMCLI
+ /
+ &NAMCLOP15
+ /
+ &NAMCLTC
+ /
+ &NAMCOK
+ /
+ &NAMCOM
+ /
+ &NAMCOSJO
+ /
+ &NAMCOUPLO4
+ /
+ &NAMCT0
+   CFPNCF='ECHFP',
+   CNPPATH='.',
+   CSCRIPT_LAMRTC='./atcp.alad',
+   LAROME=.TRUE.,
+   LNHEE=.TRUE.,
+   LSCREEN_OPENMP=.FALSE.,
+   LSPRT=.TRUE.,
+   LTWOTL=.TRUE.,
+   NFPOS=1,
+   NFRHIS=1,
+   NFRPOS=1,
+   NFRSDI=10000,
+   NHISTS(0)=-49,
+   NHISTS(1)=0,
+   NHISTS(2)=-1,
+   NHISTS(3)=-2,
+   NHISTS(4)=-3,
+   NHISTS(5)=-4,
+   NHISTS(6)=-5,
+   NHISTS(7)=-6,
+   NHISTS(8)=-7,
+   NHISTS(9)=-8,
+   NHISTS(10)=-9,
+   NHISTS(11)=-10,
+   NHISTS(12)=-11,
+   NHISTS(13)=-12,
+   NHISTS(14)=-13,
+   NHISTS(15)=-14,
+   NHISTS(16)=-15,
+   NHISTS(17)=-16,
+   NHISTS(18)=-17,
+   NHISTS(19)=-18,
+   NHISTS(20)=-19,
+   NHISTS(21)=-20,
+   NHISTS(22)=-21,
+   NHISTS(23)=-22,
+   NHISTS(24)=-23,
+   NHISTS(25)=-24,
+   NHISTS(26)=-25,
+   NHISTS(27)=-26,
+   NHISTS(28)=-27,
+   NHISTS(29)=-28,
+   NHISTS(30)=-29,
+   NHISTS(31)=-30,
+   NHISTS(32)=-31,
+   NHISTS(33)=-32,
+   NHISTS(34)=-33,
+   NHISTS(35)=-34,
+   NHISTS(36)=-35,
+   NHISTS(37)=-36,
+   NHISTS(38)=-37,
+   NHISTS(39)=-38,
+   NHISTS(40)=-39,
+   NHISTS(41)=-40,
+   NHISTS(42)=-41,
+   NHISTS(43)=-42,
+   NHISTS(44)=-43,
+   NHISTS(45)=-44,
+   NHISTS(46)=-45,
+   NHISTS(47)=-46,
+   NHISTS(48)=-47,
+   NHISTS(49)=-48,
+   NPOSTS(0)=-49,
+   NPOSTS(1)=0,
+   NPOSTS(2)=-1,
+   NPOSTS(3)=-2,
+   NPOSTS(4)=-3,
+   NPOSTS(5)=-4,
+   NPOSTS(6)=-5,
+   NPOSTS(7)=-6,
+   NPOSTS(8)=-7,
+   NPOSTS(9)=-8,
+   NPOSTS(10)=-9,
+   NPOSTS(11)=-10,
+   NPOSTS(12)=-11,
+   NPOSTS(13)=-12,
+   NPOSTS(14)=-13,
+   NPOSTS(15)=-14,
+   NPOSTS(16)=-15,
+   NPOSTS(17)=-16,
+   NPOSTS(18)=-17,
+   NPOSTS(19)=-18,
+   NPOSTS(20)=-19,
+   NPOSTS(21)=-20,
+   NPOSTS(22)=-21,
+   NPOSTS(23)=-22,
+   NPOSTS(24)=-23,
+   NPOSTS(25)=-24,
+   NPOSTS(26)=-25,
+   NPOSTS(27)=-26,
+   NPOSTS(28)=-27,
+   NPOSTS(29)=-28,
+   NPOSTS(30)=-29,
+   NPOSTS(31)=-30,
+   NPOSTS(32)=-31,
+   NPOSTS(33)=-32,
+   NPOSTS(34)=-33,
+   NPOSTS(35)=-34,
+   NPOSTS(36)=-35,
+   NPOSTS(37)=-36,
+   NPOSTS(38)=-37,
+   NPOSTS(39)=-38,
+   NPOSTS(40)=-39,
+   NPOSTS(41)=-40,
+   NPOSTS(42)=-41,
+   NPOSTS(43)=-42,
+   NPOSTS(44)=-43,
+   NPOSTS(45)=-44,
+   NPOSTS(46)=-45,
+   NPOSTS(47)=-46,
+   NPOSTS(48)=-47,
+   NPOSTS(49)=-48,
+   NSFXHISTS(0)=-3,
+   NSFXHISTS(1)=-1,
+   NSFXHISTS(2)=-2,
+   NSFXHISTS(3)=-3,
+ /
+ &NAMCT1
+   LRFILAF=.FALSE.,
+   N1HIS=1,
+   N1POS=1,
+   N1RES=0,
+   N1SDI=1,
+   N1SFXHIS=1,
+ /
+ &NAMCUMF
+ /
+ &NAMCUMFS
+ /
+ &NAMCVER
+ /
+ &NAMCVMNH
+ /
+ &NAMDDH
+ /
+ &NAMDFI
+ /
+ &NAMDIM
+   NPROMA=-16,
+ /
+ &NAMDIMO
+ /
+ &NAMDIM_TRAJ
+ /
+ &NAMDPHY
+ /
+ &NAMDPRECIPS
+ /
+ &NAMDVISI
+   HVISI=5.,
+ /
+ &NAMDYN
+   LADVF=.TRUE.,
+   LQMPD=.FALSE.,
+   LQMT=.FALSE.,
+   LQMVD=.FALSE.,
+   LRHDI_LASTITERPC=.TRUE.,
+   NITMP=4,
+   NSITER=1,
+   NSPDLAG=3,
+   NSVDLAG=3,
+   NTLAG=3,
+   NVLAG=3,
+   NWLAG=3,
+   RDAMPDIV=20.,
+   RDAMPPD=20.,
+   RDAMPQ=0.,
+   RDAMPT=0.,
+   RDAMPVD=20.,
+   RDAMPVOR=20.,
+   REPS1=0.,
+   REPS2=0.,
+   REPSM1=0.,
+   REPSM2=0.,
+   REPSP1=0.,
+   SDRED=1.,
+   SIPR=90000.,
+   SITR=350.,
+   SITRA=100.,
+   SLHDA0=0.25,
+   SLHDD00=0.000065,
+   VESL=0.05,
+   XIDT=0.,
+   ZSLHDP1=1.7,
+   ZSLHDP3=0.6,
+ /
+ &NAMDYNA
+   LCOMADH=.TRUE.,
+   LCOMADV=.FALSE.,
+   LCOMAD_GFL=.TRUE.,
+   LCOMAD_SP=.TRUE.,
+   LCOMAD_SPD=.TRUE.,
+   LCOMAD_SVD=.TRUE.,
+   LCOMAD_T=.TRUE.,
+   LCOMAD_W=.TRUE.,
+   LGWADV=.TRUE.,
+   LNESC=.TRUE.,
+   LPC_CHEAP=.TRUE.,
+   LPC_FULL=.TRUE.,
+   LRDBBC=.FALSE.,
+   LSETTLS=.FALSE.,
+   LSETTLST=.TRUE.,
+   LSLHD_GFL=.TRUE.,
+   LSLHD_OLD=.FALSE.,
+   LSLHD_SPD=.FALSE.,
+   LSLHD_SVD=.FALSE.,
+   LSLHD_T=.FALSE.,
+   LSLHD_W=.FALSE.,
+   ND4SYS=2,
+   NDLNPR=1,
+   NPDVAR=2,
+   NVDVAR=4,
+   SLHDEPSH=0.08,
+   SLHDKMAX=6,
+ /
+ &NAMDYNCORE
+ /
+ &NAMEMIS_CONF
+ /
+ &NAMENKF
+ /
+ &NAMENSCOV
+ /
+ &NAMFA
+   CMODEL='OUTPUTID',
+   LEXTERN=.TRUE.,
+   LSUPPDATE=.FALSE.,
+   NBITCS=-1,
+   NBITPG=-1,
+   NSTRON=-1,
+   YFA_MXCLWC%CLNAME='CLD_WX_60M',
+   YFA_VISICLD%CLNAME='CLSVISIN_60',
+   YFA_VISIHYD%CLNAME='CLSVISIHYDN60',
+   YFA_XPTYPE%CLNAME='CLSPTYPE_60M',
+   YFA_XPTYPESEV%CLNAME='CLSPTYPESEV_60M',
+   YFA_XUGST%CLNAME='CLSU.RAF60M.XFU',
+   YFA_XVGST%CLNAME='CLSV.RAF60M.XFU',
+ /
+ &NAMFPC
+   CFP2DF(1)='SURFPRESSION',
+   CFP2DF(2)='MSL_NHPRESSURE',
+   CFP2DF(3)='SURFTOT.WAT.VAPO',
+   CFP2DF(4)='SURFISOTPW0.MALT',
+   CFP2DF(5)='SURFCAPE.POS.F00',
+   CFP2DF(6)='C002_METEOSAT_09_SEVIRI.POS',
+   CFP2DF(7)='C006_METEOSAT_09_SEVIRI.POS',
+   CFP2DF(8)='SURFREFLECT.MAX',
+   CFP2DF(9)='SURFISOTPW1.MALT',
+   CFP2DF(10)='SURFISOTPW2.MALT',
+   CFP2DF(11)='REFLECT_DBZ.MAX',
+   CFP2DF(12)='ECHOTOP',
+   CFP3DF(1)='GEOPOTENTIEL',
+   CFP3DF(2)='TEMPERATURE',
+   CFP3DF(3)='VENT_ZONAL',
+   CFP3DF(4)='VENT_MERIDIEN',
+   CFP3DF(5)='HUMI_RELATIVE',
+   CFP3DF(6)='THETA_PRIM_W',
+   CFP3DF(7)='PRESSURE',
+   CFP3DF(8)='ABS_VORTICITY',
+   CFP3DF(9)='VITESSE_VERTICALE',
+   CFP3DF(10)='TEMPE_POTENT',
+   CFP3DF(11)='POT_VORTICIT',
+   CFP3DF(12)='SIM_REFLECTI',
+   CFP3DF(13)='RAIN',
+   CFP3DF(14)='SNOW',
+   CFP3DF(15)='GRAUPEL',
+   CFP3DF(16)='ICE_CRYSTAL',
+   CFP3DF(17)='CLOUD_WATER',
+   CFP3DF(18)='VERT.VELOCIT',
+   CFP3DF(19)='DIVERGENCE',
+   CFP3DF(20)='THETA_VIRTUA',
+   CFP3DF(21)='TKE',
+   CFP3DF(22)='CLOUD_FRACTI',
+   CFP3DF(23)='ISOT_ALTIT',
+   CFP3DF(24)='EDR',
+   CFP3DF(25)='REFLEC_DBZ',
+   CFP3DF(26)='TPRIM_W',
+   CFPCFU(1)='SURFTENS.TOTA.ZO',
+   CFPCFU(2)='SURFTENS.TOTA.ME',
+   CFPCFU(3)='SURFACCPLUIE',
+   CFPCFU(4)='SURFACCNEIGE',
+   CFPCFU(5)='SURFACCGRAUPEL',
+   CFPCFU(6)='SOMMFLU.RAY.SOLA',
+   CFPCFU(7)='SURFFLU.RAY.SOLA',
+   CFPCFU(8)='SOMMFLU.RAY.THER',
+   CFPCFU(9)='SURFFLU.RAY.THER',
+   CFPCFU(10)='SURFFLU.LAT.MTOT',
+   CFPCFU(11)='SURFFLU.MTOTA.NE',
+   CFPCFU(12)='SURFFLU.CHA.SENS',
+   CFPCFU(13)='SURFRAYT SOLA DE',
+   CFPCFU(14)='SURFRAYT THER DE',
+   CFPCFU(15)='SURFRAYT SOL CL',
+   CFPCFU(16)='SURFRAYT THER CL',
+   CFPCFU(17)='SURFRAYT DIR SUR',
+   CFPDOM(1)='EURW1S40',
+   CFPDOM(2)='EURW1S100',
+   CFPFMT='LALON',
+   CFPPHY(1)='SURFTEMPERATURE',
+   CFPPHY(2)='INTSURFGEOPOTENT',
+   CFPPHY(3)='SURFRESERV.NEIGE',
+   CFPXFU(1)='CLSTEMPERATURE',
+   CFPXFU(2)='CLSHUMI.RELATIVE',
+   CFPXFU(3)='CLSVENT.ZONAL',
+   CFPXFU(4)='CLSVENT.MERIDIEN',
+   CFPXFU(5)='SURFNEBUL.TOTALE',
+   CFPXFU(6)='SURFNEBUL.HAUTE',
+   CFPXFU(7)='SURFNEBUL.MOYENN',
+   CFPXFU(8)='SURFNEBUL.BASSE',
+   CFPXFU(9)='CLSU.RAF60M.XFU',
+   CFPXFU(10)='CLSV.RAF60M.XFU',
+   CFPXFU(11)='CLSMAXI.TEMPERAT',
+   CFPXFU(12)='CLSMINI.TEMPERAT',
+   CFPXFU(13)='CLPMHAUT.MOD.XFU',
+   CFPXFU(14)='SURFDIAGHAIL',
+   CFPXFU(15)='SURFACCGRELE',
+   CFPXFU(16)='CLSVISIN_60',
+   CFPXFU(17)='CLSVISIHYDN60',
+   CFPXFU(18)='CLD_WX_60M',
+   CFPXFU(19)='CLSPTYPE_60M',
+   CFPXFU(20)='CLSPTYPESEV_60M',
+   CFPXFU(21)='CLSTPRIM_W',
+   LCRITSNOWTEMP=.FALSE.,
+   LFPCAPEX=.TRUE.,
+   LFPMOIS=.TRUE.,
+   LFPPACKING=.FALSE.,
+   LWIDER_DOM=.TRUE.,
+   L_READ_MODEL_DATE=.TRUE.,
+   NFITI=1,
+   NFITV=1,
+   NFPCAPE=5,
+   NFPCLI=1,
+   NFPGRIB=141,
+   NFPINPHY=4,
+   NITERPV=8,
+   RENTRA=0.0001,
+   RFP3H(1)=10.,
+   RFP3H(2)=20.,
+   RFP3H(3)=35.,
+   RFP3H(4)=50.,
+   RFP3H(5)=75.,
+   RFP3H(6)=100.,
+   RFP3H(7)=150.,
+   RFP3H(8)=200.,
+   RFP3H(9)=250.,
+   RFP3H(10)=375.,
+   RFP3H(11)=500.,
+   RFP3H(12)=625.,
+   RFP3H(13)=750.,
+   RFP3H(14)=875.,
+   RFP3H(15)=1000.,
+   RFP3H(16)=1125.,
+   RFP3H(17)=1250.,
+   RFP3H(18)=1375.,
+   RFP3H(19)=1500.,
+   RFP3H(20)=1750.,
+   RFP3H(21)=2000.,
+   RFP3H(22)=2250.,
+   RFP3H(23)=2500.,
+   RFP3H(24)=2750.,
+   RFP3H(25)=3000.,
+   RFP3I(1)=-273.15,
+   RFP3I(2)=-263.15,
+   RFP3I(3)=-261.15,
+   RFP3I(4)=-253.15,
+   RFP3P(1)=10000.,
+   RFP3P(2)=12500.,
+   RFP3P(3)=15000.,
+   RFP3P(4)=17500.,
+   RFP3P(5)=20000.,
+   RFP3P(6)=22500.,
+   RFP3P(7)=25000.,
+   RFP3P(8)=27500.,
+   RFP3P(9)=30000.,
+   RFP3P(10)=35000.,
+   RFP3P(11)=40000.,
+   RFP3P(12)=45000.,
+   RFP3P(13)=50000.,
+   RFP3P(14)=55000.,
+   RFP3P(15)=60000.,
+   RFP3P(16)=65000.,
+   RFP3P(17)=70000.,
+   RFP3P(18)=75000.,
+   RFP3P(19)=80000.,
+   RFP3P(20)=85000.,
+   RFP3P(21)=90000.,
+   RFP3P(22)=92500.,
+   RFP3P(23)=95000.,
+   RFP3P(24)=100000.,
+   RFP3PV(1)=0.0000015,
+   RFP3PV(2)=0.000002,
+   RFPCD2=5.,
+   RFPCSAB=50.,
+   RFPVCAP=7000.,
+ /
+ &NAMFPD
+   NFPRLX=1,
+   NFPRLY=3,
+   NFPRUX=2,
+   NFPRUY=2,
+   NLAT(1)=717,
+   NLAT(2)=1791,
+   NLON(1)=1121,
+   NLON(2)=2801,
+   RDELX(1)=0.025,
+   RDELX(2)=0.01,
+   RDELY(1)=0.025,
+   RDELY(2)=0.01,
+   RLATC(1)=46.45,
+   RLATC(2)=46.45,
+   RLONC(1)=2.,
+   RLONC(2)=2.,
+ /
+ &NAMFPDY2
+ /
+ &NAMFPDYF
+ /
+ &NAMFPDYH
+ /
+ &NAMFPDYI
+ /
+ &NAMFPDYP
+ /
+ &NAMFPDYS
+ /
+ &NAMFPDYT
+ /
+ &NAMFPDYV
+ /
+ &NAMFPF
+   NFMAX(1)=60,
+   NFMAX(2)=80,
+ /
+ &NAMFPG
+   NFPDISTRIB=1,
+ /
+ &NAMFPIOS
+ /
+ &NAMFPMOVE
+ /
+ &NAMFPOBJ
+ /
+ &NAMFPPHY
+ /
+ &NAMFPSC2
+   NFPROMA=50,
+ /
+ &NAMFPSC2_DEP
+   NFPROMA_DEP=50,
+ /
+ &NAMGEM
+ /
+ &NAMGFL
+   NGFL_EZDIAG=4,
+   YEZDIAG_NL(1)%CNAME='EZDIAG01',
+   YEZDIAG_NL(1)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(2)%CNAME='EZDIAG02',
+   YEZDIAG_NL(2)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(3)%CNAME='EZDIAG03',
+   YEZDIAG_NL(3)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(4)%CNAME='INPRRTOT3D',
+   YEZDIAG_NL(4)%LREQOUT=.TRUE.,
+   YG_NL%LQM=.TRUE.,
+   YG_NL%LSLHD=.TRUE.,
+   YG_NL%NCOUPLING=-1,
+   YG_NL%NREQIN=1,
+   YG_NL%REFVALC=0.,
+   YIRAD_NL%LGP=.TRUE.,
+   YI_NL%LQM=.TRUE.,
+   YI_NL%LSLHD=.TRUE.,
+   YI_NL%NCOUPLING=-1,
+   YI_NL%NREQIN=1,
+   YI_NL%REFVALC=0.,
+   YLRAD_NL%LGP=.TRUE.,
+   YL_NL%LQM=.TRUE.,
+   YL_NL%LSLHD=.TRUE.,
+   YL_NL%NCOUPLING=-1,
+   YL_NL%NREQIN=1,
+   YL_NL%REFVALC=0.,
+   YQ_NL%LCOMAD=.TRUE.,
+   YQ_NL%LQM=.TRUE.,
+   YQ_NL%LSLHD=.FALSE.,
+   YQ_NL%NREQIN=1,
+   YR_NL%LQM=.TRUE.,
+   YR_NL%LSLHD=.TRUE.,
+   YR_NL%NCOUPLING=-1,
+   YR_NL%NREQIN=1,
+   YR_NL%REFVALC=0.,
+   YS_NL%LQM=.TRUE.,
+   YS_NL%LSLHD=.TRUE.,
+   YS_NL%NCOUPLING=-1,
+   YS_NL%NREQIN=1,
+   YS_NL%REFVALC=0.,
+   YTKE_NL%NCOUPLING=0,
+   YTKE_NL%NREQIN=1,
+ /
+ &NAMGRIB
+ /
+ &NAMGWD
+ /
+ &NAMGWDIAG
+ /
+ &NAMGWWMS
+ /
+ &NAMIAU
+   ALPHAIAU=0.5,
+   LIAU=.TRUE.,
+   TSTARTIAU=1800,
+   TSTOPIAU=5340,
+ /
+ &NAMICE
+ /
+ &NAMINI
+   LDFI=.FALSE.,
+ /
+ &NAMINTFLEX
+ /
+ &NAMIOMI
+ /
+ &NAMIOS
+ /
+ &NAMIO_SERV
+   NIO_SERV_BUF_MAXSIZE=20,
+   NIO_SERV_METHOD=2,
+   NMSG_LEVEL_CLIENT=0,
+   NMSG_LEVEL_SERVER=0,
+   NPROCESS_LEVEL=5,
+   NPROC_IO=NBPROC_IO,
+ /
+ &NAMJBCODES
+ /
+ &NAMJG
+ /
+ &NAMLCZ
+ /
+ &NAMLIMA
+ /
+ &NAMLSFORC
+ /
+ &NAMMARS
+ /
+ &NAMMCC
+ /
+ &NAMMCUF
+ /
+ &NAMMETHOX
+ /
+ &NAMMKODB
+ /
+ &NAMMODERR
+ /
+ &NAMMTS
+ /
+ &NAMMWAVE
+ /
+ &NAMNORGWD
+ /
+ &NAMNPROF
+ /
+ &NAMNUD
+ /
+ &NAMOBS
+ /
+ &NAMONEDVAR
+ /
+ &NAMOOPS
+ /
+ &NAMOPH
+   CFNHWF='ECHIS',
+   LINC=.TRUE.,
+   NTIMEFMT=1,
+ /
+ &NAMOPTCMEM
+ /
+ &NAMPAR0
+   LMPOFF=.FALSE.,
+   MBX_SIZE=2048000000,
+   MP_TYPE=2,
+   NOUTPUT=1,
+   NPRGPEW=NDPROC,
+   NPRGPNS=NCPROC,
+   NPROC=NBPROC,
+   NPRTRV=NDPROC,
+   NPRTRW=NCPROC,
+ /
+ &NAMPAR1
+   LEQ_REGIONS=.FALSE.,
+   LSLONDEM=.TRUE.,
+   LSPLIT=.TRUE.,
+   LSYNC_SLCOM=.FALSE.,
+   LSYNC_TRANS=.FALSE.,
+   L_GATHERV_WRGP=.FALSE.,
+   NCOMBFLEN=1800000,
+   NDISTIO(12)=1,
+   NSTRIN=100,
+   NSTROUT=NBPROC,
+ /
+ &NAMPARAR
+   CFRAC_ICE_ADJUST='S',
+   CFRAC_ICE_SHALLOW_MF='S',
+   CMICRO='ICE3',
+   CSEDIM='STAT',
+   CSNOWRIMING='M90',
+   LCONVHG=.TRUE.,
+   LCRFLIMIT=.TRUE.,
+   LCRIAUTI=.TRUE.,
+   LEVLIMIT=.TRUE.,
+   LFEEDBACKT=.TRUE.,
+   LFPREC3D=.TRUE.,
+   LNULLWETG=.TRUE.,
+   LNULLWETH=.TRUE.,
+   LOLSMC=.TRUE.,
+   LOSEDIC=.TRUE.,
+   LOSIGMAS=.TRUE.,
+   LOSUBG_COND=.TRUE.,
+   LSEDIM_AFTER=.FALSE.,
+   LWETGPOST=.TRUE.,
+   LWETHPOST=.TRUE.,
+   NMAXITER_MICRO=1,
+   NPRINTFR=10000,
+   NPTP=1,
+   RCRIAUTC=0.001,
+   RCRIAUTI=0.0002,
+   RT0CRIAUTI=-5.,
+   VSIGQSAT=0.02,
+   XFRACM90=0.1,
+   XMRSTEP=0.00005,
+   XSPLIT_MAXCFL=0.8,
+   XTSTEP_TS=0.,
+ /
+ &NAMPHMSE
+   LPGDFWR=.FALSE.,
+ /
+ &NAMPHY
+   LAERODES=.TRUE.,
+   LAEROLAN=.TRUE.,
+   LAEROSEA=.TRUE.,
+   LAEROSOO=.TRUE.,
+   LDPRECIPS=.TRUE.,
+   LEDR=.TRUE.,
+   LMPHYS=.TRUE.,
+   LO3ABC=.TRUE.,
+   LRAYFM=.TRUE.,
+ /
+ &NAMPHY0
+   ALMAV=300.,
+   BEDIFV=0.05,
+   ECMNP=3000.,
+   GCCSV=0.,
+   GCVADS=0.8,
+   GCVALFA=0.000045,
+   GCVBETA=0.2,
+   GCVMLT=0.00016,
+   GCVNU=0.000025,
+   GCVPSI=1.,
+   GCVPSIE=1.,
+   GDDEVA=0.25,
+   GDDSDE=0.5,
+   GWDCD=6.,
+   HUCOE=0.5,
+   HUTIL=1.8,
+   QSSC=400.,
+   QSSUSC=0.75,
+   QSSUSS=0.4,
+   QSSUSV=250.,
+   QSUSXC=0.0002,
+   QSUSXS=0.0003,
+   QXRAL=130.,
+   QXRDEL=0.49,
+   QXRHX=0.99,
+   QXRR=0.25,
+   RCVEVAP=0.25,
+   REFLKUO=5000.,
+   REVGSL=15.,
+   SCO=-20.,
+   TDDGP=0.8,
+   TENTR=0.0000025,
+   TENTRX=0.00008,
+   TUDGP=0.8,
+   UHDIFV=0.0008,
+   USURIC=0.175,
+   USURICE=0.5,
+   USURICL=1.,
+   USURID=0.1,
+   USURIDE=0.25,
+   VZ0CM=0.00015,
+   XMAXLM=5000.,
+   XMINLM=10.,
+ /
+ &NAMPHY1
+   ALBMIN=0.65,
+   ALCRIN=0.75,
+   GCGEL=0.00003,
+   GCGELS=0.00005,
+   GNEIMX=1.8,
+   GNEIMXS=1.8,
+   RCTVEG(3)=0.000012,
+   RCTVEG(4)=0.00001,
+ /
+ &NAMPHY2
+   FACRAF=3.8,
+   HTKERAF=20.,
+   LMULAF=.TRUE.,
+   LRAFTKE=.TRUE.,
+   LRAFTUR=.TRUE.,
+   XDAMP=1.,
+   XMULAF=-1.85,
+ /
+ &NAMPHY3
+ /
+ &NAMPHYDS
+ /
+ &NAMPONG
+ /
+ &NAMPPC
+ /
+ &NAMPPVI
+ /
+ &NAMPRE
+ /
+ &NAMRAD15
+ /
+ &NAMRADCMEM
+ /
+ &NAMRCF
+ /
+ &NAMRCOEF
+ /
+ &NAMRES
+ /
+ &NAMRGRI
+ /
+ &NAMRINC
+ /
+ &NAMRIP
+   CSTOP='FCSTOP',
+   TSTEP='TIMESTEP',
+ /
+ &NAMRIP0
+ /
+ &NAMRLX
+ /
+ &NAMSATS
+   LPARTIAL_COEF_FILES=.TRUE.,
+ /
+ &NAMSCC
+ /
+ &NAMSCEN
+ /
+ &NAMSCM
+ /
+ &NAMSEKF
+ /
+ &NAMSENS
+ /
+ &NAMSFXCMP
+   CFLDNAME(1)='????????????????',
+   NBBITS(1)=24,
+ /
+ &NAMSIMPHL
+ /
+ &NAMSPNG
+ /
+ &NAMSPP
+ /
+ &NAMSPSDT
+ /
+ &NAMSTA
+ /
+ &NAMSTOPH
+ /
+ &NAMSWE
+ /
+ &NAMTESTVAR
+ /
+ &NAMTHLIM
+ /
+ &NAMTOPH
+   ETCVIM=5000.,
+   ETNEBU=5000.,
+   ETPLUI=5000.,
+   XDRMTK=6.0D-7,
+   XDRMTP=800.,
+   XDRMUK=3.0D-7,
+   XDRMUP=800.,
+ /
+ &NAMTRAJP
+ /
+ &NAMTRANS
+   LFFTW=.TRUE.,
+ /
+ &NAMTRANS0
+ /
+ &NAMVAR
+ /
+ &NAMVARBC
+ /
+ &NAMVARBC_AIREP
+ /
+ &NAMVARBC_ALLSKY
+ /
+ &NAMVARBC_GBRAD
+ /
+ &NAMVARBC_RAD
+ /
+ &NAMVARBC_SFCOBS
+ /
+ &NAMVARBC_TCWV
+ /
+ &NAMVARBC_TO3
+ /
+ &NAMVAREPS
+ /
+ &NAMVDF
+ /
+ &NAMVDOZ
+ /
+ &NAMVOLCANO
+ /
+ &NAMVRTL
+ /
+ &NAMVV0
+ /
+ &NAMVV1
+ /
+ &NAMVWRK
+ /
+ &NAMWAVELETJB
+ /
+ &NAMXFU
+   LXCLP=.TRUE.,
+   LXCLS=.TRUE.,
+   LXFU=.TRUE.,
+   LXNEBPA=.TRUE.,
+   LXNEBTT=.TRUE.,
+   LXNUVCLS=.TRUE.,
+   LXPLS=.TRUE.,
+   LXPLSG=.TRUE.,
+   LXQCLS=.TRUE.,
+   LXR=.TRUE.,
+   LXSOIL=.FALSE.,
+   LXTHW=.TRUE.,
+   LXTRT=.TRUE.,
+   LXTTCLS=.TRUE.,
+   LXVISI=.TRUE.,
+   LXXDIAGH=.TRUE.,
+   LXXGST=.TRUE.,
+   NRAZTS(0)=-49,
+   NRAZTS(1)=0,
+   NRAZTS(2)=-1,
+   NRAZTS(3)=-2,
+   NRAZTS(4)=-3,
+   NRAZTS(5)=-4,
+   NRAZTS(6)=-5,
+   NRAZTS(7)=-6,
+   NRAZTS(8)=-7,
+   NRAZTS(9)=-8,
+   NRAZTS(10)=-9,
+   NRAZTS(11)=-10,
+   NRAZTS(12)=-11,
+   NRAZTS(13)=-12,
+   NRAZTS(14)=-13,
+   NRAZTS(15)=-14,
+   NRAZTS(16)=-15,
+   NRAZTS(17)=-16,
+   NRAZTS(18)=-17,
+   NRAZTS(19)=-18,
+   NRAZTS(20)=-19,
+   NRAZTS(21)=-20,
+   NRAZTS(22)=-21,
+   NRAZTS(23)=-22,
+   NRAZTS(24)=-23,
+   NRAZTS(25)=-24,
+   NRAZTS(26)=-25,
+   NRAZTS(27)=-26,
+   NRAZTS(28)=-27,
+   NRAZTS(29)=-28,
+   NRAZTS(30)=-29,
+   NRAZTS(31)=-30,
+   NRAZTS(32)=-31,
+   NRAZTS(33)=-32,
+   NRAZTS(34)=-33,
+   NRAZTS(35)=-34,
+   NRAZTS(36)=-35,
+   NRAZTS(37)=-36,
+   NRAZTS(38)=-37,
+   NRAZTS(39)=-38,
+   NRAZTS(40)=-39,
+   NRAZTS(41)=-40,
+   NRAZTS(42)=-41,
+   NRAZTS(43)=-42,
+   NRAZTS(44)=-43,
+   NRAZTS(45)=-44,
+   NRAZTS(46)=-45,
+   NRAZTS(47)=-46,
+   NRAZTS(48)=-47,
+   NRAZTS(49)=-48,
+ /
+ &NAM_CANAPE
+ /
+ &NAM_DISTRIBUTED_VECTORS
+ /
+ &NAPHLC
+ /
+ &NEMCT0
+ /
+ &NEMDIM
+ /
+ &NEMDYN
+ /
+ &NEMELBC0A
+   LESPCPL=.TRUE.,
+   NBICNHX=2,
+   NBICOP=2,
+   NBICOT=2,
+   NBICOU=2,
+   NBICPD=2,
+   NBICVD=2,
+   NECRIPL=1,
+ /
+ &NEMELBC0B
+   NEFRSPCPL=1,
+   NEK0=20,
+   NEK1=30,
+   NEN1=4,
+   NEN2=8,
+   SPNUDDIV=0.01,
+   SPNUDQ=0.,
+   SPNUDT=0.01,
+   SPNUDVOR=0.01,
+   TEFRCL=3600.,
+ /
+ &NEMFPEZO
+ /
+ &NEMGEO
+ /
+ &NEMJK
+ /
+ &NEMVAR
+ /
+ &NEMWAVELET
+ /
+ &NAMTRAJ
+ /
+ &NAMSATSIM
+ /
+ &NAMPERTPAR
+ /
+ &NAMNUDGLH
+ /
diff --git a/tools/conf_tests/big_3D/Namelists/namelist.47t0 b/tools/conf_tests/big_3D/Namelists/namelist.47t0
new file mode 100644
index 0000000000000000000000000000000000000000..7b470189106e1acb506c8bf2fb290b1e10312d5f
--- /dev/null
+++ b/tools/conf_tests/big_3D/Namelists/namelist.47t0
@@ -0,0 +1,933 @@
+ &NACIETEO
+ /
+ &NACOBS
+ /
+ &NACTAN
+ /
+ &NACTEX
+ /
+ &NACVEG
+ /
+ &NADOCK
+ /
+ &NAEAEM7
+ /
+ &NAEAER
+ /
+ &NAECOAPHY
+ /
+ &NAEPHLI
+ /
+ &NAEPHY
+ /
+ &NAERAD
+   LRRTM=.TRUE.,
+   LSRTM=.FALSE.,
+   NAER=1,
+   NICEOPT=3,
+   NLIQOPT=3,
+   NOVLP=6,
+   NOZOCL=2,
+   NRADFR=18,
+   NRADIP=3,
+   NRADLP=2,
+   NSW=6,
+   RLWINHF=1,
+   RRE2DE=0.64952,
+   RSWINHF=1,
+ /
+ &NAERCLI
+ /
+ &NAEVOL
+ /
+ &NAIMPO
+ /
+ &NALORI
+ /
+ &NAMAFN
+   GFP_CLSG%CLNAME='SURFACCGRAUPEL',
+   GFP_CLSP%CLNAME='SURFACCPLUIE',
+   GFP_CLSS%CLNAME='SURFACCNEIGE',
+   GFP_SFIS%IBITS=16,
+   GFP_ST%CLNAME='SURFTEMPERATURE',
+   GFP_ST%IANO=0,
+   GFP_ST%IBITS=12,
+   GFP_X10U%CLNAME='CLSVENT.ZONAL',
+   GFP_X10U%IANO=0,
+   GFP_X10U%IBITS=12,
+   GFP_X10V%CLNAME='CLSVENT.MERIDIEN',
+   GFP_X10V%IANO=0,
+   GFP_X10V%IBITS=12,
+   GFP_X2RH%CLNAME='CLSHUMI.RELATIVE',
+   GFP_X2RH%IANO=0,
+   GFP_X2RH%IBITS=12,
+   GFP_X2T%CLNAME='CLSTEMPERATURE',
+   GFP_X2T%IANO=1,
+   GFP_XCCC%IBITS=8,
+   GFP_XHCC%IBITS=8,
+   GFP_XLCC%IBITS=8,
+   GFP_XLSG%CLNAME='SURFINSGRAUPEL',
+   GFP_XLSP%CLNAME='SURFINSPLUIE',
+   GFP_XLSS%CLNAME='SURFINSNEIGE',
+   GFP_XMCC%IBITS=8,
+   GFP_XN2T%IBITS=12,
+   GFP_XTCC%IBITS=8,
+   GFP_XUGST%CLNAME='CLSU.RAF60M.XFU',
+   GFP_XUGST%IANO=0,
+   GFP_XUGST%IBITS=12,
+   GFP_XVGST%CLNAME='CLSV.RAF60M.XFU',
+   GFP_XVGST%IANO=0,
+   GFP_XVGST%IBITS=12,
+   GFP_XX2T%IBITS=12,
+   GFP_XXDIAGH%IBITS=12,
+   TFP_ABS%ZFK=32.,
+   TFP_CLF%IBITS=6,
+   TFP_EDR%CLNAME='EDR',
+   TFP_EDR%IBITS=16,
+   TFP_EDR%IGRIB=136,
+   TFP_GR%IBITS=12,
+   TFP_HL%IBITS=12,
+   TFP_HTB%IBITS=16,
+   TFP_HTB%LLGP=.TRUE.,
+   TFP_HU%IBITS=12,
+   TFP_MSAT9C2%IBITS=12,
+   TFP_MSAT9C6%IBITS=12,
+   TFP_MSLNH%IBITS=12,
+   TFP_PV%ZFK=64.,
+   TFP_RCLS%IBITS=12,
+   TFP_RR%IBITS=12,
+   TFP_SN%IBITS=12,
+   TFP_T%IBITS=12,
+   TFP_TCLS%IBITS=12,
+   TFP_TH%IBITS=12,
+   TFP_THPW%IBITS=12,
+   TFP_THV%IBITS=12,
+   TFP_TN%IBITS=12,
+   TFP_TWV%IBITS=12,
+   TFP_TX%IBITS=12,
+   TFP_U%IBITS=12,
+   TFP_V%IBITS=12,
+   TFP_VOR%ZFK=32.,
+   TFP_VV%ZFK=32.,
+ /
+ &NAMARG
+   CNMEXP='0000',
+   LECMWF=.FALSE.,
+   LELAM=.TRUE.,
+   LSLAG=.TRUE.,
+   NCONF=1,
+   NSUPERSEDE=1,
+ /
+ &NAMARPHY
+   LKFBCONV=.FALSE.,
+   LKFBD=.FALSE.,
+   LKFBS=.FALSE.,
+   LMFSHAL=.TRUE.,
+   LMICRO=.TRUE.,
+   LMPA=.TRUE.,
+   LMSE=.TRUE.,
+   LTURB=.TRUE.,
+ /
+ &NAMCA
+ /
+ &NAMCAPE
+ /
+ &NAMCFU
+   LCUMFU=.TRUE.,
+   LFPLS=.TRUE.,
+   LFPLSG=.TRUE.,
+   LFR=.TRUE.,
+   LFRRC=.TRUE.,
+   LFSF=.TRUE.,
+   LNEBPAR=.TRUE.,
+   LNEBTT=.TRUE.,
+   LRAYD=.TRUE.,
+   LRAYS=.TRUE.,
+ /
+ &NAMCHEM
+ /
+ &NAMCHET
+ /
+ &NAMCHK
+ /
+ &NAMCLA
+ /
+ &NAMCLDP
+ /
+ &NAMCLI
+ /
+ &NAMCLOP15
+ /
+ &NAMCLTC
+ /
+ &NAMCOK
+ /
+ &NAMCOM
+ /
+ &NAMCOSJO
+ /
+ &NAMCOUPLO4
+ /
+ &NAMCT0
+   CFPNCF='ECHFP',
+   CNPPATH='.',
+   LAROME=.TRUE.,
+   LNHEE=.TRUE.,
+   LSCREEN_OPENMP=.FALSE.,
+   LSPRT=.TRUE.,
+   LTWOTL=.TRUE.,
+   NFPOS=1,
+   NFRSDI=18,
+   NSDITS(0)=0,
+   NFRHIS=72,
+   NHISTS(0)=0,
+   NFRPOS=72,
+   NPOSTS(0)=0,
+   NFRSFXHIS=72,
+   NSFXHISTS(0)=0,
+ /
+ &NAMCT1
+   LRFILAF=.FALSE.,
+   N1HIS=1,
+   N1POS=1,
+   N1RES=0,
+   N1SDI=1,
+   N1SFXHIS=1,
+   N1GDI=0,
+ /
+ &NAMCUMF
+ /
+ &NAMCUMFS
+ /
+ &NAMCVER
+ /
+ &NAMCVMNH
+ /
+ &NAMDDH
+ /
+ &NAMDFI
+ /
+ &NAMDIM
+   NPROMA=-50,
+ /
+ &NAMDIMO
+ /
+ &NAMDIM_TRAJ
+ /
+ &NAMDPHY
+ /
+ &NAMDPRECIPS
+ /
+ &NAMDYN
+   LADVF=.TRUE.,
+   LQMPD=.FALSE.,
+   LQMT=.FALSE.,
+   LQMVD=.FALSE.,
+   LRHDI_LASTITERPC=.TRUE.,
+   NITMP=4,
+   NSITER=1,
+   NSPDLAG=3,
+   NSVDLAG=3,
+   NTLAG=3,
+   NVLAG=3,
+   NWLAG=3,
+   RDAMPDIV=20.,
+   RDAMPPD=20.,
+   RDAMPQ=0.,
+   RDAMPT=0.,
+   RDAMPVD=20.,
+   RDAMPVOR=20.,
+   REPS1=0.,
+   REPS2=0.,
+   REPSM1=0.,
+   REPSM2=0.,
+   REPSP1=0.,
+   SDRED=1.,
+   SIPR=90000.,
+   SITR=350.,
+   SITRA=100.,
+   SLHDA0=0.25,
+   SLHDD00=0.000065,
+   VESL=0.05,
+   XIDT=0.,
+   ZSLHDP1=1.7,
+   ZSLHDP3=0.6,
+ /
+ &NAMDYNA
+   LCOMADH=.TRUE.,
+   LCOMADV=.FALSE.,
+   LCOMAD_GFL=.TRUE.,
+   LCOMAD_SP=.TRUE.,
+   LCOMAD_SPD=.TRUE.,
+   LCOMAD_SVD=.TRUE.,
+   LCOMAD_T=.TRUE.,
+   LCOMAD_W=.TRUE.,
+   LGWADV=.TRUE.,
+   LNESC=.TRUE.,
+   LPC_CHEAP=.TRUE.,
+   LPC_FULL=.TRUE.,
+   LRDBBC=.FALSE.,
+   LSETTLS=.FALSE.,
+   LSETTLST=.TRUE.,
+   LSLHD_GFL=.TRUE.,
+   LSLHD_OLD=.FALSE.,
+   LSLHD_SPD=.FALSE.,
+   LSLHD_SVD=.FALSE.,
+   LSLHD_T=.FALSE.,
+   LSLHD_W=.FALSE.,
+   ND4SYS=2,
+   NDLNPR=1,
+   NPDVAR=2,
+   NVDVAR=4,
+   SLHDEPSH=0.08,
+   SLHDKMAX=6,
+ /
+ &NAMDYNCORE
+ /
+ &NAMEMIS_CONF
+ /
+ &NAMENKF
+ /
+ &NAMFA
+   LEXTERN=.FALSE.,
+   LSUPPDATE=.FALSE.,
+   NBITCS=-1,
+   NBITPG=-1,
+   NSTRON=-1,
+ /
+ &NAMFAINIT
+   JPXTRO=2000,
+ /
+ &NAMFPC
+   CFP2DF(1)='SURFPRESSION',
+   CFP2DF(2)='MSL_NHPRESSURE',
+   CFP2DF(3)='SURFTOT.WAT.VAPO',
+   CFP2DF(4)='SURFISOTPW0.MALT',
+   CFP2DF(5)='SURFCAPE.POS.F00',
+   CFP2DF(6)='C002_METEOSAT_09_SEVIRI.POS',
+   CFP2DF(7)='C006_METEOSAT_09_SEVIRI.POS',
+   CFP2DF(8)='SURFREFLECT.MAX',
+   CFP2DF(9)='SURFISOTPW1.MALT',
+   CFP2DF(10)='SURFISOTPW2.MALT',
+   CFP3DF(1)='GEOPOTENTIEL',
+   CFP3DF(2)='TEMPERATURE',
+   CFP3DF(3)='VENT_ZONAL',
+   CFP3DF(4)='VENT_MERIDIEN',
+   CFP3DF(5)='HUMI_RELATIVE',
+   CFP3DF(6)='THETA_PRIM_W',
+   CFP3DF(7)='PRESSURE',
+   CFP3DF(8)='ABS_VORTICITY',
+   CFP3DF(9)='VITESSE_VERTICALE',
+   CFP3DF(10)='TEMPE_POTENT',
+   CFP3DF(11)='POT_VORTICIT',
+   CFP3DF(12)='SIM_REFLECTI',
+   CFP3DF(13)='RAIN',
+   CFP3DF(14)='SNOW',
+   CFP3DF(15)='GRAUPEL',
+   CFP3DF(16)='ICE_CRYSTAL',
+   CFP3DF(17)='CLOUD_WATER',
+   CFP3DF(18)='VERT.VELOCIT',
+   CFP3DF(19)='DIVERGENCE',
+   CFP3DF(20)='THETA_VIRTUA',
+   CFP3DF(21)='TKE',
+   CFP3DF(22)='CLOUD_FRACTI',
+   CFP3DF(23)='ISOT_ALTIT',
+   CFP3DF(24)='EDR',
+   CFPCFU(1)='SURFTENS.TOTA.ZO',
+   CFPCFU(2)='SURFTENS.TOTA.ME',
+   CFPCFU(3)='SURFACCPLUIE',
+   CFPCFU(4)='SURFACCNEIGE',
+   CFPCFU(5)='SURFACCGRAUPEL',
+   CFPCFU(6)='SOMMFLU.RAY.SOLA',
+   CFPCFU(7)='SURFFLU.RAY.SOLA',
+   CFPCFU(8)='SOMMFLU.RAY.THER',
+   CFPCFU(9)='SURFFLU.RAY.THER',
+   CFPCFU(10)='SURFFLU.LAT.MTOT',
+   CFPCFU(11)='SURFFLU.MTOTA.NE',
+   CFPCFU(12)='SURFFLU.CHA.SENS',
+   CFPCFU(13)='SURFRAYT SOLA DE',
+   CFPCFU(14)='SURFRAYT THER DE',
+   CFPCFU(15)='SURFRAYT SOL CL',
+   CFPCFU(16)='SURFRAYT THER CL',
+   CFPCFU(17)='SURFRAYT DIR SUR',
+   CFPDOM(1)='EURW1S40',
+   CFPDOM(2)='EURW1S100',
+   CFPFMT='LALON',
+   CFPPHY(1)='SURFTEMPERATURE',
+   CFPPHY(2)='INTSURFGEOPOTENT',
+   CFPPHY(3)='SURFRESERV.NEIGE',
+   CFPXFU(1)='CLSTEMPERATURE',
+   CFPXFU(2)='CLSHUMI.RELATIVE',
+   CFPXFU(3)='CLSVENT.ZONAL',
+   CFPXFU(4)='CLSVENT.MERIDIEN',
+   CFPXFU(5)='SURFNEBUL.TOTALE',
+   CFPXFU(6)='SURFNEBUL.HAUTE',
+   CFPXFU(7)='SURFNEBUL.MOYENN',
+   CFPXFU(8)='SURFNEBUL.BASSE',
+   CFPXFU(9)='CLSMAXI.TEMPERAT',
+   CFPXFU(10)='CLSMINI.TEMPERAT',
+   CFPXFU(11)='CLPMHAUT.MOD.XFU',
+   CFPXFU(12)='SURFDIAGHAIL',
+   CFPXFU(13)='SURFACCGRELE',
+   LCRITSNOWTEMP=.FALSE.,
+   LFPCAPEX=.TRUE.,
+   LFPMOIS=.TRUE.,
+   LFPPACKING=.FALSE.,
+   LWIDER_DOM=.TRUE.,
+   L_READ_MODEL_DATE=.TRUE.,
+   NFITI=1,
+   NFITV=1,
+   NFPCAPE=5,
+   NFPCLI=1,
+   NFPGRIB=1,
+   NFPINPHY=4,
+   NITERPV=8,
+   RENTRA=0.0001,
+   RFP3H(1)=10.,
+   RFP3H(2)=20.,
+   RFP3H(3)=35.,
+   RFP3H(4)=50.,
+   RFP3H(5)=75.,
+   RFP3H(6)=100.,
+   RFP3H(7)=150.,
+   RFP3H(8)=200.,
+   RFP3H(9)=250.,
+   RFP3H(10)=375.,
+   RFP3H(11)=500.,
+   RFP3H(12)=625.,
+   RFP3H(13)=750.,
+   RFP3H(14)=875.,
+   RFP3H(15)=1000.,
+   RFP3H(16)=1125.,
+   RFP3H(17)=1250.,
+   RFP3H(18)=1375.,
+   RFP3H(19)=1500.,
+   RFP3H(20)=1750.,
+   RFP3H(21)=2000.,
+   RFP3H(22)=2250.,
+   RFP3H(23)=2500.,
+   RFP3H(24)=2750.,
+   RFP3H(25)=3000.,
+   RFP3I(1)=-273.15,
+   RFP3I(2)=-263.15,
+   RFP3I(3)=-261.15,
+   RFP3I(4)=-253.15,
+   RFP3P(1)=10000.,
+   RFP3P(2)=12500.,
+   RFP3P(3)=15000.,
+   RFP3P(4)=17500.,
+   RFP3P(5)=20000.,
+   RFP3P(6)=22500.,
+   RFP3P(7)=25000.,
+   RFP3P(8)=27500.,
+   RFP3P(9)=30000.,
+   RFP3P(10)=35000.,
+   RFP3P(11)=40000.,
+   RFP3P(12)=45000.,
+   RFP3P(13)=50000.,
+   RFP3P(14)=55000.,
+   RFP3P(15)=60000.,
+   RFP3P(16)=65000.,
+   RFP3P(17)=70000.,
+   RFP3P(18)=75000.,
+   RFP3P(19)=80000.,
+   RFP3P(20)=85000.,
+   RFP3P(21)=90000.,
+   RFP3P(22)=92500.,
+   RFP3P(23)=95000.,
+   RFP3P(24)=100000.,
+   RFP3PV(1)=0.0000015,
+   RFP3PV(2)=0.000002,
+   RFPCD2=5.,
+   RFPCSAB=50.,
+   RFPVCAP=7000.,
+ /
+ &NAMFPD
+   NFPRLY=3,
+   NLAT(1)=717,
+   NLAT(2)=1791,
+   NLON(1)=1121,
+   NLON(2)=2801,
+   RDELX(1)=0.025,
+   RDELX(2)=0.01,
+   RDELY(1)=0.025,
+   RDELY(2)=0.01,
+   RLATC(1)=46.45,
+   RLATC(2)=46.45,
+   RLONC(1)=2.,
+   RLONC(2)=2.,
+   NFPRLX=1,
+   NFPRUX=2,
+   NFPRUY=2,
+ /
+ &NAMFPF
+   NFMAX(1)=60,
+   NFMAX(2)=80,
+ /
+ &NAMFPG
+   NFPDISTRIB=1,
+ /
+ &NAMFPIOS
+ /
+ &NAMFPMOVE
+ /
+ &NAMFPPHY
+ /
+ &NAMFPSC2
+   NFPROMA=-50,
+ /
+ &NAMFPSC2_DEP
+   NFPROMA_DEP=-50,
+ /
+ &NAMGEM
+ /
+ &NAMGFL
+   NGFL_EZDIAG=4,
+   YEZDIAG_NL(1)%CNAME='EZDIAG01',
+   YEZDIAG_NL(1)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(2)%CNAME='EZDIAG02',
+   YEZDIAG_NL(2)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(3)%CNAME='EZDIAG03',
+   YEZDIAG_NL(3)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(4)%CNAME='INPRRTOT3D',
+   YEZDIAG_NL(4)%LREQOUT=.TRUE.,
+   YG_NL%LQM=.TRUE.,
+   YG_NL%LSLHD=.TRUE.,
+   YG_NL%NCOUPLING=-1,
+   YG_NL%NREQIN=1,
+   YG_NL%REFVALC=0.,
+   YIRAD_NL%LGP=.TRUE.,
+   YI_NL%LQM=.TRUE.,
+   YI_NL%LSLHD=.TRUE.,
+   YI_NL%NCOUPLING=-1,
+   YI_NL%NREQIN=1,
+   YI_NL%REFVALC=0.,
+   YLRAD_NL%LGP=.TRUE.,
+   YL_NL%LQM=.TRUE.,
+   YL_NL%LSLHD=.TRUE.,
+   YL_NL%NCOUPLING=-1,
+   YL_NL%NREQIN=1,
+   YL_NL%REFVALC=0.,
+   YQ_NL%LCOMAD=.TRUE.,
+   YQ_NL%LQM=.TRUE.,
+   YQ_NL%LSLHD=.FALSE.,
+   YQ_NL%NREQIN=1,
+   YR_NL%LQM=.TRUE.,
+   YR_NL%LSLHD=.TRUE.,
+   YR_NL%NCOUPLING=-1,
+   YR_NL%NREQIN=1,
+   YR_NL%REFVALC=0.,
+   YS_NL%LQM=.TRUE.,
+   YS_NL%LSLHD=.TRUE.,
+   YS_NL%NCOUPLING=-1,
+   YS_NL%NREQIN=1,
+   YS_NL%REFVALC=0.,
+   YTKE_NL%NCOUPLING=0,
+   YTKE_NL%NREQIN=1,
+ /
+ &NAMGRIB
+ /
+ &NAMGWD
+ /
+ &NAMGWDIAG
+ /
+ &NAMGWWMS
+ /
+ &NAMIAU
+   ALPHAIAU=0.5,
+   LIAU=.FALSE.,
+   TSTARTIAU=1800,
+   TSTOPIAU=5340,
+ /
+ &NAMICE
+ /
+ &NAMINI
+   LDFI=.FALSE.,
+ /
+ &NAMINTFLEX
+ /
+ &NAMIOMI
+ /
+ &NAMIOS
+ /
+ &NAMIO_SERV
+   NIO_SERV_BUF_MAXSIZE=20,
+   NIO_SERV_METHOD=2,
+   NMSG_LEVEL_CLIENT=0,
+   NMSG_LEVEL_SERVER=0,
+   NPROCESS_LEVEL=5,
+   NPROC_IO=0,
+ /
+ &NAMJBCODES
+ /
+ &NAMJFH
+ /
+ &NAMJG
+ /
+ &NAMLCZ
+ /
+ &NAMLSFORC
+ /
+ &NAMMARS
+ /
+ &NAMMCC
+ /
+ &NAMMCUF
+ /
+ &NAMMKODB
+ /
+ &NAMMODERR
+ /
+ &NAMMTS
+ /
+ &NAMMWAVE
+ /
+ &NAMNPROF
+ /
+ &NAMNUD
+ /
+ &NAMOBS
+ /
+ &NAMONEDVAR
+ /
+ &NAMOOPS
+ /
+ &NAMOPH
+   CFNHWF='ECHIS',
+   LINC=.TRUE.,
+   NTIMEFMT=1,
+ /
+ &NAMOPTCMEM
+ /
+ &NAMPAR0
+   LOPT_SCALAR=.TRUE.,
+   NPRINTLEV=1,
+   LMPOFF=.FALSE.,
+   MBX_SIZE=2048000000,
+   MP_TYPE=2,
+   NOUTPUT=1,
+   NPROC=$NPROC,
+ /
+ &NAMPAR1
+   LEQ_REGIONS=.FALSE.,
+   LSLONDEM=.TRUE.,
+   LSPLIT=.TRUE.,
+   LSYNC_SLCOM=.FALSE.,
+   LSYNC_TRANS=.FALSE.,
+   L_GATHERV_WRGP=.FALSE.,
+   NCOMBFLEN=1800000,
+   NSTRIN=$NPROC,
+   NSTROUT=$NPROC,
+ /
+ &NAMPARAR
+   CFRAC_ICE_ADJUST='S',
+   CFRAC_ICE_SHALLOW_MF='S',
+   CMICRO='ICE3',
+   CSEDIM='STAT',
+   CSNOWRIMING='M90',
+   LCONVHG=.TRUE.,
+   LCRFLIMIT=.TRUE.,
+   LCRIAUTI=.TRUE.,
+   LEVLIMIT=.TRUE.,
+   LFEEDBACKT=.TRUE.,
+   LFPREC3D=.TRUE.,
+   LNULLWETG=.TRUE.,
+   LNULLWETH=.TRUE.,
+   LOLSMC=.TRUE.,
+   LOSEDIC=.TRUE.,
+   LOSIGMAS=.TRUE.,
+   LOSUBG_COND=.TRUE.,
+   LSEDIM_AFTER=.FALSE.,
+   LWETGPOST=.TRUE.,
+   LWETHPOST=.TRUE.,
+   NMAXITER_MICRO=1,
+   NPRINTFR=10000,
+   NPTP=1,
+   RCRIAUTC=0.001,
+   RCRIAUTI=0.0002,
+   RT0CRIAUTI=-5.,
+   VSIGQSAT=0.02,
+   XFRACM90=0.1,
+   XMRSTEP=0.00005,
+   XSPLIT_MAXCFL=0.8,
+   XTSTEP_TS=0.,
+ /
+ &NAMPHMSE
+   LPGDFWR=.FALSE.,
+ /
+ &NAMPHY
+   LAERODES=.TRUE.,
+   LAEROLAN=.TRUE.,
+   LAEROSEA=.TRUE.,
+   LAEROSOO=.TRUE.,
+   LEDR=.TRUE.,
+   LMPHYS=.TRUE.,
+   LO3ABC=.TRUE.,
+   LRAYFM=.TRUE.,
+ /
+ &NAMPHY0
+   ALMAV=300.,
+   BEDIFV=0.05,
+   ECMNP=3000.,
+   GCCSV=0.,
+   GCVADS=0.8,
+   GCVALFA=0.000045,
+   GCVBETA=0.2,
+   GCVMLT=0.00016,
+   GCVNU=0.000025,
+   GCVPSI=1.,
+   GCVPSIE=1.,
+   GDDEVA=0.25,
+   GDDSDE=0.5,
+   GWDCD=6.,
+   HUCOE=0.5,
+   HUTIL=1.8,
+   QSSC=400.,
+   QSSUSC=0.75,
+   QSSUSS=0.4,
+   QSSUSV=250.,
+   QSUSXC=0.0002,
+   QSUSXS=0.0003,
+   QXRAL=130.,
+   QXRDEL=0.49,
+   QXRHX=0.99,
+   QXRR=0.25,
+   RCVEVAP=0.25,
+   REFLKUO=5000.,
+   REVGSL=15.,
+   SCO=-20.,
+   TDDGP=0.8,
+   TENTR=0.0000025,
+   TENTRX=0.00008,
+   TUDGP=0.8,
+   UHDIFV=0.0008,
+   USURIC=0.175,
+   USURICE=0.5,
+   USURICL=1.,
+   USURID=0.1,
+   USURIDE=0.25,
+   VZ0CM=0.00015,
+   XMAXLM=5000.,
+   XMINLM=10.,
+ /
+ &NAMPHY1
+   ALBMIN=0.65,
+   ALCRIN=0.75,
+   GCGEL=0.00003,
+   GCGELS=0.00005,
+   GNEIMX=1.8,
+   GNEIMXS=1.8,
+   RCTVEG(3)=0.000012,
+   RCTVEG(4)=0.00001,
+ /
+ &NAMPHY2
+   FACRAF=3.8,
+   HTKERAF=20.,
+   LMULAF=.TRUE.,
+   LRAFTKE=.TRUE.,
+   LRAFTUR=.TRUE.,
+   XDAMP=1.,
+   XMULAF=-1.85,
+ /
+ &NAMPHY3
+ /
+ &NAMPHYDS
+ /
+ &NAMPONG
+ /
+ &NAMPPC
+ /
+ &NAMPPVI
+ /
+ &NAMPRE
+ /
+ &NAMRAD15
+ /
+ &NAMRADCMEM
+ /
+ &NAMRCF
+ /
+ &NAMRCOEF
+ /
+ &NAMRES
+ /
+ &NAMRGRI
+ /
+ &NAMRINC
+ /
+ &NAMRIP
+    TSTEP=50.,
+    CSTOP='h2',
+ /
+ &NAMRIP0
+ /
+ &NAMRLX
+ /
+ &NAMSATS
+   LPARTIAL_COEF_FILES=.TRUE.,
+ /
+ &NAMSCC
+ /
+ &NAMSCEN
+ /
+ &NAMSCM
+ /
+ &NAMSEKF
+ /
+ &NAMSENS
+ /
+ &NAMSFXCMP
+   CFLDNAME(1)='????????????????',
+   NBBITS(1)=24,
+ /
+ &NAMSIMPHL
+ /
+ &NAMSPNG
+ /
+ &NAMSPSDT
+ /
+ &NAMSTA
+ /
+ &NAMSTOPH
+ /
+ &NAMSWE
+ /
+ &NAMTESTVAR
+ /
+ &NAMTHLIM
+ /
+ &NAMTOPH
+   ETCVIM=5000.,
+   ETNEBU=5000.,
+   ETPLUI=5000.,
+   XDRMTK=6.0D-7,
+   XDRMTP=800.,
+   XDRMUK=3.0D-7,
+   XDRMUP=800.,
+ /
+ &NAMTRAJP
+ /
+ &NAMTRANS
+ /
+ &NAMTRANS0
+ /
+ &NAMTS
+ /
+ &NAMVAR
+ /
+ &NAMVARBC
+ /
+ &NAMVARBC_AIREP
+ /
+ &NAMVARBC_ALLSKY
+ /
+ &NAMVARBC_GBRAD
+ /
+ &NAMVARBC_RAD
+ /
+ &NAMVARBC_SFCOBS
+ /
+ &NAMVARBC_TCWV
+ /
+ &NAMVARBC_TO3
+ /
+ &NAMVAREPS
+ /
+ &NAMVDF
+ /
+ &NAMVDOZ
+ /
+ &NAMVOLCANO
+ /
+ &NAMVRTL
+ /
+ &NAMVV0
+ /
+ &NAMVV1
+ /
+ &NAMVWRK
+ /
+ &NAMWAVELETJB
+ /
+ &NAMXFU
+   LXCLP=.TRUE.,
+   LXCLS=.TRUE.,
+   LXFU=.TRUE.,
+   LXNEBPA=.TRUE.,
+   LXNEBTT=.TRUE.,
+   LXNUVCLS=.TRUE.,
+   LXPLS=.TRUE.,
+   LXPLSG=.TRUE.,
+   LXQCLS=.TRUE.,
+   LXR=.TRUE.,
+   LXSOIL=.FALSE.,
+   LXTHW=.TRUE.,
+   LXTRT=.TRUE.,
+   LXTTCLS=.TRUE.,
+   LXXDIAGH=.TRUE.,
+   LXXGST=.TRUE.,
+   NFRRAZ=72,
+   NRAZTS(0)=0,
+ /
+ &NAM_CANAPE
+ /
+ &NAM_DISTRIBUTED_VECTORS
+ /
+ &NAPHLC
+ /
+ &NEMCT0
+ /
+ &NEMDIM
+ /
+ &NEMDYN
+ /
+ &NEMELBC0A
+   LESPCPL=.TRUE.,
+   NBICNHX=2,
+   NBICOP=2,
+   NBICOT=2,
+   NBICOU=2,
+   NBICPD=2,
+   NBICVD=2,
+   NECRIPL=1,
+ /
+ &NEMELBC0B
+   NEFRSPCPL=1,
+   NEK0=20,
+   NEK1=30,
+   NEN1=4,
+   NEN2=8,
+   SPNUDDIV=0.01,
+   SPNUDQ=0.,
+   SPNUDT=0.01,
+   SPNUDVOR=0.01,
+   TEFRCL=3600.,
+ /
+ &NEMFPEZO
+ /
+ &NEMGEO
+ /
+ &NEMJK
+ /
+ &NEMVAR
+ /
+ &NEMWAVELET
+ /
+ &NAETLDIAG
+ /
+ &NAMMETHOX
+ /
+ &NAMSPP
+ /
+ &NAMACV
+ /
+ &NAMFPOBJ
+ /
+ &NAMNORGWD
+ /
+ &NAMTRAJ
+ /
+ &NAMSATSIM
+ /
+ &NAMDVISI
+ /
diff --git a/tools/conf_tests/big_3D/Namelists/select_fp b/tools/conf_tests/big_3D/Namelists/select_fp
new file mode 100644
index 0000000000000000000000000000000000000000..9b96f38dd35ebd5b8dd5f8df28609668624c5f8b
--- /dev/null
+++ b/tools/conf_tests/big_3D/Namelists/select_fp
@@ -0,0 +1,1075 @@
+ &NAMFPDY2
+   CL2DF(1)='SURFPRESSION',
+   CLD2DF(1)='EURW1S40:EURW1S100',
+   CL2DF(2)='MSL_NHPRESSURE',
+   CLD2DF(2)='EURW1S40:EURW1S100',
+   CL2DF(3)='SURFTOT.WAT.VAPO',
+   CLD2DF(3)='EURW1S40:EURW1S100',
+   CL2DF(4)='SURFISOTPW0.MALT',
+   CLD2DF(4)='EURW1S40',
+   CL2DF(5)='SURFCAPE.POS.F00',
+   CLD2DF(5)='EURW1S40:EURW1S100',
+   CL2DF(6)='C002_METEOSAT_09_SEVIRI.POS',
+   CLD2DF(6)='EURW1S40',
+   CL2DF(7)='C006_METEOSAT_09_SEVIRI.POS',
+   CLD2DF(7)='EURW1S40:EURW1S100',
+   CL2DF(8)='SURFREFLECT.MAX',
+   CLD2DF(8)='EURW1S40:EURW1S100',
+   CL2DF(9)='SURFISOTPW1.MALT',
+   CLD2DF(9)='EURW1S40',
+   CL2DF(10)='SURFISOTPW2.MALT',
+   CLD2DF(10)='EURW1S40',
+   CL2DF(11)='REFLECT_DBZ.MAX',
+   CLD2DF(11)='EURW1S40:EURW1S100',
+   CL2DF(12)='ECHOTOP',
+   CLD2DF(12)='EURW1S40:EURW1S100',
+ /
+ &NAMFPDYF
+ /
+ &NAMFPDYH
+   CL3DF(1)='TEMPERATURE',
+   IL3DF(1,1)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,1)='EURW1S40',
+   CLD3DF(2,1)='EURW1S40',
+   CLD3DF(3,1)='EURW1S40',
+   CLD3DF(4,1)='EURW1S40',
+   CLD3DF(5,1)='EURW1S40',
+   CLD3DF(6,1)='EURW1S40',
+   CLD3DF(7,1)='EURW1S40',
+   CLD3DF(8,1)='EURW1S40',
+   CLD3DF(9,1)='EURW1S40',
+   CLD3DF(10,1)='EURW1S40',
+   CLD3DF(11,1)='EURW1S40',
+   CLD3DF(12,1)='EURW1S40',
+   CLD3DF(13,1)='EURW1S40',
+   CLD3DF(14,1)='EURW1S40',
+   CLD3DF(15,1)='EURW1S40',
+   CLD3DF(16,1)='EURW1S40',
+   CLD3DF(17,1)='EURW1S40',
+   CLD3DF(18,1)='EURW1S40',
+   CLD3DF(19,1)='EURW1S40',
+   CLD3DF(20,1)='EURW1S40',
+   CLD3DF(21,1)='EURW1S40',
+   CLD3DF(22,1)='EURW1S40',
+   CLD3DF(23,1)='EURW1S40',
+   CLD3DF(24,1)='EURW1S40',
+   CLD3DF(25,1)='EURW1S40',
+   CL3DF(2)='VENT_ZONAL',
+   IL3DF(1,2)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,2)='EURW1S100',
+   CLD3DF(2,2)='EURW1S40:EURW1S100',
+   CLD3DF(3,2)='EURW1S40',
+   CLD3DF(4,2)='EURW1S40:EURW1S100',
+   CLD3DF(5,2)='EURW1S40',
+   CLD3DF(6,2)='EURW1S40:EURW1S100',
+   CLD3DF(7,2)='EURW1S40',
+   CLD3DF(8,2)='EURW1S40',
+   CLD3DF(9,2)='EURW1S40',
+   CLD3DF(10,2)='EURW1S40',
+   CLD3DF(11,2)='EURW1S40',
+   CLD3DF(12,2)='EURW1S40',
+   CLD3DF(13,2)='EURW1S40',
+   CLD3DF(14,2)='EURW1S40',
+   CLD3DF(15,2)='EURW1S40',
+   CLD3DF(16,2)='EURW1S40',
+   CLD3DF(17,2)='EURW1S40',
+   CLD3DF(18,2)='EURW1S40',
+   CLD3DF(19,2)='EURW1S40',
+   CLD3DF(20,2)='EURW1S40',
+   CLD3DF(21,2)='EURW1S40',
+   CLD3DF(22,2)='EURW1S40',
+   CLD3DF(23,2)='EURW1S40',
+   CLD3DF(24,2)='EURW1S40',
+   CLD3DF(25,2)='EURW1S40',
+   CL3DF(3)='VENT_MERIDIEN',
+   IL3DF(1,3)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,3)='EURW1S100',
+   CLD3DF(2,3)='EURW1S40:EURW1S100',
+   CLD3DF(3,3)='EURW1S40',
+   CLD3DF(4,3)='EURW1S40:EURW1S100',
+   CLD3DF(5,3)='EURW1S40',
+   CLD3DF(6,3)='EURW1S40:EURW1S100',
+   CLD3DF(7,3)='EURW1S40',
+   CLD3DF(8,3)='EURW1S40',
+   CLD3DF(9,3)='EURW1S40',
+   CLD3DF(10,3)='EURW1S40',
+   CLD3DF(11,3)='EURW1S40',
+   CLD3DF(12,3)='EURW1S40',
+   CLD3DF(13,3)='EURW1S40',
+   CLD3DF(14,3)='EURW1S40',
+   CLD3DF(15,3)='EURW1S40',
+   CLD3DF(16,3)='EURW1S40',
+   CLD3DF(17,3)='EURW1S40',
+   CLD3DF(18,3)='EURW1S40',
+   CLD3DF(19,3)='EURW1S40',
+   CLD3DF(20,3)='EURW1S40',
+   CLD3DF(21,3)='EURW1S40',
+   CLD3DF(22,3)='EURW1S40',
+   CLD3DF(23,3)='EURW1S40',
+   CLD3DF(24,3)='EURW1S40',
+   CLD3DF(25,3)='EURW1S40',
+   CL3DF(4)='HUMI_RELATIVE',
+   IL3DF(1,4)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,4)='EURW1S40:EURW1S100',
+   CLD3DF(2,4)='EURW1S40:EURW1S100',
+   CLD3DF(3,4)='EURW1S40',
+   CLD3DF(4,4)='EURW1S40:EURW1S100',
+   CLD3DF(5,4)='EURW1S40',
+   CLD3DF(6,4)='EURW1S40:EURW1S100',
+   CLD3DF(7,4)='EURW1S40',
+   CLD3DF(8,4)='EURW1S40',
+   CLD3DF(9,4)='EURW1S40',
+   CLD3DF(10,4)='EURW1S40',
+   CLD3DF(11,4)='EURW1S40',
+   CLD3DF(12,4)='EURW1S40',
+   CLD3DF(13,4)='EURW1S40',
+   CLD3DF(14,4)='EURW1S40',
+   CLD3DF(15,4)='EURW1S40',
+   CLD3DF(16,4)='EURW1S40',
+   CLD3DF(17,4)='EURW1S40',
+   CLD3DF(18,4)='EURW1S40',
+   CLD3DF(19,4)='EURW1S40',
+   CLD3DF(20,4)='EURW1S40',
+   CLD3DF(21,4)='EURW1S40',
+   CLD3DF(22,4)='EURW1S40',
+   CLD3DF(23,4)='EURW1S40',
+   CLD3DF(24,4)='EURW1S40',
+   CLD3DF(25,4)='EURW1S40',
+   CL3DF(5)='THETA_PRIM_W',
+   IL3DF(1,5)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,5)='EURW1S40',
+   CLD3DF(2,5)='EURW1S40',
+   CLD3DF(3,5)='EURW1S40',
+   CLD3DF(4,5)='EURW1S40',
+   CLD3DF(5,5)='EURW1S40',
+   CLD3DF(6,5)='EURW1S40',
+   CLD3DF(7,5)='EURW1S40',
+   CLD3DF(8,5)='EURW1S40',
+   CLD3DF(9,5)='EURW1S40',
+   CLD3DF(10,5)='EURW1S40',
+   CLD3DF(11,5)='EURW1S40',
+   CLD3DF(12,5)='EURW1S40',
+   CLD3DF(13,5)='EURW1S40',
+   CLD3DF(14,5)='EURW1S40',
+   CLD3DF(15,5)='EURW1S40',
+   CLD3DF(16,5)='EURW1S40',
+   CLD3DF(17,5)='EURW1S40',
+   CLD3DF(18,5)='EURW1S40',
+   CLD3DF(19,5)='EURW1S40',
+   CLD3DF(20,5)='EURW1S40',
+   CLD3DF(21,5)='EURW1S40',
+   CLD3DF(22,5)='EURW1S40',
+   CLD3DF(23,5)='EURW1S40',
+   CLD3DF(24,5)='EURW1S40',
+   CLD3DF(25,5)='EURW1S40',
+   CL3DF(6)='PRESSURE',
+   IL3DF(1,6)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,6)='EURW1S40',
+   CLD3DF(2,6)='EURW1S40',
+   CLD3DF(3,6)='EURW1S40',
+   CLD3DF(4,6)='EURW1S40',
+   CLD3DF(5,6)='EURW1S40',
+   CLD3DF(6,6)='EURW1S40',
+   CLD3DF(7,6)='EURW1S40',
+   CLD3DF(8,6)='EURW1S40',
+   CLD3DF(9,6)='EURW1S40',
+   CLD3DF(10,6)='EURW1S40',
+   CLD3DF(11,6)='EURW1S40',
+   CLD3DF(12,6)='EURW1S40',
+   CLD3DF(13,6)='EURW1S40',
+   CLD3DF(14,6)='EURW1S40',
+   CLD3DF(15,6)='EURW1S40',
+   CLD3DF(16,6)='EURW1S40',
+   CLD3DF(17,6)='EURW1S40',
+   CLD3DF(18,6)='EURW1S40',
+   CLD3DF(19,6)='EURW1S40',
+   CLD3DF(20,6)='EURW1S40',
+   CLD3DF(21,6)='EURW1S40',
+   CLD3DF(22,6)='EURW1S40',
+   CLD3DF(23,6)='EURW1S40',
+   CLD3DF(24,6)='EURW1S40',
+   CLD3DF(25,6)='EURW1S40',
+   CL3DF(7)='SIM_REFLECTI',
+   IL3DF(1,7)=11,13,15,19,21,23,25,
+   CLD3DF(1,7)='EURW1S40',
+   CLD3DF(2,7)='EURW1S40',
+   CLD3DF(3,7)='EURW1S40',
+   CLD3DF(4,7)='EURW1S40',
+   CLD3DF(5,7)='EURW1S40',
+   CLD3DF(6,7)='EURW1S40',
+   CLD3DF(7,7)='EURW1S40',
+   CL3DF(8)='RAIN',
+   IL3DF(1,8)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,8)='EURW1S40',
+   CLD3DF(2,8)='EURW1S40',
+   CLD3DF(3,8)='EURW1S40',
+   CLD3DF(4,8)='EURW1S40',
+   CLD3DF(5,8)='EURW1S40',
+   CLD3DF(6,8)='EURW1S40',
+   CLD3DF(7,8)='EURW1S40',
+   CLD3DF(8,8)='EURW1S40',
+   CLD3DF(9,8)='EURW1S40',
+   CLD3DF(10,8)='EURW1S40',
+   CLD3DF(11,8)='EURW1S40',
+   CLD3DF(12,8)='EURW1S40',
+   CLD3DF(13,8)='EURW1S40',
+   CLD3DF(14,8)='EURW1S40',
+   CLD3DF(15,8)='EURW1S40',
+   CLD3DF(16,8)='EURW1S40',
+   CLD3DF(17,8)='EURW1S40',
+   CLD3DF(18,8)='EURW1S40',
+   CLD3DF(19,8)='EURW1S40',
+   CLD3DF(20,8)='EURW1S40',
+   CLD3DF(21,8)='EURW1S40',
+   CLD3DF(22,8)='EURW1S40',
+   CLD3DF(23,8)='EURW1S40',
+   CLD3DF(24,8)='EURW1S40',
+   CLD3DF(25,8)='EURW1S40',
+   CL3DF(9)='SNOW',
+   IL3DF(1,9)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,9)='EURW1S40',
+   CLD3DF(2,9)='EURW1S40',
+   CLD3DF(3,9)='EURW1S40',
+   CLD3DF(4,9)='EURW1S40',
+   CLD3DF(5,9)='EURW1S40',
+   CLD3DF(6,9)='EURW1S40',
+   CLD3DF(7,9)='EURW1S40',
+   CLD3DF(8,9)='EURW1S40',
+   CLD3DF(9,9)='EURW1S40',
+   CLD3DF(10,9)='EURW1S40',
+   CLD3DF(11,9)='EURW1S40',
+   CLD3DF(12,9)='EURW1S40',
+   CLD3DF(13,9)='EURW1S40',
+   CLD3DF(14,9)='EURW1S40',
+   CLD3DF(15,9)='EURW1S40',
+   CLD3DF(16,9)='EURW1S40',
+   CLD3DF(17,9)='EURW1S40',
+   CLD3DF(18,9)='EURW1S40',
+   CLD3DF(19,9)='EURW1S40',
+   CLD3DF(20,9)='EURW1S40',
+   CLD3DF(21,9)='EURW1S40',
+   CLD3DF(22,9)='EURW1S40',
+   CLD3DF(23,9)='EURW1S40',
+   CLD3DF(24,9)='EURW1S40',
+   CLD3DF(25,9)='EURW1S40',
+   CL3DF(10)='GRAUPEL',
+   IL3DF(1,10)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,10)='EURW1S40',
+   CLD3DF(2,10)='EURW1S40',
+   CLD3DF(3,10)='EURW1S40',
+   CLD3DF(4,10)='EURW1S40',
+   CLD3DF(5,10)='EURW1S40',
+   CLD3DF(6,10)='EURW1S40',
+   CLD3DF(7,10)='EURW1S40',
+   CLD3DF(8,10)='EURW1S40',
+   CLD3DF(9,10)='EURW1S40',
+   CLD3DF(10,10)='EURW1S40',
+   CLD3DF(11,10)='EURW1S40',
+   CLD3DF(12,10)='EURW1S40',
+   CLD3DF(13,10)='EURW1S40',
+   CLD3DF(14,10)='EURW1S40',
+   CLD3DF(15,10)='EURW1S40',
+   CLD3DF(16,10)='EURW1S40',
+   CLD3DF(17,10)='EURW1S40',
+   CLD3DF(18,10)='EURW1S40',
+   CLD3DF(19,10)='EURW1S40',
+   CLD3DF(20,10)='EURW1S40',
+   CLD3DF(21,10)='EURW1S40',
+   CLD3DF(22,10)='EURW1S40',
+   CLD3DF(23,10)='EURW1S40',
+   CLD3DF(24,10)='EURW1S40',
+   CLD3DF(25,10)='EURW1S40',
+   CL3DF(11)='ICE_CRYSTAL',
+   IL3DF(1,11)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,11)='EURW1S40',
+   CLD3DF(2,11)='EURW1S40',
+   CLD3DF(3,11)='EURW1S40',
+   CLD3DF(4,11)='EURW1S40',
+   CLD3DF(5,11)='EURW1S40',
+   CLD3DF(6,11)='EURW1S40',
+   CLD3DF(7,11)='EURW1S40',
+   CLD3DF(8,11)='EURW1S40',
+   CLD3DF(9,11)='EURW1S40',
+   CLD3DF(10,11)='EURW1S40',
+   CLD3DF(11,11)='EURW1S40',
+   CLD3DF(12,11)='EURW1S40',
+   CLD3DF(13,11)='EURW1S40',
+   CLD3DF(14,11)='EURW1S40',
+   CLD3DF(15,11)='EURW1S40',
+   CLD3DF(16,11)='EURW1S40',
+   CLD3DF(17,11)='EURW1S40',
+   CLD3DF(18,11)='EURW1S40',
+   CLD3DF(19,11)='EURW1S40',
+   CLD3DF(20,11)='EURW1S40',
+   CLD3DF(21,11)='EURW1S40',
+   CLD3DF(22,11)='EURW1S40',
+   CLD3DF(23,11)='EURW1S40',
+   CLD3DF(24,11)='EURW1S40',
+   CLD3DF(25,11)='EURW1S40',
+   CL3DF(12)='CLOUD_WATER',
+   IL3DF(1,12)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,12)='EURW1S40',
+   CLD3DF(2,12)='EURW1S40',
+   CLD3DF(3,12)='EURW1S40',
+   CLD3DF(4,12)='EURW1S40',
+   CLD3DF(5,12)='EURW1S40',
+   CLD3DF(6,12)='EURW1S40',
+   CLD3DF(7,12)='EURW1S40',
+   CLD3DF(8,12)='EURW1S40',
+   CLD3DF(9,12)='EURW1S40',
+   CLD3DF(10,12)='EURW1S40',
+   CLD3DF(11,12)='EURW1S40',
+   CLD3DF(12,12)='EURW1S40',
+   CLD3DF(13,12)='EURW1S40',
+   CLD3DF(14,12)='EURW1S40',
+   CLD3DF(15,12)='EURW1S40',
+   CLD3DF(16,12)='EURW1S40',
+   CLD3DF(17,12)='EURW1S40',
+   CLD3DF(18,12)='EURW1S40',
+   CLD3DF(19,12)='EURW1S40',
+   CLD3DF(20,12)='EURW1S40',
+   CLD3DF(21,12)='EURW1S40',
+   CLD3DF(22,12)='EURW1S40',
+   CLD3DF(23,12)='EURW1S40',
+   CLD3DF(24,12)='EURW1S40',
+   CLD3DF(25,12)='EURW1S40',
+   CL3DF(13)='TKE',
+   IL3DF(1,13)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,13)='EURW1S40',
+   CLD3DF(2,13)='EURW1S40',
+   CLD3DF(3,13)='EURW1S40',
+   CLD3DF(4,13)='EURW1S40',
+   CLD3DF(5,13)='EURW1S40',
+   CLD3DF(6,13)='EURW1S40',
+   CLD3DF(7,13)='EURW1S40',
+   CLD3DF(8,13)='EURW1S40',
+   CLD3DF(9,13)='EURW1S40',
+   CLD3DF(10,13)='EURW1S40',
+   CLD3DF(11,13)='EURW1S40',
+   CLD3DF(12,13)='EURW1S40',
+   CLD3DF(13,13)='EURW1S40',
+   CLD3DF(14,13)='EURW1S40',
+   CLD3DF(15,13)='EURW1S40',
+   CLD3DF(16,13)='EURW1S40',
+   CLD3DF(17,13)='EURW1S40',
+   CLD3DF(18,13)='EURW1S40',
+   CLD3DF(19,13)='EURW1S40',
+   CLD3DF(20,13)='EURW1S40',
+   CLD3DF(21,13)='EURW1S40',
+   CLD3DF(22,13)='EURW1S40',
+   CLD3DF(23,13)='EURW1S40',
+   CLD3DF(24,13)='EURW1S40',
+   CLD3DF(25,13)='EURW1S40',
+   CL3DF(14)='CLOUD_FRACTI',
+   IL3DF(1,14)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,14)='EURW1S40',
+   CLD3DF(2,14)='EURW1S40',
+   CLD3DF(3,14)='EURW1S40',
+   CLD3DF(4,14)='EURW1S40',
+   CLD3DF(5,14)='EURW1S40',
+   CLD3DF(6,14)='EURW1S40',
+   CLD3DF(7,14)='EURW1S40',
+   CLD3DF(8,14)='EURW1S40',
+   CLD3DF(9,14)='EURW1S40',
+   CLD3DF(10,14)='EURW1S40',
+   CLD3DF(11,14)='EURW1S40',
+   CLD3DF(12,14)='EURW1S40',
+   CLD3DF(13,14)='EURW1S40',
+   CLD3DF(14,14)='EURW1S40',
+   CLD3DF(15,14)='EURW1S40',
+   CLD3DF(16,14)='EURW1S40',
+   CLD3DF(17,14)='EURW1S40',
+   CLD3DF(18,14)='EURW1S40',
+   CLD3DF(19,14)='EURW1S40',
+   CLD3DF(20,14)='EURW1S40',
+   CLD3DF(21,14)='EURW1S40',
+   CLD3DF(22,14)='EURW1S40',
+   CLD3DF(23,14)='EURW1S40',
+   CLD3DF(24,14)='EURW1S40',
+   CLD3DF(25,14)='EURW1S40',
+   CL3DF(15)='REFLEC_DBZ',
+   IL3DF(1,15)=11,13,15,19,21,23,25,
+   CLD3DF(1,15)='EURW1S40',
+   CLD3DF(2,15)='EURW1S40',
+   CLD3DF(3,15)='EURW1S40',
+   CLD3DF(4,15)='EURW1S40',
+   CLD3DF(5,15)='EURW1S40',
+   CLD3DF(6,15)='EURW1S40',
+   CLD3DF(7,15)='EURW1S40',
+   CL3DF(16)='TPRIM_W',
+   IL3DF(1,16)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,16)='EURW1S40',
+   CLD3DF(2,16)='EURW1S40',
+   CLD3DF(3,16)='EURW1S40',
+   CLD3DF(4,16)='EURW1S40',
+   CLD3DF(5,16)='EURW1S40',
+   CLD3DF(6,16)='EURW1S40',
+   CLD3DF(7,16)='EURW1S40',
+   CLD3DF(8,16)='EURW1S40',
+   CLD3DF(9,16)='EURW1S40',
+   CLD3DF(10,16)='EURW1S40',
+   CLD3DF(11,16)='EURW1S40',
+   CLD3DF(12,16)='EURW1S40',
+   CLD3DF(13,16)='EURW1S40',
+   CLD3DF(14,16)='EURW1S40',
+   CLD3DF(15,16)='EURW1S40',
+   CLD3DF(16,16)='EURW1S40',
+   CLD3DF(17,16)='EURW1S40',
+   CLD3DF(18,16)='EURW1S40',
+   CLD3DF(19,16)='EURW1S40',
+   CLD3DF(20,16)='EURW1S40',
+   CLD3DF(21,16)='EURW1S40',
+   CLD3DF(22,16)='EURW1S40',
+   CLD3DF(23,16)='EURW1S40',
+   CLD3DF(24,16)='EURW1S40',
+   CLD3DF(25,16)='EURW1S40',
+   CL3DF(17)='THETA_VIRTUA',
+   IL3DF(1,17)=2,
+   CLD3DF(1,17)='EURW1S40',
+   CL3DF(18)='EDR',
+   IL3DF(1,18)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,18)='EURW1S40',
+   CLD3DF(2,18)='EURW1S40',
+   CLD3DF(3,18)='EURW1S40',
+   CLD3DF(4,18)='EURW1S40',
+   CLD3DF(5,18)='EURW1S40',
+   CLD3DF(6,18)='EURW1S40',
+   CLD3DF(7,18)='EURW1S40',
+   CLD3DF(8,18)='EURW1S40',
+   CLD3DF(9,18)='EURW1S40',
+   CLD3DF(10,18)='EURW1S40',
+   CLD3DF(11,18)='EURW1S40',
+   CLD3DF(12,18)='EURW1S40',
+   CLD3DF(13,18)='EURW1S40',
+   CLD3DF(14,18)='EURW1S40',
+   CLD3DF(15,18)='EURW1S40',
+   CLD3DF(16,18)='EURW1S40',
+   CLD3DF(17,18)='EURW1S40',
+   CLD3DF(18,18)='EURW1S40',
+   CLD3DF(19,18)='EURW1S40',
+   CLD3DF(20,18)='EURW1S40',
+   CLD3DF(21,18)='EURW1S40',
+   CLD3DF(22,18)='EURW1S40',
+   CLD3DF(23,18)='EURW1S40',
+   CLD3DF(24,18)='EURW1S40',
+   CLD3DF(25,18)='EURW1S40',
+ /
+ &NAMFPDYI
+   CL3DF(1)='ISOT_ALTIT',
+   IL3DF(1,1)=1,2,3,4,
+   CLD3DF(1,1)='EURW1S40',
+   CLD3DF(2,1)='EURW1S40',
+   CLD3DF(3,1)='EURW1S40',
+   CLD3DF(4,1)='EURW1S40',
+ /
+ &NAMFPDYP
+   CL3DF(1)='GEOPOTENTIEL',
+   IL3DF(1,1)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,1)='EURW1S40',
+   CLD3DF(2,1)='EURW1S40',
+   CLD3DF(3,1)='EURW1S40',
+   CLD3DF(4,1)='EURW1S40',
+   CLD3DF(5,1)='EURW1S40',
+   CLD3DF(6,1)='EURW1S40',
+   CLD3DF(7,1)='EURW1S40',
+   CLD3DF(8,1)='EURW1S40',
+   CLD3DF(9,1)='EURW1S40',
+   CLD3DF(10,1)='EURW1S40',
+   CLD3DF(11,1)='EURW1S40',
+   CLD3DF(12,1)='EURW1S40',
+   CLD3DF(13,1)='EURW1S40',
+   CLD3DF(14,1)='EURW1S40',
+   CLD3DF(15,1)='EURW1S40',
+   CLD3DF(16,1)='EURW1S40',
+   CLD3DF(17,1)='EURW1S40',
+   CLD3DF(18,1)='EURW1S40',
+   CLD3DF(19,1)='EURW1S40',
+   CLD3DF(20,1)='EURW1S40',
+   CLD3DF(21,1)='EURW1S40',
+   CLD3DF(22,1)='EURW1S40',
+   CLD3DF(23,1)='EURW1S40',
+   CLD3DF(24,1)='EURW1S40',
+   CL3DF(2)='TEMPERATURE',
+   IL3DF(1,2)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,2)='EURW1S40',
+   CLD3DF(2,2)='EURW1S40',
+   CLD3DF(3,2)='EURW1S40',
+   CLD3DF(4,2)='EURW1S40',
+   CLD3DF(5,2)='EURW1S40',
+   CLD3DF(6,2)='EURW1S40',
+   CLD3DF(7,2)='EURW1S40',
+   CLD3DF(8,2)='EURW1S40',
+   CLD3DF(9,2)='EURW1S40',
+   CLD3DF(10,2)='EURW1S40',
+   CLD3DF(11,2)='EURW1S40',
+   CLD3DF(12,2)='EURW1S40',
+   CLD3DF(13,2)='EURW1S40',
+   CLD3DF(14,2)='EURW1S40',
+   CLD3DF(15,2)='EURW1S40',
+   CLD3DF(16,2)='EURW1S40',
+   CLD3DF(17,2)='EURW1S40',
+   CLD3DF(18,2)='EURW1S40',
+   CLD3DF(19,2)='EURW1S40',
+   CLD3DF(20,2)='EURW1S40',
+   CLD3DF(21,2)='EURW1S40',
+   CLD3DF(22,2)='EURW1S40',
+   CLD3DF(23,2)='EURW1S40',
+   CLD3DF(24,2)='EURW1S40',
+   CL3DF(3)='VENT_ZONAL',
+   IL3DF(1,3)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,3)='EURW1S40',
+   CLD3DF(2,3)='EURW1S40',
+   CLD3DF(3,3)='EURW1S40',
+   CLD3DF(4,3)='EURW1S40',
+   CLD3DF(5,3)='EURW1S40',
+   CLD3DF(6,3)='EURW1S40',
+   CLD3DF(7,3)='EURW1S40',
+   CLD3DF(8,3)='EURW1S40',
+   CLD3DF(9,3)='EURW1S40',
+   CLD3DF(10,3)='EURW1S40',
+   CLD3DF(11,3)='EURW1S40',
+   CLD3DF(12,3)='EURW1S40',
+   CLD3DF(13,3)='EURW1S40',
+   CLD3DF(14,3)='EURW1S40',
+   CLD3DF(15,3)='EURW1S40',
+   CLD3DF(16,3)='EURW1S40',
+   CLD3DF(17,3)='EURW1S40',
+   CLD3DF(18,3)='EURW1S40',
+   CLD3DF(19,3)='EURW1S40',
+   CLD3DF(20,3)='EURW1S40',
+   CLD3DF(21,3)='EURW1S40',
+   CLD3DF(22,3)='EURW1S40',
+   CLD3DF(23,3)='EURW1S40',
+   CLD3DF(24,3)='EURW1S40',
+   CL3DF(4)='VENT_MERIDIEN',
+   IL3DF(1,4)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,4)='EURW1S40',
+   CLD3DF(2,4)='EURW1S40',
+   CLD3DF(3,4)='EURW1S40',
+   CLD3DF(4,4)='EURW1S40',
+   CLD3DF(5,4)='EURW1S40',
+   CLD3DF(6,4)='EURW1S40',
+   CLD3DF(7,4)='EURW1S40',
+   CLD3DF(8,4)='EURW1S40',
+   CLD3DF(9,4)='EURW1S40',
+   CLD3DF(10,4)='EURW1S40',
+   CLD3DF(11,4)='EURW1S40',
+   CLD3DF(12,4)='EURW1S40',
+   CLD3DF(13,4)='EURW1S40',
+   CLD3DF(14,4)='EURW1S40',
+   CLD3DF(15,4)='EURW1S40',
+   CLD3DF(16,4)='EURW1S40',
+   CLD3DF(17,4)='EURW1S40',
+   CLD3DF(18,4)='EURW1S40',
+   CLD3DF(19,4)='EURW1S40',
+   CLD3DF(20,4)='EURW1S40',
+   CLD3DF(21,4)='EURW1S40',
+   CLD3DF(22,4)='EURW1S40',
+   CLD3DF(23,4)='EURW1S40',
+   CLD3DF(24,4)='EURW1S40',
+   CL3DF(5)='HUMI_RELATIVE',
+   IL3DF(1,5)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,5)='EURW1S40',
+   CLD3DF(2,5)='EURW1S40',
+   CLD3DF(3,5)='EURW1S40',
+   CLD3DF(4,5)='EURW1S40',
+   CLD3DF(5,5)='EURW1S40',
+   CLD3DF(6,5)='EURW1S40',
+   CLD3DF(7,5)='EURW1S40',
+   CLD3DF(8,5)='EURW1S40',
+   CLD3DF(9,5)='EURW1S40',
+   CLD3DF(10,5)='EURW1S40',
+   CLD3DF(11,5)='EURW1S40',
+   CLD3DF(12,5)='EURW1S40',
+   CLD3DF(13,5)='EURW1S40',
+   CLD3DF(14,5)='EURW1S40',
+   CLD3DF(15,5)='EURW1S40',
+   CLD3DF(16,5)='EURW1S40',
+   CLD3DF(17,5)='EURW1S40',
+   CLD3DF(18,5)='EURW1S40',
+   CLD3DF(19,5)='EURW1S40',
+   CLD3DF(20,5)='EURW1S40',
+   CLD3DF(21,5)='EURW1S40',
+   CLD3DF(22,5)='EURW1S40',
+   CLD3DF(23,5)='EURW1S40',
+   CLD3DF(24,5)='EURW1S40',
+   CL3DF(6)='THETA_PRIM_W',
+   IL3DF(1,6)=5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,6)='EURW1S40',
+   CLD3DF(2,6)='EURW1S40',
+   CLD3DF(3,6)='EURW1S40',
+   CLD3DF(4,6)='EURW1S40',
+   CLD3DF(5,6)='EURW1S40',
+   CLD3DF(6,6)='EURW1S40',
+   CLD3DF(7,6)='EURW1S40',
+   CLD3DF(8,6)='EURW1S40',
+   CLD3DF(9,6)='EURW1S40',
+   CLD3DF(10,6)='EURW1S40',
+   CLD3DF(11,6)='EURW1S40',
+   CLD3DF(12,6)='EURW1S40',
+   CLD3DF(13,6)='EURW1S40',
+   CLD3DF(14,6)='EURW1S40',
+   CLD3DF(15,6)='EURW1S40',
+   CLD3DF(16,6)='EURW1S40',
+   CLD3DF(17,6)='EURW1S40',
+   CLD3DF(18,6)='EURW1S40',
+   CLD3DF(19,6)='EURW1S40',
+   CLD3DF(20,6)='EURW1S40',
+   CL3DF(7)='ABS_VORTICITY',
+   IL3DF(1,7)=9,13,15,17,20,
+   CLD3DF(1,7)='EURW1S40',
+   CLD3DF(2,7)='EURW1S40',
+   CLD3DF(3,7)='EURW1S40',
+   CLD3DF(4,7)='EURW1S40',
+   CLD3DF(5,7)='EURW1S40',
+   CL3DF(8)='VITESSE_VERTICALE',
+   IL3DF(1,8)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,8)='EURW1S40',
+   CLD3DF(2,8)='EURW1S40',
+   CLD3DF(3,8)='EURW1S40',
+   CLD3DF(4,8)='EURW1S40',
+   CLD3DF(5,8)='EURW1S40',
+   CLD3DF(6,8)='EURW1S40',
+   CLD3DF(7,8)='EURW1S40',
+   CLD3DF(8,8)='EURW1S40',
+   CLD3DF(9,8)='EURW1S40',
+   CLD3DF(10,8)='EURW1S40',
+   CLD3DF(11,8)='EURW1S40',
+   CLD3DF(12,8)='EURW1S40',
+   CLD3DF(13,8)='EURW1S40',
+   CLD3DF(14,8)='EURW1S40',
+   CLD3DF(15,8)='EURW1S40',
+   CLD3DF(16,8)='EURW1S40',
+   CLD3DF(17,8)='EURW1S40',
+   CLD3DF(18,8)='EURW1S40',
+   CLD3DF(19,8)='EURW1S40',
+   CLD3DF(20,8)='EURW1S40',
+   CLD3DF(21,8)='EURW1S40',
+   CLD3DF(22,8)='EURW1S40',
+   CLD3DF(23,8)='EURW1S40',
+   CLD3DF(24,8)='EURW1S40',
+   CL3DF(9)='POT_VORTICIT',
+   IL3DF(1,9)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,9)='EURW1S40',
+   CLD3DF(2,9)='EURW1S40',
+   CLD3DF(3,9)='EURW1S40',
+   CLD3DF(4,9)='EURW1S40',
+   CLD3DF(5,9)='EURW1S40',
+   CLD3DF(6,9)='EURW1S40',
+   CLD3DF(7,9)='EURW1S40',
+   CLD3DF(8,9)='EURW1S40',
+   CLD3DF(9,9)='EURW1S40',
+   CLD3DF(10,9)='EURW1S40',
+   CLD3DF(11,9)='EURW1S40',
+   CLD3DF(12,9)='EURW1S40',
+   CLD3DF(13,9)='EURW1S40',
+   CLD3DF(14,9)='EURW1S40',
+   CLD3DF(15,9)='EURW1S40',
+   CLD3DF(16,9)='EURW1S40',
+   CLD3DF(17,9)='EURW1S40',
+   CLD3DF(18,9)='EURW1S40',
+   CLD3DF(19,9)='EURW1S40',
+   CLD3DF(20,9)='EURW1S40',
+   CLD3DF(21,9)='EURW1S40',
+   CLD3DF(22,9)='EURW1S40',
+   CLD3DF(23,9)='EURW1S40',
+   CLD3DF(24,9)='EURW1S40',
+   CL3DF(10)='SIM_REFLECTI',
+   IL3DF(1,10)=5,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,
+   CLD3DF(1,10)='EURW1S40',
+   CLD3DF(2,10)='EURW1S40',
+   CLD3DF(3,10)='EURW1S40',
+   CLD3DF(4,10)='EURW1S40',
+   CLD3DF(5,10)='EURW1S40',
+   CLD3DF(6,10)='EURW1S40',
+   CLD3DF(7,10)='EURW1S40',
+   CLD3DF(8,10)='EURW1S40',
+   CLD3DF(9,10)='EURW1S40',
+   CLD3DF(10,10)='EURW1S40',
+   CLD3DF(11,10)='EURW1S40',
+   CLD3DF(12,10)='EURW1S40',
+   CLD3DF(13,10)='EURW1S40',
+   CLD3DF(14,10)='EURW1S40',
+   CLD3DF(15,10)='EURW1S40',
+   CLD3DF(16,10)='EURW1S40',
+   CL3DF(11)='RAIN',
+   IL3DF(1,11)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,11)='EURW1S40',
+   CLD3DF(2,11)='EURW1S40',
+   CLD3DF(3,11)='EURW1S40',
+   CLD3DF(4,11)='EURW1S40',
+   CLD3DF(5,11)='EURW1S40',
+   CLD3DF(6,11)='EURW1S40',
+   CLD3DF(7,11)='EURW1S40',
+   CLD3DF(8,11)='EURW1S40',
+   CLD3DF(9,11)='EURW1S40',
+   CLD3DF(10,11)='EURW1S40',
+   CLD3DF(11,11)='EURW1S40',
+   CLD3DF(12,11)='EURW1S40',
+   CLD3DF(13,11)='EURW1S40',
+   CLD3DF(14,11)='EURW1S40',
+   CLD3DF(15,11)='EURW1S40',
+   CLD3DF(16,11)='EURW1S40',
+   CLD3DF(17,11)='EURW1S40',
+   CLD3DF(18,11)='EURW1S40',
+   CLD3DF(19,11)='EURW1S40',
+   CLD3DF(20,11)='EURW1S40',
+   CLD3DF(21,11)='EURW1S40',
+   CLD3DF(22,11)='EURW1S40',
+   CLD3DF(23,11)='EURW1S40',
+   CLD3DF(24,11)='EURW1S40',
+   CL3DF(12)='SNOW',
+   IL3DF(1,12)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,12)='EURW1S40',
+   CLD3DF(2,12)='EURW1S40',
+   CLD3DF(3,12)='EURW1S40',
+   CLD3DF(4,12)='EURW1S40',
+   CLD3DF(5,12)='EURW1S40',
+   CLD3DF(6,12)='EURW1S40',
+   CLD3DF(7,12)='EURW1S40',
+   CLD3DF(8,12)='EURW1S40',
+   CLD3DF(9,12)='EURW1S40',
+   CLD3DF(10,12)='EURW1S40',
+   CLD3DF(11,12)='EURW1S40',
+   CLD3DF(12,12)='EURW1S40',
+   CLD3DF(13,12)='EURW1S40',
+   CLD3DF(14,12)='EURW1S40',
+   CLD3DF(15,12)='EURW1S40',
+   CLD3DF(16,12)='EURW1S40',
+   CLD3DF(17,12)='EURW1S40',
+   CLD3DF(18,12)='EURW1S40',
+   CLD3DF(19,12)='EURW1S40',
+   CLD3DF(20,12)='EURW1S40',
+   CLD3DF(21,12)='EURW1S40',
+   CLD3DF(22,12)='EURW1S40',
+   CLD3DF(23,12)='EURW1S40',
+   CLD3DF(24,12)='EURW1S40',
+   CL3DF(13)='GRAUPEL',
+   IL3DF(1,13)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,13)='EURW1S40',
+   CLD3DF(2,13)='EURW1S40',
+   CLD3DF(3,13)='EURW1S40',
+   CLD3DF(4,13)='EURW1S40',
+   CLD3DF(5,13)='EURW1S40',
+   CLD3DF(6,13)='EURW1S40',
+   CLD3DF(7,13)='EURW1S40',
+   CLD3DF(8,13)='EURW1S40',
+   CLD3DF(9,13)='EURW1S40',
+   CLD3DF(10,13)='EURW1S40',
+   CLD3DF(11,13)='EURW1S40',
+   CLD3DF(12,13)='EURW1S40',
+   CLD3DF(13,13)='EURW1S40',
+   CLD3DF(14,13)='EURW1S40',
+   CLD3DF(15,13)='EURW1S40',
+   CLD3DF(16,13)='EURW1S40',
+   CLD3DF(17,13)='EURW1S40',
+   CLD3DF(18,13)='EURW1S40',
+   CLD3DF(19,13)='EURW1S40',
+   CLD3DF(20,13)='EURW1S40',
+   CLD3DF(21,13)='EURW1S40',
+   CLD3DF(22,13)='EURW1S40',
+   CLD3DF(23,13)='EURW1S40',
+   CLD3DF(24,13)='EURW1S40',
+   CL3DF(14)='ICE_CRYSTAL',
+   IL3DF(1,14)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,14)='EURW1S40',
+   CLD3DF(2,14)='EURW1S40',
+   CLD3DF(3,14)='EURW1S40',
+   CLD3DF(4,14)='EURW1S40',
+   CLD3DF(5,14)='EURW1S40',
+   CLD3DF(6,14)='EURW1S40',
+   CLD3DF(7,14)='EURW1S40',
+   CLD3DF(8,14)='EURW1S40',
+   CLD3DF(9,14)='EURW1S40',
+   CLD3DF(10,14)='EURW1S40',
+   CLD3DF(11,14)='EURW1S40',
+   CLD3DF(12,14)='EURW1S40',
+   CLD3DF(13,14)='EURW1S40',
+   CLD3DF(14,14)='EURW1S40',
+   CLD3DF(15,14)='EURW1S40',
+   CLD3DF(16,14)='EURW1S40',
+   CLD3DF(17,14)='EURW1S40',
+   CLD3DF(18,14)='EURW1S40',
+   CLD3DF(19,14)='EURW1S40',
+   CLD3DF(20,14)='EURW1S40',
+   CLD3DF(21,14)='EURW1S40',
+   CLD3DF(22,14)='EURW1S40',
+   CLD3DF(23,14)='EURW1S40',
+   CLD3DF(24,14)='EURW1S40',
+   CL3DF(15)='CLOUD_WATER',
+   IL3DF(1,15)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,15)='EURW1S40',
+   CLD3DF(2,15)='EURW1S40',
+   CLD3DF(3,15)='EURW1S40',
+   CLD3DF(4,15)='EURW1S40',
+   CLD3DF(5,15)='EURW1S40',
+   CLD3DF(6,15)='EURW1S40',
+   CLD3DF(7,15)='EURW1S40',
+   CLD3DF(8,15)='EURW1S40',
+   CLD3DF(9,15)='EURW1S40',
+   CLD3DF(10,15)='EURW1S40',
+   CLD3DF(11,15)='EURW1S40',
+   CLD3DF(12,15)='EURW1S40',
+   CLD3DF(13,15)='EURW1S40',
+   CLD3DF(14,15)='EURW1S40',
+   CLD3DF(15,15)='EURW1S40',
+   CLD3DF(16,15)='EURW1S40',
+   CLD3DF(17,15)='EURW1S40',
+   CLD3DF(18,15)='EURW1S40',
+   CLD3DF(19,15)='EURW1S40',
+   CLD3DF(20,15)='EURW1S40',
+   CLD3DF(21,15)='EURW1S40',
+   CLD3DF(22,15)='EURW1S40',
+   CLD3DF(23,15)='EURW1S40',
+   CLD3DF(24,15)='EURW1S40',
+   CL3DF(16)='VERT.VELOCIT',
+   IL3DF(1,16)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,16)='EURW1S40',
+   CLD3DF(2,16)='EURW1S40',
+   CLD3DF(3,16)='EURW1S40',
+   CLD3DF(4,16)='EURW1S40',
+   CLD3DF(5,16)='EURW1S40',
+   CLD3DF(6,16)='EURW1S40',
+   CLD3DF(7,16)='EURW1S40',
+   CLD3DF(8,16)='EURW1S40',
+   CLD3DF(9,16)='EURW1S40',
+   CLD3DF(10,16)='EURW1S40',
+   CLD3DF(11,16)='EURW1S40',
+   CLD3DF(12,16)='EURW1S40',
+   CLD3DF(13,16)='EURW1S40',
+   CLD3DF(14,16)='EURW1S40',
+   CLD3DF(15,16)='EURW1S40',
+   CLD3DF(16,16)='EURW1S40',
+   CLD3DF(17,16)='EURW1S40',
+   CLD3DF(18,16)='EURW1S40',
+   CLD3DF(19,16)='EURW1S40',
+   CLD3DF(20,16)='EURW1S40',
+   CLD3DF(21,16)='EURW1S40',
+   CLD3DF(22,16)='EURW1S40',
+   CLD3DF(23,16)='EURW1S40',
+   CLD3DF(24,16)='EURW1S40',
+   CL3DF(17)='DIVERGENCE',
+   IL3DF(1,17)=9,23,
+   CLD3DF(1,17)='EURW1S40',
+   CLD3DF(2,17)='EURW1S40',
+   CL3DF(18)='THETA_VIRTUA',
+   IL3DF(1,18)=15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,18)='EURW1S40',
+   CLD3DF(2,18)='EURW1S40',
+   CLD3DF(3,18)='EURW1S40',
+   CLD3DF(4,18)='EURW1S40',
+   CLD3DF(5,18)='EURW1S40',
+   CLD3DF(6,18)='EURW1S40',
+   CLD3DF(7,18)='EURW1S40',
+   CLD3DF(8,18)='EURW1S40',
+   CLD3DF(9,18)='EURW1S40',
+   CLD3DF(10,18)='EURW1S40',
+   CL3DF(19)='TKE',
+   IL3DF(1,19)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,19)='EURW1S40',
+   CLD3DF(2,19)='EURW1S40',
+   CLD3DF(3,19)='EURW1S40',
+   CLD3DF(4,19)='EURW1S40',
+   CLD3DF(5,19)='EURW1S40',
+   CLD3DF(6,19)='EURW1S40',
+   CLD3DF(7,19)='EURW1S40',
+   CLD3DF(8,19)='EURW1S40',
+   CLD3DF(9,19)='EURW1S40',
+   CLD3DF(10,19)='EURW1S40',
+   CLD3DF(11,19)='EURW1S40',
+   CLD3DF(12,19)='EURW1S40',
+   CLD3DF(13,19)='EURW1S40',
+   CLD3DF(14,19)='EURW1S40',
+   CLD3DF(15,19)='EURW1S40',
+   CLD3DF(16,19)='EURW1S40',
+   CLD3DF(17,19)='EURW1S40',
+   CLD3DF(18,19)='EURW1S40',
+   CLD3DF(19,19)='EURW1S40',
+   CLD3DF(20,19)='EURW1S40',
+   CLD3DF(21,19)='EURW1S40',
+   CLD3DF(22,19)='EURW1S40',
+   CLD3DF(23,19)='EURW1S40',
+   CLD3DF(24,19)='EURW1S40',
+   CL3DF(20)='CLOUD_FRACTI',
+   IL3DF(1,20)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,20)='EURW1S40',
+   CLD3DF(2,20)='EURW1S40',
+   CLD3DF(3,20)='EURW1S40',
+   CLD3DF(4,20)='EURW1S40',
+   CLD3DF(5,20)='EURW1S40',
+   CLD3DF(6,20)='EURW1S40',
+   CLD3DF(7,20)='EURW1S40',
+   CLD3DF(8,20)='EURW1S40',
+   CLD3DF(9,20)='EURW1S40',
+   CLD3DF(10,20)='EURW1S40',
+   CLD3DF(11,20)='EURW1S40',
+   CLD3DF(12,20)='EURW1S40',
+   CLD3DF(13,20)='EURW1S40',
+   CLD3DF(14,20)='EURW1S40',
+   CLD3DF(15,20)='EURW1S40',
+   CLD3DF(16,20)='EURW1S40',
+   CLD3DF(17,20)='EURW1S40',
+   CLD3DF(18,20)='EURW1S40',
+   CLD3DF(19,20)='EURW1S40',
+   CLD3DF(20,20)='EURW1S40',
+   CLD3DF(21,20)='EURW1S40',
+   CLD3DF(22,20)='EURW1S40',
+   CLD3DF(23,20)='EURW1S40',
+   CLD3DF(24,20)='EURW1S40',
+   CL3DF(21)='EDR',
+   IL3DF(1,21)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,21)='EURW1S40',
+   CLD3DF(2,21)='EURW1S40',
+   CLD3DF(3,21)='EURW1S40',
+   CLD3DF(4,21)='EURW1S40',
+   CLD3DF(5,21)='EURW1S40',
+   CLD3DF(6,21)='EURW1S40',
+   CLD3DF(7,21)='EURW1S40',
+   CLD3DF(8,21)='EURW1S40',
+   CLD3DF(9,21)='EURW1S40',
+   CLD3DF(10,21)='EURW1S40',
+   CLD3DF(11,21)='EURW1S40',
+   CLD3DF(12,21)='EURW1S40',
+   CLD3DF(13,21)='EURW1S40',
+   CLD3DF(14,21)='EURW1S40',
+   CLD3DF(15,21)='EURW1S40',
+   CLD3DF(16,21)='EURW1S40',
+   CLD3DF(17,21)='EURW1S40',
+   CLD3DF(18,21)='EURW1S40',
+   CLD3DF(19,21)='EURW1S40',
+   CLD3DF(20,21)='EURW1S40',
+   CLD3DF(21,21)='EURW1S40',
+   CLD3DF(22,21)='EURW1S40',
+   CLD3DF(23,21)='EURW1S40',
+   CLD3DF(24,21)='EURW1S40',
+   CL3DF(22)='REFLEC_DBZ',
+   IL3DF(1,22)=5,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,
+   CLD3DF(1,22)='EURW1S40',
+   CLD3DF(2,22)='EURW1S40',
+   CLD3DF(3,22)='EURW1S40',
+   CLD3DF(4,22)='EURW1S40',
+   CLD3DF(5,22)='EURW1S40',
+   CLD3DF(6,22)='EURW1S40',
+   CLD3DF(7,22)='EURW1S40',
+   CLD3DF(8,22)='EURW1S40',
+   CLD3DF(9,22)='EURW1S40',
+   CLD3DF(10,22)='EURW1S40',
+   CLD3DF(11,22)='EURW1S40',
+   CLD3DF(12,22)='EURW1S40',
+   CLD3DF(13,22)='EURW1S40',
+   CLD3DF(14,22)='EURW1S40',
+   CLD3DF(15,22)='EURW1S40',
+   CLD3DF(16,22)='EURW1S40',
+ /
+ &NAMFPDYS
+ /
+ &NAMFPDYT
+ /
+ &NAMFPDYV
+   CL3DF(1)='GEOPOTENTIEL',
+   IL3DF(1,1)=1,2,
+   CLD3DF(1,1)='EURW1S40',
+   CLD3DF(2,1)='EURW1S40',
+   CL3DF(2)='VENT_ZONAL',
+   IL3DF(1,2)=1,2,
+   CLD3DF(1,2)='EURW1S40',
+   CLD3DF(2,2)='EURW1S40',
+   CL3DF(3)='VENT_MERIDIEN',
+   IL3DF(1,3)=1,2,
+   CLD3DF(1,3)='EURW1S40',
+   CLD3DF(2,3)='EURW1S40',
+   CL3DF(4)='TEMPE_POTENT',
+   IL3DF(1,4)=1,2,
+   CLD3DF(1,4)='EURW1S40',
+   CLD3DF(2,4)='EURW1S40',
+   CL3DF(5)='ABS_VORTICITY',
+   IL3DF(1,5)=1,2,
+   CLD3DF(1,5)='EURW1S40',
+   CLD3DF(2,5)='EURW1S40',
+   CL3DF(6)='POT_VORTICIT',
+   IL3DF(1,6)=1,2,
+   CLD3DF(1,6)='EURW1S40',
+   CLD3DF(2,6)='EURW1S40',
+ /
+ &NAMFPPHY
+   CLPHY(1)='SURFTEMPERATURE',
+   CLDPHY(1)='EURW1S40:EURW1S100',
+   CLPHY(2)='SURFRESERV.NEIGE',
+   CLDPHY(2)='EURW1S40:EURW1S100',
+   CLXFU(1)='CLSTEMPERATURE',
+   CLDXFU(1)='EURW1S40:EURW1S100',
+   CLXFU(2)='CLSHUMI.RELATIVE',
+   CLDXFU(2)='EURW1S40:EURW1S100',
+   CLXFU(3)='CLSVENT.ZONAL',
+   CLDXFU(3)='EURW1S40',
+   CLXFU(4)='CLSVENT.MERIDIEN',
+   CLDXFU(4)='EURW1S40',
+   CLXFU(5)='SURFNEBUL.TOTALE',
+   CLDXFU(5)='EURW1S40:EURW1S100',
+   CLXFU(6)='SURFNEBUL.HAUTE',
+   CLDXFU(6)='EURW1S40:EURW1S100',
+   CLXFU(7)='SURFNEBUL.MOYENN',
+   CLDXFU(7)='EURW1S40:EURW1S100',
+   CLXFU(8)='SURFNEBUL.BASSE',
+   CLDXFU(8)='EURW1S40:EURW1S100',
+   CLXFU(9)='CLSU.RAF60M.XFU',
+   CLDXFU(9)='EURW1S40:EURW1S100',
+   CLXFU(10)='CLSV.RAF60M.XFU',
+   CLDXFU(10)='EURW1S40:EURW1S100',
+   CLXFU(11)='CLSMAXI.TEMPERAT',
+   CLDXFU(11)='EURW1S40',
+   CLXFU(12)='CLSMINI.TEMPERAT',
+   CLDXFU(12)='EURW1S40',
+   CLXFU(13)='CLPMHAUT.MOD.XFU',
+   CLDXFU(13)='EURW1S40:EURW1S100',
+   CLXFU(14)='SURFDIAGHAIL',
+   CLDXFU(14)='EURW1S40:EURW1S100',
+   CLXFU(15)='SURFACCGRELE',
+   CLDXFU(15)='EURW1S40:EURW1S100',
+   CLXFU(16)='CLSVISIN_60',
+   CLDXFU(16)='EURW1S40:EURW1S100',
+   CLXFU(17)='CLSVISIHYDN60',
+   CLDXFU(17)='EURW1S40:EURW1S100',
+   CLXFU(18)='CLD_WX_60M',
+   CLDXFU(18)='EURW1S40:EURW1S100',
+   CLXFU(19)='CLSPTYPE_60M',
+   CLDXFU(19)='EURW1S40:EURW1S100',
+   CLXFU(20)='CLSPTYPESEV_60M',
+   CLDXFU(20)='EURW1S40:EURW1S100',
+   CLXFU(21)='CLSTPRIM_W',
+   CLDXFU(21)='EURW1S40:EURW1S100',
+   CLCFU(1)='SURFTENS.TOTA.ZO',
+   CLDCFU(1)='EURW1S40:EURW1S100',
+   CLCFU(2)='SURFTENS.TOTA.ME',
+   CLDCFU(2)='EURW1S40:EURW1S100',
+   CLCFU(3)='SURFACCPLUIE',
+   CLDCFU(3)='EURW1S40:EURW1S100',
+   CLCFU(4)='SURFACCNEIGE',
+   CLDCFU(4)='EURW1S40:EURW1S100',
+   CLCFU(5)='SURFACCGRAUPEL',
+   CLDCFU(5)='EURW1S40:EURW1S100',
+   CLCFU(6)='SOMMFLU.RAY.SOLA',
+   CLDCFU(6)='EURW1S40',
+   CLCFU(7)='SURFFLU.RAY.SOLA',
+   CLDCFU(7)='EURW1S40:EURW1S100',
+   CLCFU(8)='SOMMFLU.RAY.THER',
+   CLDCFU(8)='EURW1S40',
+   CLCFU(9)='SURFFLU.RAY.THER',
+   CLDCFU(9)='EURW1S40:EURW1S100',
+   CLCFU(10)='SURFFLU.LAT.MTOT',
+   CLDCFU(10)='EURW1S40:EURW1S100',
+   CLCFU(11)='SURFFLU.MTOTA.NE',
+   CLDCFU(11)='EURW1S40:EURW1S100',
+   CLCFU(12)='SURFFLU.CHA.SENS',
+   CLDCFU(12)='EURW1S40:EURW1S100',
+   CLCFU(13)='SURFRAYT SOLA DE',
+   CLDCFU(13)='EURW1S40:EURW1S100',
+   CLCFU(14)='SURFRAYT THER DE',
+   CLDCFU(14)='EURW1S40:EURW1S100',
+   CLCFU(15)='SURFRAYT SOL CL',
+   CLDCFU(15)='EURW1S40:EURW1S100',
+   CLCFU(16)='SURFRAYT THER CL',
+   CLDCFU(16)='EURW1S40:EURW1S100',
+   CLCFU(17)='SURFRAYT DIR SUR',
+   CLDCFU(17)='EURW1S40:EURW1S100',
+ /
diff --git a/tools/conf_tests/big_3D/Namelists/select_fp0 b/tools/conf_tests/big_3D/Namelists/select_fp0
new file mode 100644
index 0000000000000000000000000000000000000000..fcb66709381ec896573f8e9502a795bcc49c5e3d
--- /dev/null
+++ b/tools/conf_tests/big_3D/Namelists/select_fp0
@@ -0,0 +1,849 @@
+ &NAMFPDY2
+   CL2DF(1)='SURFPRESSION',
+   CLD2DF(1)='EURW1S40:EURW1S100',
+   CL2DF(2)='MSL_NHPRESSURE',
+   CLD2DF(2)='EURW1S40:EURW1S100',
+   CL2DF(3)='SURFTOT.WAT.VAPO',
+   CLD2DF(3)='EURW1S40:EURW1S100',
+   CL2DF(4)='SURFISOTPW0.MALT',
+   CLD2DF(4)='EURW1S40',
+   CL2DF(5)='SURFCAPE.POS.F00',
+   CLD2DF(5)='EURW1S40:EURW1S100',
+   CL2DF(6)='C002_METEOSAT_09_SEVIRI.POS',
+   CLD2DF(6)='EURW1S40',
+   CL2DF(7)='C006_METEOSAT_09_SEVIRI.POS',
+   CLD2DF(7)='EURW1S40:EURW1S100',
+   CL2DF(8)='SURFISOTPW1.MALT',
+   CLD2DF(8)='EURW1S40',
+   CL2DF(9)='SURFISOTPW2.MALT',
+   CLD2DF(9)='EURW1S40',
+   CL2DF(10)='ECHOTOP',
+   CLD2DF(10)='EURW1S40:EURW1S100',
+ /
+ &NAMFPDYF
+ /
+ &NAMFPDYH
+   CL3DF(1)='TEMPERATURE',
+   IL3DF(1,1)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,1)='EURW1S40',
+   CLD3DF(2,1)='EURW1S40',
+   CLD3DF(3,1)='EURW1S40',
+   CLD3DF(4,1)='EURW1S40',
+   CLD3DF(5,1)='EURW1S40',
+   CLD3DF(6,1)='EURW1S40',
+   CLD3DF(7,1)='EURW1S40',
+   CLD3DF(8,1)='EURW1S40',
+   CLD3DF(9,1)='EURW1S40',
+   CLD3DF(10,1)='EURW1S40',
+   CLD3DF(11,1)='EURW1S40',
+   CLD3DF(12,1)='EURW1S40',
+   CLD3DF(13,1)='EURW1S40',
+   CLD3DF(14,1)='EURW1S40',
+   CLD3DF(15,1)='EURW1S40',
+   CLD3DF(16,1)='EURW1S40',
+   CLD3DF(17,1)='EURW1S40',
+   CLD3DF(18,1)='EURW1S40',
+   CLD3DF(19,1)='EURW1S40',
+   CLD3DF(20,1)='EURW1S40',
+   CLD3DF(21,1)='EURW1S40',
+   CLD3DF(22,1)='EURW1S40',
+   CLD3DF(23,1)='EURW1S40',
+   CLD3DF(24,1)='EURW1S40',
+   CLD3DF(25,1)='EURW1S40',
+   CL3DF(2)='VENT_ZONAL',
+   IL3DF(1,2)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,2)='EURW1S100',
+   CLD3DF(2,2)='EURW1S40:EURW1S100',
+   CLD3DF(3,2)='EURW1S40',
+   CLD3DF(4,2)='EURW1S40:EURW1S100',
+   CLD3DF(5,2)='EURW1S40',
+   CLD3DF(6,2)='EURW1S40:EURW1S100',
+   CLD3DF(7,2)='EURW1S40',
+   CLD3DF(8,2)='EURW1S40',
+   CLD3DF(9,2)='EURW1S40',
+   CLD3DF(10,2)='EURW1S40',
+   CLD3DF(11,2)='EURW1S40',
+   CLD3DF(12,2)='EURW1S40',
+   CLD3DF(13,2)='EURW1S40',
+   CLD3DF(14,2)='EURW1S40',
+   CLD3DF(15,2)='EURW1S40',
+   CLD3DF(16,2)='EURW1S40',
+   CLD3DF(17,2)='EURW1S40',
+   CLD3DF(18,2)='EURW1S40',
+   CLD3DF(19,2)='EURW1S40',
+   CLD3DF(20,2)='EURW1S40',
+   CLD3DF(21,2)='EURW1S40',
+   CLD3DF(22,2)='EURW1S40',
+   CLD3DF(23,2)='EURW1S40',
+   CLD3DF(24,2)='EURW1S40',
+   CLD3DF(25,2)='EURW1S40',
+   CL3DF(3)='VENT_MERIDIEN',
+   IL3DF(1,3)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,3)='EURW1S100',
+   CLD3DF(2,3)='EURW1S40:EURW1S100',
+   CLD3DF(3,3)='EURW1S40',
+   CLD3DF(4,3)='EURW1S40:EURW1S100',
+   CLD3DF(5,3)='EURW1S40',
+   CLD3DF(6,3)='EURW1S40:EURW1S100',
+   CLD3DF(7,3)='EURW1S40',
+   CLD3DF(8,3)='EURW1S40',
+   CLD3DF(9,3)='EURW1S40',
+   CLD3DF(10,3)='EURW1S40',
+   CLD3DF(11,3)='EURW1S40',
+   CLD3DF(12,3)='EURW1S40',
+   CLD3DF(13,3)='EURW1S40',
+   CLD3DF(14,3)='EURW1S40',
+   CLD3DF(15,3)='EURW1S40',
+   CLD3DF(16,3)='EURW1S40',
+   CLD3DF(17,3)='EURW1S40',
+   CLD3DF(18,3)='EURW1S40',
+   CLD3DF(19,3)='EURW1S40',
+   CLD3DF(20,3)='EURW1S40',
+   CLD3DF(21,3)='EURW1S40',
+   CLD3DF(22,3)='EURW1S40',
+   CLD3DF(23,3)='EURW1S40',
+   CLD3DF(24,3)='EURW1S40',
+   CLD3DF(25,3)='EURW1S40',
+   CL3DF(4)='HUMI_RELATIVE',
+   IL3DF(1,4)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,4)='EURW1S40:EURW1S100',
+   CLD3DF(2,4)='EURW1S40:EURW1S100',
+   CLD3DF(3,4)='EURW1S40',
+   CLD3DF(4,4)='EURW1S40:EURW1S100',
+   CLD3DF(5,4)='EURW1S40',
+   CLD3DF(6,4)='EURW1S40:EURW1S100',
+   CLD3DF(7,4)='EURW1S40',
+   CLD3DF(8,4)='EURW1S40',
+   CLD3DF(9,4)='EURW1S40',
+   CLD3DF(10,4)='EURW1S40',
+   CLD3DF(11,4)='EURW1S40',
+   CLD3DF(12,4)='EURW1S40',
+   CLD3DF(13,4)='EURW1S40',
+   CLD3DF(14,4)='EURW1S40',
+   CLD3DF(15,4)='EURW1S40',
+   CLD3DF(16,4)='EURW1S40',
+   CLD3DF(17,4)='EURW1S40',
+   CLD3DF(18,4)='EURW1S40',
+   CLD3DF(19,4)='EURW1S40',
+   CLD3DF(20,4)='EURW1S40',
+   CLD3DF(21,4)='EURW1S40',
+   CLD3DF(22,4)='EURW1S40',
+   CLD3DF(23,4)='EURW1S40',
+   CLD3DF(24,4)='EURW1S40',
+   CLD3DF(25,4)='EURW1S40',
+   CL3DF(5)='THETA_PRIM_W',
+   IL3DF(1,5)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,5)='EURW1S40',
+   CLD3DF(2,5)='EURW1S40',
+   CLD3DF(3,5)='EURW1S40',
+   CLD3DF(4,5)='EURW1S40',
+   CLD3DF(5,5)='EURW1S40',
+   CLD3DF(6,5)='EURW1S40',
+   CLD3DF(7,5)='EURW1S40',
+   CLD3DF(8,5)='EURW1S40',
+   CLD3DF(9,5)='EURW1S40',
+   CLD3DF(10,5)='EURW1S40',
+   CLD3DF(11,5)='EURW1S40',
+   CLD3DF(12,5)='EURW1S40',
+   CLD3DF(13,5)='EURW1S40',
+   CLD3DF(14,5)='EURW1S40',
+   CLD3DF(15,5)='EURW1S40',
+   CLD3DF(16,5)='EURW1S40',
+   CLD3DF(17,5)='EURW1S40',
+   CLD3DF(18,5)='EURW1S40',
+   CLD3DF(19,5)='EURW1S40',
+   CLD3DF(20,5)='EURW1S40',
+   CLD3DF(21,5)='EURW1S40',
+   CLD3DF(22,5)='EURW1S40',
+   CLD3DF(23,5)='EURW1S40',
+   CLD3DF(24,5)='EURW1S40',
+   CLD3DF(25,5)='EURW1S40',
+   CL3DF(6)='PRESSURE',
+   IL3DF(1,6)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,6)='EURW1S40',
+   CLD3DF(2,6)='EURW1S40',
+   CLD3DF(3,6)='EURW1S40',
+   CLD3DF(4,6)='EURW1S40',
+   CLD3DF(5,6)='EURW1S40',
+   CLD3DF(6,6)='EURW1S40',
+   CLD3DF(7,6)='EURW1S40',
+   CLD3DF(8,6)='EURW1S40',
+   CLD3DF(9,6)='EURW1S40',
+   CLD3DF(10,6)='EURW1S40',
+   CLD3DF(11,6)='EURW1S40',
+   CLD3DF(12,6)='EURW1S40',
+   CLD3DF(13,6)='EURW1S40',
+   CLD3DF(14,6)='EURW1S40',
+   CLD3DF(15,6)='EURW1S40',
+   CLD3DF(16,6)='EURW1S40',
+   CLD3DF(17,6)='EURW1S40',
+   CLD3DF(18,6)='EURW1S40',
+   CLD3DF(19,6)='EURW1S40',
+   CLD3DF(20,6)='EURW1S40',
+   CLD3DF(21,6)='EURW1S40',
+   CLD3DF(22,6)='EURW1S40',
+   CLD3DF(23,6)='EURW1S40',
+   CLD3DF(24,6)='EURW1S40',
+   CLD3DF(25,6)='EURW1S40',
+   CL3DF(7)='RAIN',
+   IL3DF(1,7)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,7)='EURW1S40',
+   CLD3DF(2,7)='EURW1S40',
+   CLD3DF(3,7)='EURW1S40',
+   CLD3DF(4,7)='EURW1S40',
+   CLD3DF(5,7)='EURW1S40',
+   CLD3DF(6,7)='EURW1S40',
+   CLD3DF(7,7)='EURW1S40',
+   CLD3DF(8,7)='EURW1S40',
+   CLD3DF(9,7)='EURW1S40',
+   CLD3DF(10,7)='EURW1S40',
+   CLD3DF(11,7)='EURW1S40',
+   CLD3DF(12,7)='EURW1S40',
+   CLD3DF(13,7)='EURW1S40',
+   CLD3DF(14,7)='EURW1S40',
+   CLD3DF(15,7)='EURW1S40',
+   CLD3DF(16,7)='EURW1S40',
+   CLD3DF(17,7)='EURW1S40',
+   CLD3DF(18,7)='EURW1S40',
+   CLD3DF(19,7)='EURW1S40',
+   CLD3DF(20,7)='EURW1S40',
+   CLD3DF(21,7)='EURW1S40',
+   CLD3DF(22,7)='EURW1S40',
+   CLD3DF(23,7)='EURW1S40',
+   CLD3DF(24,7)='EURW1S40',
+   CLD3DF(25,7)='EURW1S40',
+   CL3DF(8)='SNOW',
+   IL3DF(1,8)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,8)='EURW1S40',
+   CLD3DF(2,8)='EURW1S40',
+   CLD3DF(3,8)='EURW1S40',
+   CLD3DF(4,8)='EURW1S40',
+   CLD3DF(5,8)='EURW1S40',
+   CLD3DF(6,8)='EURW1S40',
+   CLD3DF(7,8)='EURW1S40',
+   CLD3DF(8,8)='EURW1S40',
+   CLD3DF(9,8)='EURW1S40',
+   CLD3DF(10,8)='EURW1S40',
+   CLD3DF(11,8)='EURW1S40',
+   CLD3DF(12,8)='EURW1S40',
+   CLD3DF(13,8)='EURW1S40',
+   CLD3DF(14,8)='EURW1S40',
+   CLD3DF(15,8)='EURW1S40',
+   CLD3DF(16,8)='EURW1S40',
+   CLD3DF(17,8)='EURW1S40',
+   CLD3DF(18,8)='EURW1S40',
+   CLD3DF(19,8)='EURW1S40',
+   CLD3DF(20,8)='EURW1S40',
+   CLD3DF(21,8)='EURW1S40',
+   CLD3DF(22,8)='EURW1S40',
+   CLD3DF(23,8)='EURW1S40',
+   CLD3DF(24,8)='EURW1S40',
+   CLD3DF(25,8)='EURW1S40',
+   CL3DF(9)='GRAUPEL',
+   IL3DF(1,9)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,9)='EURW1S40',
+   CLD3DF(2,9)='EURW1S40',
+   CLD3DF(3,9)='EURW1S40',
+   CLD3DF(4,9)='EURW1S40',
+   CLD3DF(5,9)='EURW1S40',
+   CLD3DF(6,9)='EURW1S40',
+   CLD3DF(7,9)='EURW1S40',
+   CLD3DF(8,9)='EURW1S40',
+   CLD3DF(9,9)='EURW1S40',
+   CLD3DF(10,9)='EURW1S40',
+   CLD3DF(11,9)='EURW1S40',
+   CLD3DF(12,9)='EURW1S40',
+   CLD3DF(13,9)='EURW1S40',
+   CLD3DF(14,9)='EURW1S40',
+   CLD3DF(15,9)='EURW1S40',
+   CLD3DF(16,9)='EURW1S40',
+   CLD3DF(17,9)='EURW1S40',
+   CLD3DF(18,9)='EURW1S40',
+   CLD3DF(19,9)='EURW1S40',
+   CLD3DF(20,9)='EURW1S40',
+   CLD3DF(21,9)='EURW1S40',
+   CLD3DF(22,9)='EURW1S40',
+   CLD3DF(23,9)='EURW1S40',
+   CLD3DF(24,9)='EURW1S40',
+   CLD3DF(25,9)='EURW1S40',
+   CL3DF(10)='ICE_CRYSTAL',
+   IL3DF(1,10)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,10)='EURW1S40',
+   CLD3DF(2,10)='EURW1S40',
+   CLD3DF(3,10)='EURW1S40',
+   CLD3DF(4,10)='EURW1S40',
+   CLD3DF(5,10)='EURW1S40',
+   CLD3DF(6,10)='EURW1S40',
+   CLD3DF(7,10)='EURW1S40',
+   CLD3DF(8,10)='EURW1S40',
+   CLD3DF(9,10)='EURW1S40',
+   CLD3DF(10,10)='EURW1S40',
+   CLD3DF(11,10)='EURW1S40',
+   CLD3DF(12,10)='EURW1S40',
+   CLD3DF(13,10)='EURW1S40',
+   CLD3DF(14,10)='EURW1S40',
+   CLD3DF(15,10)='EURW1S40',
+   CLD3DF(16,10)='EURW1S40',
+   CLD3DF(17,10)='EURW1S40',
+   CLD3DF(18,10)='EURW1S40',
+   CLD3DF(19,10)='EURW1S40',
+   CLD3DF(20,10)='EURW1S40',
+   CLD3DF(21,10)='EURW1S40',
+   CLD3DF(22,10)='EURW1S40',
+   CLD3DF(23,10)='EURW1S40',
+   CLD3DF(24,10)='EURW1S40',
+   CLD3DF(25,10)='EURW1S40',
+   CL3DF(11)='CLOUD_WATER',
+   IL3DF(1,11)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,11)='EURW1S40',
+   CLD3DF(2,11)='EURW1S40',
+   CLD3DF(3,11)='EURW1S40',
+   CLD3DF(4,11)='EURW1S40',
+   CLD3DF(5,11)='EURW1S40',
+   CLD3DF(6,11)='EURW1S40',
+   CLD3DF(7,11)='EURW1S40',
+   CLD3DF(8,11)='EURW1S40',
+   CLD3DF(9,11)='EURW1S40',
+   CLD3DF(10,11)='EURW1S40',
+   CLD3DF(11,11)='EURW1S40',
+   CLD3DF(12,11)='EURW1S40',
+   CLD3DF(13,11)='EURW1S40',
+   CLD3DF(14,11)='EURW1S40',
+   CLD3DF(15,11)='EURW1S40',
+   CLD3DF(16,11)='EURW1S40',
+   CLD3DF(17,11)='EURW1S40',
+   CLD3DF(18,11)='EURW1S40',
+   CLD3DF(19,11)='EURW1S40',
+   CLD3DF(20,11)='EURW1S40',
+   CLD3DF(21,11)='EURW1S40',
+   CLD3DF(22,11)='EURW1S40',
+   CLD3DF(23,11)='EURW1S40',
+   CLD3DF(24,11)='EURW1S40',
+   CLD3DF(25,11)='EURW1S40',
+   CL3DF(12)='CLOUD_FRACTI',
+   IL3DF(1,12)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,12)='EURW1S40',
+   CLD3DF(2,12)='EURW1S40',
+   CLD3DF(3,12)='EURW1S40',
+   CLD3DF(4,12)='EURW1S40',
+   CLD3DF(5,12)='EURW1S40',
+   CLD3DF(6,12)='EURW1S40',
+   CLD3DF(7,12)='EURW1S40',
+   CLD3DF(8,12)='EURW1S40',
+   CLD3DF(9,12)='EURW1S40',
+   CLD3DF(10,12)='EURW1S40',
+   CLD3DF(11,12)='EURW1S40',
+   CLD3DF(12,12)='EURW1S40',
+   CLD3DF(13,12)='EURW1S40',
+   CLD3DF(14,12)='EURW1S40',
+   CLD3DF(15,12)='EURW1S40',
+   CLD3DF(16,12)='EURW1S40',
+   CLD3DF(17,12)='EURW1S40',
+   CLD3DF(18,12)='EURW1S40',
+   CLD3DF(19,12)='EURW1S40',
+   CLD3DF(20,12)='EURW1S40',
+   CLD3DF(21,12)='EURW1S40',
+   CLD3DF(22,12)='EURW1S40',
+   CLD3DF(23,12)='EURW1S40',
+   CLD3DF(24,12)='EURW1S40',
+   CLD3DF(25,12)='EURW1S40',
+   CL3DF(13)='TPRIM_W',
+   IL3DF(1,13)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+   CLD3DF(1,13)='EURW1S40',
+   CLD3DF(2,13)='EURW1S40',
+   CLD3DF(3,13)='EURW1S40',
+   CLD3DF(4,13)='EURW1S40',
+   CLD3DF(5,13)='EURW1S40',
+   CLD3DF(6,13)='EURW1S40',
+   CLD3DF(7,13)='EURW1S40',
+   CLD3DF(8,13)='EURW1S40',
+   CLD3DF(9,13)='EURW1S40',
+   CLD3DF(10,13)='EURW1S40',
+   CLD3DF(11,13)='EURW1S40',
+   CLD3DF(12,13)='EURW1S40',
+   CLD3DF(13,13)='EURW1S40',
+   CLD3DF(14,13)='EURW1S40',
+   CLD3DF(15,13)='EURW1S40',
+   CLD3DF(16,13)='EURW1S40',
+   CLD3DF(17,13)='EURW1S40',
+   CLD3DF(18,13)='EURW1S40',
+   CLD3DF(19,13)='EURW1S40',
+   CLD3DF(20,13)='EURW1S40',
+   CLD3DF(21,13)='EURW1S40',
+   CLD3DF(22,13)='EURW1S40',
+   CLD3DF(23,13)='EURW1S40',
+   CLD3DF(24,13)='EURW1S40',
+   CLD3DF(25,13)='EURW1S40',
+   CL3DF(14)='THETA_VIRTUA',
+   IL3DF(1,14)=2,
+   CLD3DF(1,14)='EURW1S40',
+ /
+ &NAMFPDYI
+   CL3DF(1)='ISOT_ALTIT',
+   IL3DF(1,1)=1,2,3,4,
+   CLD3DF(1,1)='EURW1S40',
+   CLD3DF(2,1)='EURW1S40',
+   CLD3DF(3,1)='EURW1S40',
+   CLD3DF(4,1)='EURW1S40',
+ /
+ &NAMFPDYP
+   CL3DF(1)='GEOPOTENTIEL',
+   IL3DF(1,1)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,1)='EURW1S40',
+   CLD3DF(2,1)='EURW1S40',
+   CLD3DF(3,1)='EURW1S40',
+   CLD3DF(4,1)='EURW1S40',
+   CLD3DF(5,1)='EURW1S40',
+   CLD3DF(6,1)='EURW1S40',
+   CLD3DF(7,1)='EURW1S40',
+   CLD3DF(8,1)='EURW1S40',
+   CLD3DF(9,1)='EURW1S40',
+   CLD3DF(10,1)='EURW1S40',
+   CLD3DF(11,1)='EURW1S40',
+   CLD3DF(12,1)='EURW1S40',
+   CLD3DF(13,1)='EURW1S40',
+   CLD3DF(14,1)='EURW1S40',
+   CLD3DF(15,1)='EURW1S40',
+   CLD3DF(16,1)='EURW1S40',
+   CLD3DF(17,1)='EURW1S40',
+   CLD3DF(18,1)='EURW1S40',
+   CLD3DF(19,1)='EURW1S40',
+   CLD3DF(20,1)='EURW1S40',
+   CLD3DF(21,1)='EURW1S40',
+   CLD3DF(22,1)='EURW1S40',
+   CLD3DF(23,1)='EURW1S40',
+   CLD3DF(24,1)='EURW1S40',
+   CL3DF(2)='TEMPERATURE',
+   IL3DF(1,2)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,2)='EURW1S40',
+   CLD3DF(2,2)='EURW1S40',
+   CLD3DF(3,2)='EURW1S40',
+   CLD3DF(4,2)='EURW1S40',
+   CLD3DF(5,2)='EURW1S40',
+   CLD3DF(6,2)='EURW1S40',
+   CLD3DF(7,2)='EURW1S40',
+   CLD3DF(8,2)='EURW1S40',
+   CLD3DF(9,2)='EURW1S40',
+   CLD3DF(10,2)='EURW1S40',
+   CLD3DF(11,2)='EURW1S40',
+   CLD3DF(12,2)='EURW1S40',
+   CLD3DF(13,2)='EURW1S40',
+   CLD3DF(14,2)='EURW1S40',
+   CLD3DF(15,2)='EURW1S40',
+   CLD3DF(16,2)='EURW1S40',
+   CLD3DF(17,2)='EURW1S40',
+   CLD3DF(18,2)='EURW1S40',
+   CLD3DF(19,2)='EURW1S40',
+   CLD3DF(20,2)='EURW1S40',
+   CLD3DF(21,2)='EURW1S40',
+   CLD3DF(22,2)='EURW1S40',
+   CLD3DF(23,2)='EURW1S40',
+   CLD3DF(24,2)='EURW1S40',
+   CL3DF(3)='VENT_ZONAL',
+   IL3DF(1,3)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,3)='EURW1S40',
+   CLD3DF(2,3)='EURW1S40',
+   CLD3DF(3,3)='EURW1S40',
+   CLD3DF(4,3)='EURW1S40',
+   CLD3DF(5,3)='EURW1S40',
+   CLD3DF(6,3)='EURW1S40',
+   CLD3DF(7,3)='EURW1S40',
+   CLD3DF(8,3)='EURW1S40',
+   CLD3DF(9,3)='EURW1S40',
+   CLD3DF(10,3)='EURW1S40',
+   CLD3DF(11,3)='EURW1S40',
+   CLD3DF(12,3)='EURW1S40',
+   CLD3DF(13,3)='EURW1S40',
+   CLD3DF(14,3)='EURW1S40',
+   CLD3DF(15,3)='EURW1S40',
+   CLD3DF(16,3)='EURW1S40',
+   CLD3DF(17,3)='EURW1S40',
+   CLD3DF(18,3)='EURW1S40',
+   CLD3DF(19,3)='EURW1S40',
+   CLD3DF(20,3)='EURW1S40',
+   CLD3DF(21,3)='EURW1S40',
+   CLD3DF(22,3)='EURW1S40',
+   CLD3DF(23,3)='EURW1S40',
+   CLD3DF(24,3)='EURW1S40',
+   CL3DF(4)='VENT_MERIDIEN',
+   IL3DF(1,4)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,4)='EURW1S40',
+   CLD3DF(2,4)='EURW1S40',
+   CLD3DF(3,4)='EURW1S40',
+   CLD3DF(4,4)='EURW1S40',
+   CLD3DF(5,4)='EURW1S40',
+   CLD3DF(6,4)='EURW1S40',
+   CLD3DF(7,4)='EURW1S40',
+   CLD3DF(8,4)='EURW1S40',
+   CLD3DF(9,4)='EURW1S40',
+   CLD3DF(10,4)='EURW1S40',
+   CLD3DF(11,4)='EURW1S40',
+   CLD3DF(12,4)='EURW1S40',
+   CLD3DF(13,4)='EURW1S40',
+   CLD3DF(14,4)='EURW1S40',
+   CLD3DF(15,4)='EURW1S40',
+   CLD3DF(16,4)='EURW1S40',
+   CLD3DF(17,4)='EURW1S40',
+   CLD3DF(18,4)='EURW1S40',
+   CLD3DF(19,4)='EURW1S40',
+   CLD3DF(20,4)='EURW1S40',
+   CLD3DF(21,4)='EURW1S40',
+   CLD3DF(22,4)='EURW1S40',
+   CLD3DF(23,4)='EURW1S40',
+   CLD3DF(24,4)='EURW1S40',
+   CL3DF(5)='HUMI_RELATIVE',
+   IL3DF(1,5)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,5)='EURW1S40',
+   CLD3DF(2,5)='EURW1S40',
+   CLD3DF(3,5)='EURW1S40',
+   CLD3DF(4,5)='EURW1S40',
+   CLD3DF(5,5)='EURW1S40',
+   CLD3DF(6,5)='EURW1S40',
+   CLD3DF(7,5)='EURW1S40',
+   CLD3DF(8,5)='EURW1S40',
+   CLD3DF(9,5)='EURW1S40',
+   CLD3DF(10,5)='EURW1S40',
+   CLD3DF(11,5)='EURW1S40',
+   CLD3DF(12,5)='EURW1S40',
+   CLD3DF(13,5)='EURW1S40',
+   CLD3DF(14,5)='EURW1S40',
+   CLD3DF(15,5)='EURW1S40',
+   CLD3DF(16,5)='EURW1S40',
+   CLD3DF(17,5)='EURW1S40',
+   CLD3DF(18,5)='EURW1S40',
+   CLD3DF(19,5)='EURW1S40',
+   CLD3DF(20,5)='EURW1S40',
+   CLD3DF(21,5)='EURW1S40',
+   CLD3DF(22,5)='EURW1S40',
+   CLD3DF(23,5)='EURW1S40',
+   CLD3DF(24,5)='EURW1S40',
+   CL3DF(6)='THETA_PRIM_W',
+   IL3DF(1,6)=5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,6)='EURW1S40',
+   CLD3DF(2,6)='EURW1S40',
+   CLD3DF(3,6)='EURW1S40',
+   CLD3DF(4,6)='EURW1S40',
+   CLD3DF(5,6)='EURW1S40',
+   CLD3DF(6,6)='EURW1S40',
+   CLD3DF(7,6)='EURW1S40',
+   CLD3DF(8,6)='EURW1S40',
+   CLD3DF(9,6)='EURW1S40',
+   CLD3DF(10,6)='EURW1S40',
+   CLD3DF(11,6)='EURW1S40',
+   CLD3DF(12,6)='EURW1S40',
+   CLD3DF(13,6)='EURW1S40',
+   CLD3DF(14,6)='EURW1S40',
+   CLD3DF(15,6)='EURW1S40',
+   CLD3DF(16,6)='EURW1S40',
+   CLD3DF(17,6)='EURW1S40',
+   CLD3DF(18,6)='EURW1S40',
+   CLD3DF(19,6)='EURW1S40',
+   CLD3DF(20,6)='EURW1S40',
+   CL3DF(7)='ABS_VORTICITY',
+   IL3DF(1,7)=9,13,15,17,20,
+   CLD3DF(1,7)='EURW1S40',
+   CLD3DF(2,7)='EURW1S40',
+   CLD3DF(3,7)='EURW1S40',
+   CLD3DF(4,7)='EURW1S40',
+   CLD3DF(5,7)='EURW1S40',
+   CL3DF(8)='VITESSE_VERTICALE',
+   IL3DF(1,8)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,8)='EURW1S40',
+   CLD3DF(2,8)='EURW1S40',
+   CLD3DF(3,8)='EURW1S40',
+   CLD3DF(4,8)='EURW1S40',
+   CLD3DF(5,8)='EURW1S40',
+   CLD3DF(6,8)='EURW1S40',
+   CLD3DF(7,8)='EURW1S40',
+   CLD3DF(8,8)='EURW1S40',
+   CLD3DF(9,8)='EURW1S40',
+   CLD3DF(10,8)='EURW1S40',
+   CLD3DF(11,8)='EURW1S40',
+   CLD3DF(12,8)='EURW1S40',
+   CLD3DF(13,8)='EURW1S40',
+   CLD3DF(14,8)='EURW1S40',
+   CLD3DF(15,8)='EURW1S40',
+   CLD3DF(16,8)='EURW1S40',
+   CLD3DF(17,8)='EURW1S40',
+   CLD3DF(18,8)='EURW1S40',
+   CLD3DF(19,8)='EURW1S40',
+   CLD3DF(20,8)='EURW1S40',
+   CLD3DF(21,8)='EURW1S40',
+   CLD3DF(22,8)='EURW1S40',
+   CLD3DF(23,8)='EURW1S40',
+   CLD3DF(24,8)='EURW1S40',
+   CL3DF(9)='POT_VORTICIT',
+   IL3DF(1,9)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,9)='EURW1S40',
+   CLD3DF(2,9)='EURW1S40',
+   CLD3DF(3,9)='EURW1S40',
+   CLD3DF(4,9)='EURW1S40',
+   CLD3DF(5,9)='EURW1S40',
+   CLD3DF(6,9)='EURW1S40',
+   CLD3DF(7,9)='EURW1S40',
+   CLD3DF(8,9)='EURW1S40',
+   CLD3DF(9,9)='EURW1S40',
+   CLD3DF(10,9)='EURW1S40',
+   CLD3DF(11,9)='EURW1S40',
+   CLD3DF(12,9)='EURW1S40',
+   CLD3DF(13,9)='EURW1S40',
+   CLD3DF(14,9)='EURW1S40',
+   CLD3DF(15,9)='EURW1S40',
+   CLD3DF(16,9)='EURW1S40',
+   CLD3DF(17,9)='EURW1S40',
+   CLD3DF(18,9)='EURW1S40',
+   CLD3DF(19,9)='EURW1S40',
+   CLD3DF(20,9)='EURW1S40',
+   CLD3DF(21,9)='EURW1S40',
+   CLD3DF(22,9)='EURW1S40',
+   CLD3DF(23,9)='EURW1S40',
+   CLD3DF(24,9)='EURW1S40',
+   CL3DF(10)='RAIN',
+   IL3DF(1,10)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,10)='EURW1S40',
+   CLD3DF(2,10)='EURW1S40',
+   CLD3DF(3,10)='EURW1S40',
+   CLD3DF(4,10)='EURW1S40',
+   CLD3DF(5,10)='EURW1S40',
+   CLD3DF(6,10)='EURW1S40',
+   CLD3DF(7,10)='EURW1S40',
+   CLD3DF(8,10)='EURW1S40',
+   CLD3DF(9,10)='EURW1S40',
+   CLD3DF(10,10)='EURW1S40',
+   CLD3DF(11,10)='EURW1S40',
+   CLD3DF(12,10)='EURW1S40',
+   CLD3DF(13,10)='EURW1S40',
+   CLD3DF(14,10)='EURW1S40',
+   CLD3DF(15,10)='EURW1S40',
+   CLD3DF(16,10)='EURW1S40',
+   CLD3DF(17,10)='EURW1S40',
+   CLD3DF(18,10)='EURW1S40',
+   CLD3DF(19,10)='EURW1S40',
+   CLD3DF(20,10)='EURW1S40',
+   CLD3DF(21,10)='EURW1S40',
+   CLD3DF(22,10)='EURW1S40',
+   CLD3DF(23,10)='EURW1S40',
+   CLD3DF(24,10)='EURW1S40',
+   CL3DF(11)='SNOW',
+   IL3DF(1,11)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,11)='EURW1S40',
+   CLD3DF(2,11)='EURW1S40',
+   CLD3DF(3,11)='EURW1S40',
+   CLD3DF(4,11)='EURW1S40',
+   CLD3DF(5,11)='EURW1S40',
+   CLD3DF(6,11)='EURW1S40',
+   CLD3DF(7,11)='EURW1S40',
+   CLD3DF(8,11)='EURW1S40',
+   CLD3DF(9,11)='EURW1S40',
+   CLD3DF(10,11)='EURW1S40',
+   CLD3DF(11,11)='EURW1S40',
+   CLD3DF(12,11)='EURW1S40',
+   CLD3DF(13,11)='EURW1S40',
+   CLD3DF(14,11)='EURW1S40',
+   CLD3DF(15,11)='EURW1S40',
+   CLD3DF(16,11)='EURW1S40',
+   CLD3DF(17,11)='EURW1S40',
+   CLD3DF(18,11)='EURW1S40',
+   CLD3DF(19,11)='EURW1S40',
+   CLD3DF(20,11)='EURW1S40',
+   CLD3DF(21,11)='EURW1S40',
+   CLD3DF(22,11)='EURW1S40',
+   CLD3DF(23,11)='EURW1S40',
+   CLD3DF(24,11)='EURW1S40',
+   CL3DF(12)='GRAUPEL',
+   IL3DF(1,12)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,12)='EURW1S40',
+   CLD3DF(2,12)='EURW1S40',
+   CLD3DF(3,12)='EURW1S40',
+   CLD3DF(4,12)='EURW1S40',
+   CLD3DF(5,12)='EURW1S40',
+   CLD3DF(6,12)='EURW1S40',
+   CLD3DF(7,12)='EURW1S40',
+   CLD3DF(8,12)='EURW1S40',
+   CLD3DF(9,12)='EURW1S40',
+   CLD3DF(10,12)='EURW1S40',
+   CLD3DF(11,12)='EURW1S40',
+   CLD3DF(12,12)='EURW1S40',
+   CLD3DF(13,12)='EURW1S40',
+   CLD3DF(14,12)='EURW1S40',
+   CLD3DF(15,12)='EURW1S40',
+   CLD3DF(16,12)='EURW1S40',
+   CLD3DF(17,12)='EURW1S40',
+   CLD3DF(18,12)='EURW1S40',
+   CLD3DF(19,12)='EURW1S40',
+   CLD3DF(20,12)='EURW1S40',
+   CLD3DF(21,12)='EURW1S40',
+   CLD3DF(22,12)='EURW1S40',
+   CLD3DF(23,12)='EURW1S40',
+   CLD3DF(24,12)='EURW1S40',
+   CL3DF(13)='ICE_CRYSTAL',
+   IL3DF(1,13)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,13)='EURW1S40',
+   CLD3DF(2,13)='EURW1S40',
+   CLD3DF(3,13)='EURW1S40',
+   CLD3DF(4,13)='EURW1S40',
+   CLD3DF(5,13)='EURW1S40',
+   CLD3DF(6,13)='EURW1S40',
+   CLD3DF(7,13)='EURW1S40',
+   CLD3DF(8,13)='EURW1S40',
+   CLD3DF(9,13)='EURW1S40',
+   CLD3DF(10,13)='EURW1S40',
+   CLD3DF(11,13)='EURW1S40',
+   CLD3DF(12,13)='EURW1S40',
+   CLD3DF(13,13)='EURW1S40',
+   CLD3DF(14,13)='EURW1S40',
+   CLD3DF(15,13)='EURW1S40',
+   CLD3DF(16,13)='EURW1S40',
+   CLD3DF(17,13)='EURW1S40',
+   CLD3DF(18,13)='EURW1S40',
+   CLD3DF(19,13)='EURW1S40',
+   CLD3DF(20,13)='EURW1S40',
+   CLD3DF(21,13)='EURW1S40',
+   CLD3DF(22,13)='EURW1S40',
+   CLD3DF(23,13)='EURW1S40',
+   CLD3DF(24,13)='EURW1S40',
+   CL3DF(14)='CLOUD_WATER',
+   IL3DF(1,14)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,14)='EURW1S40',
+   CLD3DF(2,14)='EURW1S40',
+   CLD3DF(3,14)='EURW1S40',
+   CLD3DF(4,14)='EURW1S40',
+   CLD3DF(5,14)='EURW1S40',
+   CLD3DF(6,14)='EURW1S40',
+   CLD3DF(7,14)='EURW1S40',
+   CLD3DF(8,14)='EURW1S40',
+   CLD3DF(9,14)='EURW1S40',
+   CLD3DF(10,14)='EURW1S40',
+   CLD3DF(11,14)='EURW1S40',
+   CLD3DF(12,14)='EURW1S40',
+   CLD3DF(13,14)='EURW1S40',
+   CLD3DF(14,14)='EURW1S40',
+   CLD3DF(15,14)='EURW1S40',
+   CLD3DF(16,14)='EURW1S40',
+   CLD3DF(17,14)='EURW1S40',
+   CLD3DF(18,14)='EURW1S40',
+   CLD3DF(19,14)='EURW1S40',
+   CLD3DF(20,14)='EURW1S40',
+   CLD3DF(21,14)='EURW1S40',
+   CLD3DF(22,14)='EURW1S40',
+   CLD3DF(23,14)='EURW1S40',
+   CLD3DF(24,14)='EURW1S40',
+   CL3DF(15)='VERT.VELOCIT',
+   IL3DF(1,15)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,15)='EURW1S40',
+   CLD3DF(2,15)='EURW1S40',
+   CLD3DF(3,15)='EURW1S40',
+   CLD3DF(4,15)='EURW1S40',
+   CLD3DF(5,15)='EURW1S40',
+   CLD3DF(6,15)='EURW1S40',
+   CLD3DF(7,15)='EURW1S40',
+   CLD3DF(8,15)='EURW1S40',
+   CLD3DF(9,15)='EURW1S40',
+   CLD3DF(10,15)='EURW1S40',
+   CLD3DF(11,15)='EURW1S40',
+   CLD3DF(12,15)='EURW1S40',
+   CLD3DF(13,15)='EURW1S40',
+   CLD3DF(14,15)='EURW1S40',
+   CLD3DF(15,15)='EURW1S40',
+   CLD3DF(16,15)='EURW1S40',
+   CLD3DF(17,15)='EURW1S40',
+   CLD3DF(18,15)='EURW1S40',
+   CLD3DF(19,15)='EURW1S40',
+   CLD3DF(20,15)='EURW1S40',
+   CLD3DF(21,15)='EURW1S40',
+   CLD3DF(22,15)='EURW1S40',
+   CLD3DF(23,15)='EURW1S40',
+   CLD3DF(24,15)='EURW1S40',
+   CL3DF(16)='DIVERGENCE',
+   IL3DF(1,16)=9,23,
+   CLD3DF(1,16)='EURW1S40',
+   CLD3DF(2,16)='EURW1S40',
+   CL3DF(17)='THETA_VIRTUA',
+   IL3DF(1,17)=15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,17)='EURW1S40',
+   CLD3DF(2,17)='EURW1S40',
+   CLD3DF(3,17)='EURW1S40',
+   CLD3DF(4,17)='EURW1S40',
+   CLD3DF(5,17)='EURW1S40',
+   CLD3DF(6,17)='EURW1S40',
+   CLD3DF(7,17)='EURW1S40',
+   CLD3DF(8,17)='EURW1S40',
+   CLD3DF(9,17)='EURW1S40',
+   CLD3DF(10,17)='EURW1S40',
+   CL3DF(18)='CLOUD_FRACTI',
+   IL3DF(1,18)=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
+   CLD3DF(1,18)='EURW1S40',
+   CLD3DF(2,18)='EURW1S40',
+   CLD3DF(3,18)='EURW1S40',
+   CLD3DF(4,18)='EURW1S40',
+   CLD3DF(5,18)='EURW1S40',
+   CLD3DF(6,18)='EURW1S40',
+   CLD3DF(7,18)='EURW1S40',
+   CLD3DF(8,18)='EURW1S40',
+   CLD3DF(9,18)='EURW1S40',
+   CLD3DF(10,18)='EURW1S40',
+   CLD3DF(11,18)='EURW1S40',
+   CLD3DF(12,18)='EURW1S40',
+   CLD3DF(13,18)='EURW1S40',
+   CLD3DF(14,18)='EURW1S40',
+   CLD3DF(15,18)='EURW1S40',
+   CLD3DF(16,18)='EURW1S40',
+   CLD3DF(17,18)='EURW1S40',
+   CLD3DF(18,18)='EURW1S40',
+   CLD3DF(19,18)='EURW1S40',
+   CLD3DF(20,18)='EURW1S40',
+   CLD3DF(21,18)='EURW1S40',
+   CLD3DF(22,18)='EURW1S40',
+   CLD3DF(23,18)='EURW1S40',
+   CLD3DF(24,18)='EURW1S40',
+ /
+ &NAMFPDYS
+ /
+ &NAMFPDYT
+ /
+ &NAMFPDYV
+   CL3DF(1)='GEOPOTENTIEL',
+   IL3DF(1,1)=1,2,
+   CLD3DF(1,1)='EURW1S40',
+   CLD3DF(2,1)='EURW1S40',
+   CL3DF(2)='VENT_ZONAL',
+   IL3DF(1,2)=1,2,
+   CLD3DF(1,2)='EURW1S40',
+   CLD3DF(2,2)='EURW1S40',
+   CL3DF(3)='VENT_MERIDIEN',
+   IL3DF(1,3)=1,2,
+   CLD3DF(1,3)='EURW1S40',
+   CLD3DF(2,3)='EURW1S40',
+   CL3DF(4)='TEMPE_POTENT',
+   IL3DF(1,4)=1,2,
+   CLD3DF(1,4)='EURW1S40',
+   CLD3DF(2,4)='EURW1S40',
+   CL3DF(5)='ABS_VORTICITY',
+   IL3DF(1,5)=1,2,
+   CLD3DF(1,5)='EURW1S40',
+   CLD3DF(2,5)='EURW1S40',
+   CL3DF(6)='POT_VORTICIT',
+   IL3DF(1,6)=1,2,
+   CLD3DF(1,6)='EURW1S40',
+   CLD3DF(2,6)='EURW1S40',
+ /
+ &NAMFPPHY
+   CLPHY(1)='SURFTEMPERATURE',
+   CLDPHY(1)='EURW1S40:EURW1S100',
+   CLPHY(2)='INTSURFGEOPOTENT',
+   CLDPHY(2)='EURW1S40:EURW1S100',
+   CLPHY(3)='SURFRESERV.NEIGE',
+   CLDPHY(3)='EURW1S40:EURW1S100',
+   CLXFU(1)='CLSTEMPERATURE',
+   CLDXFU(1)='EURW1S40:EURW1S100',
+   CLXFU(2)='CLSHUMI.RELATIVE',
+   CLDXFU(2)='EURW1S40:EURW1S100',
+   CLXFU(3)='CLSVENT.ZONAL',
+   CLDXFU(3)='EURW1S40',
+   CLXFU(4)='CLSVENT.MERIDIEN',
+   CLDXFU(4)='EURW1S40',
+   CLXFU(5)='CLPMHAUT.MOD.XFU',
+   CLDXFU(5)='EURW1S40:EURW1S100',
+   CLXFU(6)='CLSTPRIM_W',
+   CLDXFU(6)='EURW1S40:EURW1S100',
+ /
diff --git a/tools/conf_tests/big_3D/aro48t1.sh b/tools/conf_tests/big_3D/aro48t1.sh
index 01031a2a10bac13549b15f4de84974a483fee4d5..4663a7184bbbee85922b83a16d966b5cbc780451 100644
--- a/tools/conf_tests/big_3D/aro48t1.sh
+++ b/tools/conf_tests/big_3D/aro48t1.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 #SBATCH -p normal256
-#SBATCH --export=MYLIB,HOMEPACK
+#SBATCH --export=MYLIB,HOMEPACK,TESTDIR
 #SBATCH -n 1280
 #SBATCH -c 4
 #SBATCH -N 40
@@ -103,8 +103,8 @@ echo ISYNC=$ISYNC
 #                               USER PREFERENCES
 #                               ================
 
-export NAMELDIR=/home/gmap/mrpm/khatib/pack/48t1_main.01#myref/run/cy47.forecast_arome_e700/Namelists
-
+#export NAMELDIR=/home/gmap/mrpm/khatib/pack/48t1_main.01#myref/run/cy47.forecast_arome_e700/Namelists
+export NAMELDIR=$TESTDIR/Namelists
 
 HOMEPACK=${HOMEPACK:=$HOME/pack}
 export BINDIR=$HOMEPACK/$MYLIB/bin
@@ -114,14 +114,15 @@ OUTPUTDIR=${OUTPUTDIR:-$PWD} #No cd command have been done before this line
 
 
 export DATADIR=/scratch/work/khatib/data/cy47.forecast_arome_e700
-export REFDIR=/home/gmap/mrpm/khatib/benchmarks/apps/modules/cy47.forecast_arome_e700/References
+#export REFDIR=/home/gmap/mrpm/khatib/benchmarks/apps/modules/cy47.forecast_arome_e700/References
 export TOOLSDIR=/home/gmap/mrpm/khatib/benchmarks/tools
-export ROOTDIR_ODB=/home/gmap/mrpm/khatib/odbpools/36t1_bench/cy47.forecast_arome_e700
+#export ROOTDIR_ODB=/home/gmap/mrpm/khatib/odbpools/36t1_bench/cy47.forecast_arome_e700
 
 # Check reliability of auxilary directories :
 # -----------------------------------------
 ierr=0
-for var in NAMELDIR BINDIR DATADIR REFDIR TOOLSDIR ; do
+#for var in NAMELDIR BINDIR DATADIR REFDIR TOOLSDIR ; do
+for var in NAMELDIR BINDIR DATADIR TOOLSDIR ; do
   eval "dir=\$$var"
   if [ ! "$dir" ] ; then
     echo "$var is not set."
@@ -145,9 +146,9 @@ done
 echo TOOLSDIR=$TOOLSDIR
 echo NAMELDIR=$NAMELDIR
 echo DATADIR=$DATADIR
-echo REFDIR=$REFDIR
+#echo REFDIR=$REFDIR
 echo BINDIR=$BINDIR
-echo ROOTDIR_ODB=$ROOTDIR_ODB
+#echo ROOTDIR_ODB=$ROOTDIR_ODB
 
 export PATH=$TOOLSDIR:$PATH
 export TOOLSDIR
@@ -289,7 +290,7 @@ NAMELIST=namel_previ.48
 CTRLLIST=extra_namelists48.list
 LINKS=links_inline48.scpt
 EXECUTABLE=MASTERODB
-REFLIST=$REFDIR/forecast.out
+#REFLIST=$REFDIR/forecast.out
 EXPLIST=./NODE.001_01
 set +x
 
@@ -424,7 +425,7 @@ set -x
 #MTOOL common join=step_1
 
 set -x
-$TOOLSDIR/getdata.ksh
+$TOOLSDIR/getdata.sh
 set +x
 
 #MTOOL common
@@ -498,13 +499,13 @@ set +x
 if [ $ISYNC -eq 0 ] ; then
   set -x
 #MTOOL common join=step_1
-  $TOOLSDIR/input_sync.ksh
+  $TOOLSDIR/input_sync.sh
 #MTOOL common
   set +x
 else
   set -x
 #MTOOL common join=step_2
-  $TOOLSDIR/input_sync.ksh
+  $TOOLSDIR/input_sync.sh
 #MTOOL common
   set +x
 fi
@@ -550,13 +551,13 @@ fi
 echo
 if [ "$OUTPUT_LISTING" = "YES" ] ; then
   set -x
-  $TOOLSDIR/outsync.ksh
+  $TOOLSDIR/outsync.sh
   set +x
 fi
 
 if [ $FTRACE_JOB -gt 0 ] ; then
   set -x
-  $TOOLSDIR/profsync.ksh
+  $TOOLSDIR/profsync.sh
   set +x
 fi
 
@@ -572,7 +573,7 @@ else
   mkdir $OUTPUTDIR/error
   cp $EXPLIST $OUTPUTDIR/error/
 fi
-if [ -f $REFLIST ] && [ -f $EXPLIST ] ; then $TOOLSDIR/diffNODE.001_01 $EXPLIST $REFLIST ; fi
+#if [ -f $REFLIST ] && [ -f $EXPLIST ] ; then $TOOLSDIR/diffNODE.001_01 $EXPLIST $REFLIST ; fi
 set +x
 #      ****************
 #      *  Cleanups    *
@@ -580,7 +581,7 @@ set +x
 
 set -x
 cd $TMPGFS
-$TOOLSDIR/cleansync.ksh
+$TOOLSDIR/cleansync.sh
 set +x
 
 #MTOOL common
@@ -590,7 +591,7 @@ set +x
 #       ****************
 
 set -x
-$TOOLSDIR/epilog.ksh
+$TOOLSDIR/epilog.sh
 set +x
 if [ "$MTOOL_IS" != "ON" ] && [ "$AUTO_CLEAN" = "ON" ] ; then
   cd $HOME
diff --git a/tools/conf_tests/small_3D_alt9/aro48t1.sh b/tools/conf_tests/small_3D_alt9/aro48t1.sh
new file mode 100755
index 0000000000000000000000000000000000000000..17f57ddd295284e51821673472c1e856382967d1
--- /dev/null
+++ b/tools/conf_tests/small_3D_alt9/aro48t1.sh
@@ -0,0 +1,1208 @@
+#!/bin/bash
+#SBATCH -n 4
+#SBATCH --mem=20000
+#SBATCH --export=MYLIB,HOME,HOMEPACK,TMPDIR,OUTPUTDIR,TESTDIR
+#SBATCH -t 00:10:00
+#SBATCH -N 1
+#SBATCH -p normal256
+
+#The MYLIB varibale must contain the gmkpack pack name
+#The TESTDIR variable must contain the test directory
+#Results will be stored in the local directory
+
+#Other environment varaibles that can be set:
+#OUTPUTDIR
+
+date
+
+OUTPUTDIR=${OUTPUTDIR:-$PWD}
+case=riette2
+#rekchemin="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" #Resources for the run must be in the same directory as this script
+rekchemin=$TESTDIR
+
+NPROC=4
+NSTRIN=$NPROC
+NSTROUT=1
+NPRTRW_NPRTRV=""
+NPRTRW_NPRTRV="  NPRTRW=$NPROC,
+  NPRTRV=1,"
+export OMP_NUM_THREADS=1
+
+#MYLIB=48t1_main.01%jpdup
+
+export DR_HOOK=1
+#export DR_HOOK_IGNORE_SIGNALS=-1
+export DR_HOOK_NOT_MPI=1
+export DR_HOOK_SILENT=1
+export DR_HOOK_OPT=
+
+export EC_PROFILE_HEAP=0
+export EC_PROFILE_MEM=0
+export EC_MPI_ATEXIT=0
+export DR_HOOK_SHOW_PROCESS_OPTIONS=0
+export EC_MEMINFO=0
+export TVSEARCHPATH=$SOURCE
+
+HOMEPACK=${HOMEPACK:=$HOME/pack}
+SOURCE=$HOMEPACK/$MYLIB/src/local
+LOADIR=$HOMEPACK/$MYLIB/bin
+
+TMPDIR=${TMPDIR:=$HOME/tmp}
+TMPLOC=$TMPDIR/rundir.$$
+TMPWAIT=$TMPDIR/wait_queue.$$
+mkdir $TMPWAIT
+mkdir $TMPLOC
+cd $TMPLOC
+
+export RTTOV_COEFDIR=$PWD
+
+#      **************************
+#      *  Saisie des NAMELISTS  *
+#      **************************
+
+CNMEXP='FPOS'
+
+echo
+/bin/cat <<FIN > fort.4
+ &NACIETEO
+ /
+ &NACOBS
+ /
+ &NACTAN
+ /
+ &NACTEX
+ /
+ &NACVEG
+ /
+ &NADOCK
+ /
+ &NAEAEM7
+ /
+ &NAEAER
+ /
+ &NAECOAPHY
+ /
+ &NAEPHLI
+ /
+ &NAEPHY
+ /
+ &NAERAD
+   LRRTM=.TRUE.,
+   LSRTM=.FALSE.,
+   NAER=1,
+   NICEOPT=3,
+   NLIQOPT=3,
+   NOVLP=6,
+   NOZOCL=2,
+   NRADFR=18,
+   NRADIP=3,
+   NRADLP=2,
+   NSW=6,
+   RLWINHF=1,
+   RRE2DE=0.64952,
+   RSWINHF=1,
+ /
+ &NAERCLI
+ /
+ &NAEVOL
+ /
+ &NAIMPO
+ /
+ &NALORI
+ /
+ &NAMAFN
+   GFP_CLSG%CLNAME='SURFACCGRAUPEL',
+   GFP_CLSP%CLNAME='SURFACCPLUIE',
+   GFP_CLSS%CLNAME='SURFACCNEIGE',
+   GFP_SFIS%IBITS=16,
+   GFP_ST%CLNAME='SURFTEMPERATURE',
+   GFP_ST%IANO=0,
+   GFP_ST%IBITS=12,
+   GFP_X10U%CLNAME='CLSVENT.ZONAL',
+   GFP_X10U%IANO=0,
+   GFP_X10U%IBITS=12,
+   GFP_X10V%CLNAME='CLSVENT.MERIDIEN',
+   GFP_X10V%IANO=0,
+   GFP_X10V%IBITS=12,
+   GFP_X2RH%CLNAME='CLSHUMI.RELATIVE',
+   GFP_X2RH%IANO=0,
+   GFP_X2RH%IBITS=12,
+   GFP_X2T%CLNAME='CLSTEMPERATURE',
+   GFP_X2T%IANO=1,
+   GFP_XCCC%IBITS=8,
+   GFP_XHCC%IBITS=8,
+   GFP_XLCC%IBITS=8,
+   GFP_XLSG%CLNAME='SURFINSGRAUPEL',
+   GFP_XLSP%CLNAME='SURFINSPLUIE',
+   GFP_XLSS%CLNAME='SURFINSNEIGE',
+   GFP_XMCC%IBITS=8,
+   GFP_XN2T%IBITS=12,
+   GFP_XTCC%IBITS=8,
+   GFP_XUGST%CLNAME='CLSU.RAF60M.XFU',
+   GFP_XUGST%IANO=0,
+   GFP_XUGST%IBITS=12,
+   GFP_XVGST%CLNAME='CLSV.RAF60M.XFU',
+   GFP_XVGST%IANO=0,
+   GFP_XVGST%IBITS=12,
+   GFP_XX2T%IBITS=12,
+   GFP_XXDIAGH%IBITS=12,
+   TFP_ABS%ZFK=32.,
+   TFP_CLF%IBITS=6,
+   TFP_EDR%CLNAME='EDR',
+   TFP_EDR%IBITS=16,
+   TFP_EDR%IGRIB=136,
+   TFP_GR%IBITS=12,
+   TFP_HL%IBITS=12,
+   TFP_HTB%IBITS=16,
+   TFP_HTB%LLGP=.TRUE.,
+   TFP_HU%IBITS=12,
+   TFP_MSAT9C2%IBITS=12,
+   TFP_MSAT9C6%IBITS=12,
+   TFP_MSLNH%IBITS=12,
+   TFP_PV%ZFK=64.,
+   TFP_RCLS%IBITS=12,
+   TFP_RR%IBITS=12,
+   TFP_SN%IBITS=12,
+   TFP_T%IBITS=12,
+   TFP_TCLS%IBITS=12,
+   TFP_TH%IBITS=12,
+   TFP_THPW%IBITS=12,
+   TFP_THV%IBITS=12,
+   TFP_TN%IBITS=12,
+   TFP_TWV%IBITS=12,
+   TFP_TX%IBITS=12,
+   TFP_U%IBITS=12,
+   TFP_V%IBITS=12,
+   TFP_VOR%ZFK=32.,
+   TFP_VV%ZFK=32.,
+ /
+ &NAMARG
+   CNMEXP='${CNMEXP}',
+   LECMWF=.FALSE.,
+   LELAM=.TRUE.,
+   LSLAG=.TRUE.,
+   NCONF=1,
+   NSUPERSEDE=1,
+ /
+ &NAMARPHY
+   LKFBCONV=.FALSE.,
+   LKFBD=.FALSE.,
+   LKFBS=.FALSE.,
+   LMFSHAL=.TRUE.,
+   LMICRO=.TRUE.,
+   LMPA=.TRUE.,
+   LMSE=.TRUE.,
+   LTURB=.TRUE.,
+ /
+ &NAMCA
+ /
+ &NAMCAPE
+ /
+ &NAMCFU
+   LCUMFU=.TRUE.,
+   LFPLS=.TRUE.,
+   LFPLSG=.TRUE.,
+   LFR=.TRUE.,
+   LFRRC=.TRUE.,
+   LFSF=.TRUE.,
+   LNEBPAR=.TRUE.,
+   LNEBTT=.TRUE.,
+   LRAYD=.TRUE.,
+   LRAYS=.TRUE.,
+ /
+ &NAMCHEM
+ /
+ &NAMCHET
+ /
+ &NAMCHK
+ /
+ &NAMCLA
+ /
+ &NAMCLDP
+ /
+ &NAMCLI
+ /
+ &NAMCLOP15
+ /
+ &NAMCLTC
+ /
+ &NAMCOK
+ /
+ &NAMCOM
+ /
+ &NAMCOSJO
+ /
+ &NAMCOUPLO4
+ /
+ &NAMCT0
+   CFPNCF='ECHFP',
+   CNPPATH=' ',
+   LAROME=.TRUE.,
+   LNHEE=.TRUE.,
+   LSCREEN_OPENMP=.FALSE.,
+   LSPRT=.TRUE.,
+   LTWOTL=.TRUE.,
+   NFPOS=1,
+   NFRSDI=18,
+   NSDITS(0)=0,
+   NFRHIS=72,
+   NHISTS(0)=0,
+   NFRPOS=72,
+   NPOSTS(0)=0,
+   NFRSFXHIS=72,
+   NSFXHISTS(0)=0,
+   NFRDHFD=72,
+   NDHFDTS(0)=0,
+ /
+ &NAMCT1
+   LRFILAF=.FALSE.,
+   N1HIS=1,
+   N1POS=1,
+   N1RES=0,
+   N1SDI=1,
+   N1SFXHIS=1,
+   N1GDI=0,
+ /
+ &NAMCUMF
+ /
+ &NAMCUMFS
+ /
+ &NAMCVER
+ /
+ &NAMCVMNH
+ /
+ &NAMDDH
+   LDDH_OMP=.TRUE.,
+   LHDDOP=.TRUE.,
+   LHDHKS=.TRUE.,
+   LHDEFD=.TRUE.,
+   LFLEXDIA=.TRUE.,
+   BDEDDH(1,1)=3,
+   BDEDDH(2,1)=1,
+   BDEDDH(3,1)=358.8
+   BDEDDH(4,1)=45.1
+   BDEDDH(5,1)=360.3
+   BDEDDH(6,1)=44.5
+ /
+ &NAMDFI
+ /
+ &NAMDIM
+   NPROMA=-50,
+ /
+ &NAMDIMO
+ /
+ &NAMDIM_TRAJ
+ /
+ &NAMDPHY
+ /
+ &NAMDPRECIPS
+ /
+ &NAMDYN
+   LADVF=.TRUE.,
+   LQMPD=.FALSE.,
+   LQMT=.FALSE.,
+   LQMVD=.FALSE.,
+   LRHDI_LASTITERPC=.TRUE.,
+   NITMP=4,
+   NSITER=1,
+   NSPDLAG=3,
+   NSVDLAG=3,
+   NTLAG=3,
+   NVLAG=3,
+   NWLAG=3,
+   RDAMPDIV=20.,
+   RDAMPPD=20.,
+   RDAMPQ=0.,
+   RDAMPT=0.,
+   RDAMPVD=20.,
+   RDAMPVOR=20.,
+   REPS1=0.,
+   REPS2=0.,
+   REPSM1=0.,
+   REPSM2=0.,
+   REPSP1=0.,
+   SDRED=1.,
+   SIPR=90000.,
+   SITR=350.,
+   SITRA=100.,
+   SLHDA0=0.25,
+   SLHDD00=0.000065,
+   VESL=0.05,
+   XIDT=0.,
+   ZSLHDP1=1.7,
+   ZSLHDP3=0.6,
+ /
+ &NAMDYNA
+   LCOMADH=.TRUE.,
+   LCOMADV=.FALSE.,
+   LCOMAD_GFL=.TRUE.,
+   LCOMAD_SP=.TRUE.,
+   LCOMAD_SPD=.TRUE.,
+   LCOMAD_SVD=.TRUE.,
+   LCOMAD_T=.TRUE.,
+   LCOMAD_W=.TRUE.,
+   LGWADV=.TRUE.,
+   LNESC=.TRUE.,
+   LPC_CHEAP=.TRUE.,
+   LPC_FULL=.TRUE.,
+   LRDBBC=.FALSE.,
+   LSETTLS=.FALSE.,
+   LSETTLST=.TRUE.,
+   LSLHD_GFL=.TRUE.,
+   LSLHD_OLD=.FALSE.,
+   LSLHD_SPD=.FALSE.,
+   LSLHD_SVD=.FALSE.,
+   LSLHD_T=.FALSE.,
+   LSLHD_W=.FALSE.,
+   ND4SYS=2,
+   NDLNPR=1,
+   NPDVAR=2,
+   NVDVAR=4,
+   SLHDEPSH=0.08,
+   SLHDKMAX=6,
+ /
+ &NAMDYNCORE
+ /
+ &NAMEMIS_CONF
+ /
+ &NAMENKF
+ /
+ &NAMFA
+   CMODEL='OUTPUTID',
+   LEXTERN=.TRUE.,
+   LSUPPDATE=.FALSE.,
+   NBITCS=-1,
+   NBITPG=-1,
+   NSTRON=-1,
+ /
+ &NAMFAINIT
+   JPXTRO=2000,
+ /
+ &NAMFPC
+   CFP2DF(1)='SURFPRESSION',
+   CFP2DF(2)='MSL_NHPRESSURE',
+   CFP2DF(3)='SURFTOT.WAT.VAPO',
+   CFP2DF(4)='SURFISOTPW0.MALT',
+   CFP2DF(5)='SURFCAPE.POS.F00',
+   CFP2DF(6)='C002_METEOSAT_09_SEVIRI.POS',
+   CFP2DF(7)='C006_METEOSAT_09_SEVIRI.POS',
+   CFP2DF(8)='SURFREFLECT.MAX',
+   CFP2DF(9)='SURFISOTPW1.MALT',
+   CFP2DF(10)='SURFISOTPW2.MALT',
+   CFP3DF(1)='GEOPOTENTIEL',
+   CFP3DF(2)='TEMPERATURE',
+   CFP3DF(3)='VENT_ZONAL',
+   CFP3DF(4)='VENT_MERIDIEN',
+   CFP3DF(5)='HUMI_RELATIVE',
+   CFP3DF(6)='THETA_PRIM_W',
+   CFP3DF(7)='PRESSURE',
+   CFP3DF(8)='ABS_VORTICITY',
+   CFP3DF(9)='VITESSE_VERTICALE',
+   CFP3DF(10)='TEMPE_POTENT',
+   CFP3DF(11)='POT_VORTICIT',
+   CFP3DF(12)='SIM_REFLECTI',
+   CFP3DF(13)='RAIN',
+   CFP3DF(14)='SNOW',
+   CFP3DF(15)='GRAUPEL',
+   CFP3DF(16)='ICE_CRYSTAL',
+   CFP3DF(17)='CLOUD_WATER',
+   CFP3DF(18)='VERT.VELOCIT',
+   CFP3DF(19)='DIVERGENCE',
+   CFP3DF(20)='THETA_VIRTUA',
+   CFP3DF(21)='TKE',
+   CFP3DF(22)='CLOUD_FRACTI',
+   CFP3DF(23)='ISOT_ALTIT',
+   CFP3DF(24)='EDR',
+   CFPCFU(1)='SURFTENS.TOTA.ZO',
+   CFPCFU(2)='SURFTENS.TOTA.ME',
+   CFPCFU(3)='SURFACCPLUIE',
+   CFPCFU(4)='SURFACCNEIGE',
+   CFPCFU(5)='SURFACCGRAUPEL',
+   CFPCFU(6)='SOMMFLU.RAY.SOLA',
+   CFPCFU(7)='SURFFLU.RAY.SOLA',
+   CFPCFU(8)='SOMMFLU.RAY.THER',
+   CFPCFU(9)='SURFFLU.RAY.THER',
+   CFPCFU(10)='SURFFLU.LAT.MTOT',
+   CFPCFU(11)='SURFFLU.MTOTA.NE',
+   CFPCFU(12)='SURFFLU.CHA.SENS',
+   CFPCFU(13)='SURFRAYT SOLA DE',
+   CFPCFU(14)='SURFRAYT THER DE',
+   CFPCFU(15)='SURFRAYT SOL CL',
+   CFPCFU(16)='SURFRAYT THER CL',
+   CFPCFU(17)='SURFRAYT DIR SUR',
+   CFPDOM(1)='FRANGP0025',
+   CFPFMT='LALON',
+   CFPPHY(1)='SURFTEMPERATURE',
+   CFPPHY(2)='INTSURFGEOPOTENT',
+   CFPPHY(3)='SURFRESERV.NEIGE',
+   CFPXFU(1)='CLSTEMPERATURE',
+   CFPXFU(2)='CLSHUMI.RELATIVE',
+   CFPXFU(3)='CLSVENT.ZONAL',
+   CFPXFU(4)='CLSVENT.MERIDIEN',
+   CFPXFU(5)='SURFNEBUL.TOTALE',
+   CFPXFU(6)='SURFNEBUL.HAUTE',
+   CFPXFU(7)='SURFNEBUL.MOYENN',
+   CFPXFU(8)='SURFNEBUL.BASSE',
+   CFPXFU(9)='CLSMAXI.TEMPERAT',
+   CFPXFU(10)='CLSMINI.TEMPERAT',
+   CFPXFU(11)='CLPMHAUT.MOD.XFU',
+   CFPXFU(12)='SURFDIAGHAIL',
+   LCRITSNOWTEMP=.FALSE.,
+   LFPCAPEX=.TRUE.,
+   LFPMOIS=.TRUE.,
+   LFPPACKING=.FALSE.,
+   LWIDER_DOM=.TRUE.,
+   L_READ_MODEL_DATE=.TRUE.,
+   NFITI=1,
+   NFITV=1,
+   NFPCAPE=5,
+   NFPCLI=1,
+   NFPGRIB=1,
+   NFPINPHY=4,
+   NITERPV=8,
+   RENTRA=0.0001,
+   RFP3H(1)=10.,
+   RFP3H(2)=20.,
+   RFP3H(3)=35.,
+   RFP3H(4)=50.,
+   RFP3H(5)=75.,
+   RFP3H(6)=100.,
+   RFP3H(7)=150.,
+   RFP3H(8)=200.,
+   RFP3H(9)=250.,
+   RFP3H(10)=375.,
+   RFP3H(11)=500.,
+   RFP3H(12)=625.,
+   RFP3H(13)=750.,
+   RFP3H(14)=875.,
+   RFP3H(15)=1000.,
+   RFP3H(16)=1125.,
+   RFP3H(17)=1250.,
+   RFP3H(18)=1375.,
+   RFP3H(19)=1500.,
+   RFP3H(20)=1750.,
+   RFP3H(21)=2000.,
+   RFP3H(22)=2250.,
+   RFP3H(23)=2500.,
+   RFP3H(24)=2750.,
+   RFP3H(25)=3000.,
+   RFP3I(1)=-273.15,
+   RFP3I(2)=-263.15,
+   RFP3I(3)=-261.15,
+   RFP3I(4)=-253.15,
+   RFP3P(1)=10000.,
+   RFP3P(2)=12500.,
+   RFP3P(3)=15000.,
+   RFP3P(4)=17500.,
+   RFP3P(5)=20000.,
+   RFP3P(6)=22500.,
+   RFP3P(7)=25000.,
+   RFP3P(8)=27500.,
+   RFP3P(9)=30000.,
+   RFP3P(10)=35000.,
+   RFP3P(11)=40000.,
+   RFP3P(12)=45000.,
+   RFP3P(13)=50000.,
+   RFP3P(14)=55000.,
+   RFP3P(15)=60000.,
+   RFP3P(16)=65000.,
+   RFP3P(17)=70000.,
+   RFP3P(18)=75000.,
+   RFP3P(19)=80000.,
+   RFP3P(20)=85000.,
+   RFP3P(21)=90000.,
+   RFP3P(22)=92500.,
+   RFP3P(23)=95000.,
+   RFP3P(24)=100000.,
+   RFP3PV(1)=0.0000015,
+   RFP3PV(2)=0.000002,
+   RFPCD2=5.,
+   RFPCSAB=50.,
+   RFPVCAP=7000.,
+ /
+ &NAMFPD
+   NLAT(1)=41,
+   NLON(1)=41,
+   RLONC(1)=-0.71,
+   RLATC(1)=44.8,
+   RDELX(1)=0.025,
+   RDELY(1)=0.025,
+ /
+ &NAMFPDY2
+ /
+ &NAMFPDYF
+ /
+ &NAMFPDYH
+ /
+ &NAMFPDYI
+ /
+ &NAMFPDYP
+ /
+ &NAMFPDYS
+ /
+ &NAMFPDYT
+ /
+ &NAMFPDYV
+ /
+ &NAMFPF
+   NFMAX(1)=60,
+   NFMAX(2)=80,
+ /
+ &NAMFPG
+   NFPDISTRIB=1,
+ /
+ &NAMFPIOS
+ /
+ &NAMFPMOVE
+ /
+ &NAMFPPHY
+ /
+ &NAMFPSC2
+   NFPROMA=-50,
+ /
+ &NAMFPSC2_DEP
+   NFPROMA_DEP=-50,
+ /
+ &NAMGEM
+ /
+ &NAMGFL
+   NGFL_EZDIAG=4,
+   YEZDIAG_NL(1)%CNAME='EZDIAG01',
+   YEZDIAG_NL(1)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(2)%CNAME='EZDIAG02',
+   YEZDIAG_NL(2)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(3)%CNAME='EZDIAG03',
+   YEZDIAG_NL(3)%LREQOUT=.FALSE.,
+   YEZDIAG_NL(4)%CNAME='INPRRTOT3D',
+   YEZDIAG_NL(4)%LREQOUT=.TRUE.,
+   YG_NL%LQM=.TRUE.,
+   YG_NL%LSLHD=.TRUE.,
+   YG_NL%NCOUPLING=-1,
+   YG_NL%NREQIN=1,
+   YG_NL%REFVALC=0.,
+   YIRAD_NL%LGP=.TRUE.,
+   YI_NL%LQM=.TRUE.,
+   YI_NL%LSLHD=.TRUE.,
+   YI_NL%NCOUPLING=-1,
+   YI_NL%NREQIN=1,
+   YI_NL%REFVALC=0.,
+   YLRAD_NL%LGP=.TRUE.,
+   YL_NL%LQM=.TRUE.,
+   YL_NL%LSLHD=.TRUE.,
+   YL_NL%NCOUPLING=-1,
+   YL_NL%NREQIN=1,
+   YL_NL%REFVALC=0.,
+   YQ_NL%LCOMAD=.TRUE.,
+   YQ_NL%LQM=.TRUE.,
+   YQ_NL%LSLHD=.FALSE.,
+   YQ_NL%NREQIN=1,
+   YR_NL%LQM=.TRUE.,
+   YR_NL%LSLHD=.TRUE.,
+   YR_NL%NCOUPLING=-1,
+   YR_NL%NREQIN=1,
+   YR_NL%REFVALC=0.,
+   YS_NL%LQM=.TRUE.,
+   YS_NL%LSLHD=.TRUE.,
+   YS_NL%NCOUPLING=-1,
+   YS_NL%NREQIN=1,
+   YS_NL%REFVALC=0.,
+   YTKE_NL%NCOUPLING=0,
+   YTKE_NL%NREQIN=1,
+ /
+ &NAMGRIB
+ /
+ &NAMGWD
+ /
+ &NAMGWDIAG
+ /
+ &NAMGWWMS
+ /
+ &NAMIAU
+   ALPHAIAU=0.5,
+   LIAU=.FALSE.,
+   TSTARTIAU=1800,
+   TSTOPIAU=5340,
+ /
+ &NAMICE
+ /
+ &NAMINI
+   LDFI=.FALSE.,
+ /
+ &NAMINTFLEX
+ /
+ &NAMIOMI
+ /
+ &NAMIOS
+ /
+ &NAMIO_SERV
+   NIO_SERV_BUF_MAXSIZE=20,
+   NIO_SERV_METHOD=2,
+   NMSG_LEVEL_CLIENT=0,
+   NMSG_LEVEL_SERVER=0,
+   NPROCESS_LEVEL=5,
+   NPROC_IO=0,
+ /
+ &NAMJBCODES
+ /
+ &NAMJFH
+ /
+ &NAMJG
+ /
+ &NAMLCZ
+ /
+ &NAMLSFORC
+ /
+ &NAMMARS
+ /
+ &NAMMCC
+ /
+ &NAMMCUF
+ /
+ &NAMMKODB
+ /
+ &NAMMODERR
+ /
+ &NAMMTS
+ /
+ &NAMMWAVE
+ /
+ &NAMNPROF
+ /
+ &NAMNUD
+ /
+ &NAMOBS
+ /
+ &NAMONEDVAR
+ /
+ &NAMOOPS
+ /
+ &NAMOPH
+   CFNHWF='ECHIS',
+   LINC=.TRUE.,
+   NTIMEFMT=1,
+ /
+ &NAMOPTCMEM
+ /
+ &NAMPAR0
+   LOPT_SCALAR=.TRUE.,
+   NPRINTLEV=1,
+   LMPOFF=.FALSE.,
+   MBX_SIZE=2048000000,
+   MP_TYPE=2,
+   NOUTPUT=1,
+   NPROC=$NPROC,
+$NPRTRW_NPRTRV
+ /
+ &NAMPAR1
+   LEQ_REGIONS=.FALSE.,
+   LSLONDEM=.TRUE.,
+   LSPLIT=.TRUE.,
+   LSYNC_SLCOM=.FALSE.,
+   LSYNC_TRANS=.FALSE.,
+   L_GATHERV_WRGP=.FALSE.,
+   NCOMBFLEN=1800000,
+   NSTRIN=$NSTRIN,
+   NSTROUT=$NSTROUT,
+ /
+ &NAMPARAR
+   CFRAC_ICE_ADJUST='S',
+   CFRAC_ICE_SHALLOW_MF='S',
+   CMICRO='OLD3',
+   LOCND2=.TRUE.,
+   CSEDIM='STAT',
+   CSNOWRIMING='M90',
+   LCONVHG=.TRUE.,
+   LCRFLIMIT=.TRUE.,
+   LCRIAUTI=.TRUE.,
+   LEVLIMIT=.TRUE.,
+   LFEEDBACKT=.TRUE.,
+   LFPREC3D=.TRUE.,
+   LNULLWETG=.TRUE.,
+   LNULLWETH=.TRUE.,
+   LOLSMC=.TRUE.,
+   LOSEDIC=.TRUE.,
+   LOSIGMAS=.TRUE.,
+   LOSUBG_COND=.TRUE.,
+   LSEDIM_AFTER=.FALSE.,
+   LWETGPOST=.TRUE.,
+   LWETHPOST=.TRUE.,
+   NMAXITER_MICRO=1,
+   NPRINTFR=10000,
+   NPTP=1,
+   RCRIAUTC=0.001,
+   RCRIAUTI=0.0002,
+   RT0CRIAUTI=-5.,
+   VSIGQSAT=0.02,
+   XFRACM90=0.1,
+   XMRSTEP=0.00005,
+   XSPLIT_MAXCFL=0.8,
+   XTSTEP_TS=0.,
+ /
+ &NAMPHMSE
+   LPGDFWR=.FALSE.,
+ /
+ &NAMPHY
+   LAERODES=.TRUE.,
+   LAEROLAN=.TRUE.,
+   LAEROSEA=.TRUE.,
+   LAEROSOO=.TRUE.,
+   LEDR=.TRUE.,
+   LMPHYS=.TRUE.,
+   LO3ABC=.TRUE.,
+   LRAYFM=.TRUE.,
+ /
+ &NAMPHY0
+   ALMAV=300.,
+   BEDIFV=0.05,
+   ECMNP=3000.,
+   GCCSV=0.,
+   GCVADS=0.8,
+   GCVALFA=0.000045,
+   GCVBETA=0.2,
+   GCVMLT=0.00016,
+   GCVNU=0.000025,
+   GCVPSI=1.,
+   GCVPSIE=1.,
+   GDDEVA=0.25,
+   GDDSDE=0.5,
+   GWDCD=6.,
+   HUCOE=0.5,
+   HUTIL=1.8,
+   QSSC=400.,
+   QSSUSC=0.75,
+   QSSUSS=0.4,
+   QSSUSV=250.,
+   QSUSXC=0.0002,
+   QSUSXS=0.0003,
+   QXRAL=130.,
+   QXRDEL=0.49,
+   QXRHX=0.99,
+   QXRR=0.25,
+   RCVEVAP=0.25,
+   REFLKUO=5000.,
+   REVGSL=15.,
+   SCO=-20.,
+   TDDGP=0.8,
+   TENTR=0.0000025,
+   TENTRX=0.00008,
+   TUDGP=0.8,
+   UHDIFV=0.0008,
+   USURIC=0.175,
+   USURICE=0.5,
+   USURICL=1.,
+   USURID=0.1,
+   USURIDE=0.25,
+   VZ0CM=0.00015,
+   XMAXLM=5000.,
+   XMINLM=10.,
+ /
+ &NAMPHY1
+   ALBMIN=0.65,
+   ALCRIN=0.75,
+   GCGEL=0.00003,
+   GCGELS=0.00005,
+   GNEIMX=1.8,
+   GNEIMXS=1.8,
+   RCTVEG(3)=0.000012,
+   RCTVEG(4)=0.00001,
+ /
+ &NAMPHY2
+   FACRAF=3.8,
+   HTKERAF=20.,
+   LMULAF=.TRUE.,
+   LRAFTKE=.TRUE.,
+   LRAFTUR=.TRUE.,
+   XDAMP=1.,
+   XMULAF=-1.85,
+ /
+ &NAMPHY3
+ /
+ &NAMPHYDS
+ /
+ &NAMPONG
+ /
+ &NAMPPC
+ /
+ &NAMPPVI
+ /
+ &NAMPRE
+ /
+ &NAMRAD15
+ /
+ &NAMRADCMEM
+ /
+ &NAMRCF
+ /
+ &NAMRCOEF
+ /
+ &NAMRES
+ /
+ &NAMRGRI
+ /
+ &NAMRINC
+ /
+ &NAMRIP
+    TSTEP=50.,
+    CSTOP='h2',
+ /
+ &NAMRIP0
+ /
+ &NAMRLX
+ /
+ &NAMSATS
+   LPARTIAL_COEF_FILES=.TRUE.,
+ /
+ &NAMSCC
+ /
+ &NAMSCEN
+ /
+ &NAMSCM
+ /
+ &NAMSEKF
+ /
+ &NAMSENS
+ /
+ &NAMSFXCMP
+   CFLDNAME(1)='????????????????',
+   NBBITS(1)=24,
+ /
+ &NAMSIMPHL
+ /
+ &NAMSPNG
+ /
+ &NAMSPSDT
+ /
+ &NAMSTA
+ /
+ &NAMSTOPH
+ /
+ &NAMSWE
+ /
+ &NAMTESTVAR
+ /
+ &NAMTHLIM
+ /
+ &NAMTOPH
+   ETCVIM=5000.,
+   ETNEBU=5000.,
+   ETPLUI=5000.,
+   XDRMTK=6.0D-7,
+   XDRMTP=800.,
+   XDRMUK=3.0D-7,
+   XDRMUP=800.,
+ /
+ &NAMTRAJP
+ /
+ &NAMTRANS
+ /
+ &NAMTRANS0
+ /
+ &NAMTS
+ /
+ &NAMVAR
+ /
+ &NAMVARBC
+ /
+ &NAMVARBC_AIREP
+ /
+ &NAMVARBC_ALLSKY
+ /
+ &NAMVARBC_GBRAD
+ /
+ &NAMVARBC_RAD
+ /
+ &NAMVARBC_SFCOBS
+ /
+ &NAMVARBC_TCWV
+ /
+ &NAMVARBC_TO3
+ /
+ &NAMVAREPS
+ /
+ &NAMVDF
+ /
+ &NAMVDOZ
+ /
+ &NAMVOLCANO
+ /
+ &NAMVRTL
+ /
+ &NAMVV0
+ /
+ &NAMVV1
+ /
+ &NAMVWRK
+ /
+ &NAMWAVELETJB
+ /
+ &NAMXFU
+   LXCLP=.TRUE.,
+   LXCLS=.TRUE.,
+   LXFU=.TRUE.,
+   LXNEBPA=.TRUE.,
+   LXNEBTT=.TRUE.,
+   LXNUVCLS=.TRUE.,
+   LXPLS=.TRUE.,
+   LXPLSG=.TRUE.,
+   LXQCLS=.TRUE.,
+   LXR=.TRUE.,
+   LXSOIL=.FALSE.,
+   LXTHW=.TRUE.,
+   LXTRT=.TRUE.,
+   LXTTCLS=.TRUE.,
+   LXXDIAGH=.TRUE.,
+   LXXGST=.TRUE.,
+   NFRRAZ=72,
+   NRAZTS(0)=0,
+ /
+ &NAM_CANAPE
+ /
+ &NAM_DISTRIBUTED_VECTORS
+ /
+ &NAPHLC
+ /
+ &NEMCT0
+ /
+ &NEMDIM
+ /
+ &NEMDYN
+ /
+ &NEMELBC0A
+   LESPCPL=.TRUE.,
+   NBICNHX=2,
+   NBICOP=2,
+   NBICOT=2,
+   NBICOU=2,
+   NBICPD=2,
+   NBICVD=2,
+   NECRIPL=1,
+ /
+ &NEMELBC0B
+   NEFRSPCPL=1,
+   NEK0=20,
+   NEK1=30,
+   NEN1=4,
+   NEN2=8,
+   SPNUDDIV=0.01,
+   SPNUDQ=0.,
+   SPNUDT=0.01,
+   SPNUDVOR=0.01,
+   TEFRCL=3600.,
+ /
+ &NEMFPEZO
+ /
+ &NEMGEO
+ /
+ &NEMJK
+ /
+ &NEMVAR
+ /
+ &NEMWAVELET
+ /
+ &NAETLDIAG
+ /
+ &NAMMETHOX
+ /
+ &NAMSPP
+ /
+ &NAMACV
+ /
+ &NAMFPOBJ
+ /
+ &NAMNORGWD
+ /
+ &NAMTRAJ
+ /
+ &NAMSATSIM
+ /
+ &NAMDVISI
+ /
+ &NAMNUDGLH
+ /
+ &NAMPERTPAR
+ /
+FIN
+/bin/cat fort.4
+
+/bin/cat <<FIN > EXSEG1.nam
+ &NAM_DIAG_ISBAN
+   LPGD=.TRUE.,
+   LSURF_MISC_BUDGET=.TRUE.,
+ /
+ &NAM_DIAG_SURFN
+   LCOEF=.TRUE.,
+   LSURF_BUDGET=.TRUE.,
+   N2M=2,
+ /
+ &NAM_ISBAN
+   CSCOND='NP89',
+ /
+ &NAM_REPROD_OPER
+   LREPROD_OPER=.TRUE.,
+ /
+ &NAM_SEAFLUXN
+   CSEA_FLUX='ECUME',
+   LPWG=.FALSE.,
+   LPRECIP=.FALSE.,
+   LPWEBB=.FALSE.,
+ /
+ &NAM_SSON
+   CROUGH='Z01D',
+   XFRACZ0=5.,
+   LDSV=.FALSE.,
+ /
+ &NAM_SURF_ATM
+   XRIMAX=0.2,
+   LNOSOF=.TRUE.,
+ /
+ &NAM_SURF_CSTS
+   XZ0SN=0.01,
+   XZ0HSN=0.001,
+   XEMISSN=0.99,
+ /
+ &NAM_WRITE_DIAG_SURFN
+   LPROVAR_TO_DIAG=.FALSE.,
+   LSELECT=.TRUE.,
+CSELECT(1)='T2M','HU2M','XX','YY','DX','DY','SST','Z0SEA','TS_WATER','Z0WATER','TG1','TG2','TG3','WG1','WG2','WG3','WGI1','WGI2','WGI3','WR','WSN_VEG1','RSN_VEG1','ASN_VEG','TSRAD_NAT','RESA','TROOF1','TROOF2','TROOF3','TROOF4','TROOF5','WS_ROOF','TROAD1','TROAD2','TROAD3','TROAD4','TROAD5','WS_ROAD','TWALL1','TWALL2','TWALL3','TWALL4','TWALL5','TI_BLD','T_WIN1','TI_ROAD','WSN_RF1','RSN_RF1','TSN_RF1','ASN_RF','WSN_RD1','RSN_RD1','TSN_RD1','ASN_RD','TCANYON','QCANYON','STORAGE_TYPE','MASDEV','VERSION','BUG','DIM_FULL','DTCUR','LAT0','LON0','RPK','BETA','LATORI','LONORI','IMAX','JMAX','RW_PRECIP','BUDC','SEA_OCEAN','SEA_SBL','WAT_SBL','SN_VEG_N','SN_VEG','LSNOW_FRAC_T','GLACIER','TEMPARP','NLITTER','NLITTLEVS','NSOILCARB','ISBA_CANOPY','SN_RF_N','SN_RF','SN_RD_N','SN_RD','SN_RD_TYP','SN_RF_TYP','TEB_CANOPY','STORAGETYPE','CARTESIAN','GRID_TYPE','SN_VEG_TYP','RESPSL','ROAD_DIR','WALL_OPT','LAI','VEG','RSMIN','DG2','_FBUF_SIZE','_FBUF_DIM1','_FBUF_DIM2','_FBUF_NAME','_FBUF_TYPE','_FBUF_MASK','LCPL_GCM','HANDLE_SIC','SSS',
+ /
+ &NAM_WRITE_SURF_ATM
+   LNOWRITE_TEXFILE=.TRUE.,
+ /
+FIN
+/bin/cat EXSEG1.nam
+
+#      *****************************************
+#      *  Acquisition du fichier de demarrage  *
+#      *****************************************
+
+echo
+for hh in 0 1 2 3 4 5 6 ; do
+  N=`expr $hh / 1 `
+  set -x
+  ln -s $rekchemin/data/aro/$case/ELSCFFCSTALBC000${N}_l15 ELSCF${CNMEXP}ALBC00${N}
+  set +x
+done
+set -x
+ln -s $rekchemin/data/aro/$case/ICMSHFCSTINIT_l15 ICMSH${CNMEXP}INIT
+ln -s $rekchemin/data/aro/$case/ICMSHFCSTINIT.sfx ICMSH${CNMEXP}INIT.sfx
+ln -s $rekchemin/data/surfex/v8/ecoclimapI_covers_param.bin .
+ln -s $rekchemin/data/surfex/v8/ecoclimapII_eu_covers_param.bin .
+ln -s $rekchemin/data/surfex/v8/ecoclimapII_af_covers_param.bin .
+ln -s $rekchemin/data/aro/$case/Const.Clim Const.Clim
+ln -s $rekchemin/data/aro/$case/Const.Clim.sfx Const.Clim.sfx
+ln -s $rekchemin/data/aro/$case/const.clim.FRANGP0025 const.clim.FRANGP0025
+ln -s $rekchemin/data/rttov12/rtcoef_meteosat_9_seviri.dat .
+ln -s $rekchemin/data/rttov12/rtcoef_meteosat_10_seviri.dat .
+ln -s $rekchemin/data/rttov12/sccldcoef_meteosat_9_seviri.dat .
+set +x
+tar xfz $rekchemin/data/rtm/radiation_params.47r1_light.tgz
+
+#      ***************
+#      *  Chargement *
+#      ***************
+
+echo
+set -x
+\ln -s $LOADIR/MASTERODB MASTER
+set +x
+if ldd MASTER | grep openmpi > /dev/null; then
+  #On est sur PC
+  MPILIB=$(ldd MASTER | grep openmpi | tail -1 | awk '{print $3}' | awk -F "/" '{print $(NF-2)}')
+  MPIRUN="$(echo $(dirname $(dirname $(ldd MASTER | grep openmpi| tail -1 | awk '{print $3}'))))/bin/orterun --oversubscribe -np $NPROC"
+  GRIB_API=$(dirname $(dirname $(ldd MASTER | grep grib_api | head -1 | awk '{print $3}') 2>/dev/null) 2>/dev/null)
+  ECCODES=$(dirname $(dirname $(ldd MASTER | grep eccodes | head -1 | awk '{print $3}') 2>/dev/null) 2>/dev/null)
+  export GRIB_SAMPLES_PATH=$GRIB_API/share/grib_api/ifs_samples/grib1
+  export GRIB_DEFINITION_PATH=$GRIB_API/share/grib_api/definitions
+  export ECCODES_SAMPLES_PATH=$ECCODES/share/eccodes/ifs_samples/grib1
+  export ECCODES_DEFINITION_PATH=$rekchemin/data/eccodes_extras_definitions:$ECCODES/share/eccodes/definitions
+else
+  #On est sur HPC
+  #MPIRUN="$(echo $(dirname $(dirname $(ldd MASTER | grep libmpi| tail -1 | awk '{print $3}'))))/bin/mpirun -wdir $PWD"
+  NNODES=$SLURM_JOB_NUM_NODES
+  MPITASKS_PER_NODE=$((SLURM_NTASKS/SLURM_JOB_NUM_NODES))
+  MPI_TASKS=$SLURM_NTASKS
+  MPIRUN="/opt/softs/mpiauto/mpiauto -np $MPI_TASKS -nnp $MPITASKS_PER_NODE --"
+  export OMP_STACKSIZE=4G
+  export KMP_STACKSIZE=4G
+  export KMP_MONITOR_STACKSIZE=4G
+  export DR_HOOK=1
+  export DR_HOOK_IGNORE_SIGNALS=-1
+  export DR_HOOK_SILENT=1
+  export DR_HOOK_SHOW_PROCESS_OPTIONS=0
+  export MPL_MBX_SIZE=2048000000
+  export EC_PROFILE_HEAP=0
+  export EC_PROFILE_MEM=0
+  export EC_MPI_ATEXIT=0
+  export EC_MEMINFO=0
+  export OPENBLAS_NUM_THREADS=1
+  export MKL_CBWR="AUTO,STRICT"
+  export MKL_NUM_THREADS=1
+  export MKL_DEBUG_CPU_TYPE=5
+  export ECCODES_SAMPLES_PATH=/opt/softs/libraries/ICC_2018.5.274/eccodes-2.17.0/share/eccodes/ifs_samples/grib1
+  export ECCODES_DEFINITION_PATH=/opt/softs/libraries/ICC_2018.5.274/eccodes-2.17.0/share/eccodes/definitions
+fi
+echo $MPIRUN
+set +x
+if [ ! -f MASTER ] ; then echo No executable MASTER;exit 1;fi
+
+#      ***************
+#      *  Execution  *
+#      ***************
+
+echo
+echo OMP_NUM_THREADS=$OMP_NUM_THREADS
+set -x
+ulimit -s unlimited
+$MPIRUN $PWD/MASTER >lola
+set +x
+echo
+##if [ -f lola ] ; then
+##  echo;echo Standard output :;echo;cat lola
+##fi
+##if [ -f stderr.* ] ; then
+##  for file in stderr.* ; do
+##    echo;echo $file :;cat $file
+##  done
+##fi
+##if [ -f stdout.* ] ; then
+##echo;echo stdout :;echo;cat stdout.*
+##fi
+##if [ -a NODE.001_01 ] ; then
+##  for file in NODE* ; do
+##    echo;echo Listing $file;echo
+##    cat $file
+##  done
+##fi
+##if [ $(find . -name "drhook.prof.*" | wc -l) -ne 0 ] ; then
+### Top 25 for each MPI task :
+##  for file in drhook.prof.* ; do
+##    echo;echo $file :;head -38 $file
+##  done
+##fi
+#cat drhook.prof.* | perl -w $HOME/bin/drhook_merge_walltime_max.pl
+
+#      *******************
+#      *  Sauvegardes    *
+#      *******************
+
+ls
+#if [ -f PFFPOS000+0000 ] ; then
+#  cp PFFPOS000+0000 $WAIT_QUEUE/PFFPOS000+0000.$PBS_JOBID
+#fi
+cp lola NODE.001_01 ICMSHFPOS+00* DHFDLFPOS+00* $OUTPUTDIR/
+/bin/rm fort.4 EXSEG1.nam lola ICMSHFPOS+0000* PFFPOSFRANGP0025+0000* ICMSHFPOS+0001*
+/bin/rm PFFPOSFRANGP0025+0001* ICMSHFPOS+0002* ECHIS PFFPOSFRANGP0025+0002* DHFDLFPOS+00*
+/bin/rm ECHFP NODE.001_01 ifs.stat $(tar tfz $rekchemin/data/rtm/radiation_params.47r1_light.tgz)
+
+#      ****************
+#      *  Epilogue    *
+#      ****************
+
+ls -ltr | grep -v "\->"
+echo Wait_queue :
+ls -ltr $TMPWAIT
+cd $TMPDIR
+\rm -rf rundir.$$
+\rm -rf wait_queue.$$
+date
+set +x
diff --git a/tools/conf_tests/small_3D_alt9/data b/tools/conf_tests/small_3D_alt9/data
new file mode 120000
index 0000000000000000000000000000000000000000..de58adb51323a1eed02c267745adcda655759093
--- /dev/null
+++ b/tools/conf_tests/small_3D_alt9/data
@@ -0,0 +1 @@
+../small_3D/data
\ No newline at end of file