Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/AA_make
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/AA_make	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/AA_make	(revision 219)
@@ -0,0 +1,124 @@
+#- $Id$
+#-
+#- Key options for OPA ocean model + UCL sea ice model : ORCA_R4 - Coupled
+#-
+#--- -Wp,-Dkey_orca_r4                    resolution option(4,2,05,025)
+#--- -Wp,-Dkey_ice_lln                    + use the Louvain La Neuve sea ice model
+#--- -Wp,-Dkey_freesurf_cstvol            Free surface formulation
+#--- -Wp,-Dkey_zdftke                     tke 1.5 turbulent closure scheme   
+#--- -Wp,-Dkey_flxqsr                     + solar radiation penetration 
+#--- -Wp,-Dkey_trahdfiso         tracer   diffusion along neutral surfaces    
+#--- -Wp,-Dkey_trahdfcoef2d      tracer   latitude and longitude dependent coef.
+#--- -Wp,-Dkey_dynhdfcoef3d      dynamic  latitude and longitude dependent coef. 
+#--- -Wp,-Dkey_trahdfeiv                  eddy induced advection 
+#--- -Wp,-Dkey_convevd                    + enhanced vertical diffusion         
+#--- -Wp,-Dkey_temdta                     temperature data file (Levitus)
+#--- -Wp,-Dkey_saldta                     salinity data file    (Levitus)  
+#--- -Wp,-Dkey_saldta_monthly              + salinity data file (Levitus monthly)
+#--- -Wp,-Dkey_diaznl                     Diagnostics: zonal fluxes
+#--- -Wp,-Dkey_diahth                     Diagnostics: thermocline depth, 
+#-                                        and depth of the 20 degrees isotherm
+#--- -Wp,-Dkey_diaeiv                     Diagnostics: Eddy induced velocities
+#--- -Wp,-Dkey_monotasking                monotasking option 
+#--- -Wp,-Dkey_coupled                    coupled version - Boundary conditions: 
+#-                                        momentum, heat and fresh water fluxes (coupled) 
+#--- -Wp,-Dkey_coupled_prism              coupled version with OASIS3
+#-
+KEY4='-Wp,-Dkey_orca_r4 -Wp,-Dkey_ice_lln -Wp,-Dkey_freesurf_cstvol -Wp,-Dkey_zdftke -Wp,-Dkey_flxqsr -Wp,-Dkey_trahdfiso -Wp,-Dkey_trahdfcoef2d -Wp,-Dkey_dynhdfcoef3d -Wp,-Dkey_trahdfeiv -Wp,-Dkey_convevd -Wp,-Dkey_temdta -Wp,-Dkey_saldta -Wp,-Dkey_saldta_monthly -Wp,-Dkey_diaznl -Wp,-Dkey_diahth -Wp,-Dkey_diaeiv -Wp,-Dkey_monotasking -Wp,-Dkey_coupled -Wp,-Dkey_coupled_prism -Wp,-Dkey_coupled_ipslcm4 -Wp,-Dkey_lim_fdd -Wp,-Dkey_lim_cp2'
+KEY2='-Wp,-Dkey_orca_r2 -Wp,-Dkey_ice_lln -Wp,-Dkey_freesurf_cstvol -Wp,-Dkey_zdftke -Wp,-Dkey_flxqsr -Wp,-Dkey_trahdfiso -Wp,-Dkey_trahdfcoef2d -Wp,-Dkey_dynhdfcoef3d -Wp,-Dkey_trahdfeiv -Wp,-Dkey_convevd -Wp,-Dkey_temdta -Wp,-Dkey_saldta -Wp,-Dkey_saldta_monthly -Wp,-Dkey_diaznl -Wp,-Dkey_diahth -Wp,-Dkey_diaeiv -Wp,-Dkey_monotasking -Wp,-Dkey_coupled -Wp,-Dkey_coupled_prism -Wp,-Dkey_coupled_ipslcm4 -Wp,-Dkey_lim_fdd -Wp,-Dkey_lim_cp2'
+PRISM_DIR = ../../prism
+OASIS3_DIR = $(PRISM_DIR)/src/mod/oasis3
+
+all : 
+	if [ -s ./.resol ] ; then gmake `cat .resol` ; else gmake ORCA2xLMD9671 ; fi
+
+
+ORCA2xLMD4443 : libioipsl oasis3 liborchidee orca2 lmdz4443 verif	
+	echo "ORCA2xLMD4443" >.resol
+	echo "$(LIB_MPI)" >.libmpi
+
+ORCA2xLMD444315 : libioipsl oasis3 liborchidee orca2 lmdz444315 verif	
+	echo "ORCA2xLMD444315" >.resol
+	echo "$(LIB_MPI)" >.libmpi
+
+ORCA2xLMD444311 : libioipsl oasis3 liborchidee orca2 lmdz444311 verif	
+	echo "ORCA2xLMD444311" >.resol
+	echo "$(LIB_MPI)" >.libmpi
+
+ORCA2xLMD7245 : libioipsl oasis3 liborchidee orca2 lmdz7245 verif	
+	echo "ORCA2xLMD7245" >.resol
+	echo "$(LIB_MPI)" >.libmpi
+
+ORCA2lgmxLMD7245 : libioipsl oasis3 liborchidee orca2 lmdz7245 verif	
+	echo "ORCA2lgmxLMD7245" >.resol
+	echo "$(LIB_MPI)" >.libmpi
+
+ORCA2xLMD9671 : libioipsl oasis3 liborchidee orca2 lmdz9671 verif	
+	echo "ORCA2xLMD9671" >.resol
+	echo "$(LIB_MPI)" >.libmpi
+
+ORCA2lgmxLMD9671 : libioipsl oasis3 liborchidee orca2 lmdz9671 verif	
+	echo "ORCA2lgmxLMD9671" >.resol
+	echo "$(LIB_MPI)" >.libmpi
+
+ORCA2xLMD14496 : libioipsl oasis3 liborchidee orca2 lmdz14496 verif
+	echo "ORCA2xLMD14496" >.resol
+	echo "$(LIB_MPI)" >.libmpi
+
+ORCA2xLMD144142 : libioipsl oasis3 liborchidee orca2 lmdz144142 verif
+	echo "ORCA2xLMD144142" >.resol
+	echo "$(LIB_MPI)" >.libmpi
+
+libioipsl :
+	(cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile)
+
+oasis3: $(OASIS3_DIR)/COMP_oasis3_$(LIB_MPI).$(PRISM_NAME) $(OASIS3_DIR)/COMP_oasis3_$(LIB_MPI).$(PRISM_NAME)
+	(cd $(OASIS3_DIR) ; ./COMP_oasis3_$(LIB_MPI).$(PRISM_NAME) ; )
+
+$(OASIS3_DIR)/COMP_oasis3_$(LIB_MPI).$(PRISM_NAME) :
+	(cd $(PRISM_DIR) ; ./util/compile/frames/Create_COMP_libs.frm  "" "" "${PRISM_NAME}" "${LIB_MPI_BIS}" ; ./util/compile/frames/Create_COMP_models.frm oasis3 "${LIB_MPI_BIS}" "" "" "${PRISM_NAME}" "" "" ; )
+
+liborchidee :
+	(cd ../../modeles/ORCHIDEE/ ; $(M_K) -f Makefile)
+
+config : libioipsl
+	(cd ../../modeles/IOIPSL/src; $(M_K) -f Makefile config)
+	(cd ../../modeles/ORCHIDEE/; $(M_K) -f Makefile config)
+	$(BINDIR)/Fparser -main -name ORCHIDEE_OL $(MODS1)
+	$(SCPDIR)/build_tkmenus
+	./config.tk
+	$(RM) Config.*
+
+lmdz4443:
+	(cd ../../modeles/LMDZ4; ./makegcm_fcm -d 44x43x19 -m $(FCM_ARCH) create_etat0_limit ; cp bin/create_etat0_limit_44x43x19_t4_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
+	(cd ../../modeles/LMDZ4; ./makegcm_fcm -d 44x43x19 -psmile true -v true -parallel true -c $(LIB_MPI) -m $(FCM_ARCH) gcm ; cp bin/gcm_44x43x19_t4_phylmd_para_orch_couple.e ../../bin/gcm.e ; )
+
+lmdz444315:
+	(cd ../../modeles/LMDZ4; ./makegcm_fcm -d 44x43x15 -m $(FCM_ARCH) create_etat0_limit ; cp bin/create_etat0_limit_44x43x15_t4_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
+	(cd ../../modeles/LMDZ4; ./makegcm_fcm -d 44x43x15 -psmile true -v true -parallel true -c $(LIB_MPI) -m $(FCM_ARCH) gcm ; cp bin/gcm_44x43x15_t4_phylmd_para_orch_couple.e ../../bin/gcm.e ; )
+
+lmdz444311:
+	(cd ../../modeles/LMDZ4; ./makegcm_fcm -d 44x43x11 -m $(FCM_ARCH) create_etat0_limit ; cp bin/create_etat0_limit_44x43x11_t4_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
+	(cd ../../modeles/LMDZ4; ./makegcm_fcm -d 44x43x11 -psmile true -v true -parallel true -c $(LIB_MPI) -m $(FCM_ARCH) gcm ; cp bin/gcm_44x43x11_t4_phylmd_para_orch_couple.e ../../bin/gcm.e ; )
+
+lmdz7245:
+	(cd ../../modeles/LMDZ4; ./makegcm_fcm -d 72x45x19 -m $(FCM_ARCH) create_etat0_limit ; cp bin/create_etat0_limit_72x45x19_t4_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
+	(cd ../../modeles/LMDZ4; ./makegcm_fcm -d 72x45x19 -psmile true -v true -parallel true -c $(LIB_MPI) -m $(FCM_ARCH) gcm ; cp bin/gcm_72x45x19_t4_phylmd_para_orch_couple.e ../../bin/gcm.e ; )
+lmdz9671:
+	(cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x71x19 -m $(FCM_ARCH) create_etat0_limit ; cp bin/create_etat0_limit_96x71x19_t4_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
+	(cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x71x19 -psmile true -v true -parallel true -c $(LIB_MPI) -m $(FCM_ARCH) gcm ; cp bin/gcm_96x71x19_t4_phylmd_para_orch_couple.e ../../bin/gcm.e ; )
+lmdz14496:
+	(cd ../../modeles/LMDZ4; ./makegcm_fcm -d 144x96x19 -m $(FCM_ARCH) create_etat0_limit ; cp bin/create_etat0_limit_144x96x19_t4_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
+	(cd ../../modeles/LMDZ4; ./makegcm_fcm -d 144x96x19 -psmile true -v true -parallel true -c $(LIB_MPI) -m $(FCM_ARCH) gcm ; cp bin/gcm_144x96x19_t4_phylmd_para_orch_couple.e ../../bin/gcm.e ; )
+
+lmdz144142:
+	(cd ../../modeles/LMDZ4; ./makegcm_fcm -d 144x142x19 -m $(FCM_ARCH) create_etat0_limit ; cp bin/create_etat0_limit_144x142x19_t4_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
+	(cd ../../modeles/LMDZ4; ./makegcm_fcm -d 144x142x19 -psmile true -v true -parallel true -c $(LIB_MPI) -m $(FCM_ARCH) gcm ; cp bin/gcm_144x142x19_t4_phylmd_para_orch_couple.e ../../bin/gcm.e ; )
+
+orca4:
+	(cd ../../modeles/OPA/WORK; $(M_K) P_P=$(KEY4) OASISMPI2_LIB='-L../$(PRISM_DIR)/$(PRISM_ARCH)/lib -lpsmile.$(LIB_MPI) -lmpp_io' ; )
+orca2:
+	(cd ../../modeles/OPA/WORK; $(M_K) P_P=$(KEY2) OASISMPI2_LIB='-L../$(PRISM_DIR)/$(PRISM_ARCH)/lib -lpsmile.$(LIB_MPI) -lmpp_io' ; )
+verif:
+	ls -l ../../bin
+
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/AA_make.ldef
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/AA_make.ldef	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/AA_make.ldef	(revision 219)
@@ -0,0 +1,17 @@
+#- $Id$
+#---------------------------------------------------------------------
+#- Creation des elements relatifs a CPL+ORCA4+LMDZ.3.3 :
+#-      LMDZ.3.3 (lib, executable : gcm.e)
+#-      ORCHIDEE (lib + modules F90)
+#-      ORCA 4 (lib, executable : opa)
+#-      UCL (lib opa)
+#-      IOIPSL (lib + modules F90)
+#-      CPL (lib, libmpi2, executable : oasis)
+#---------------------------------------------------------------------
+SHELL = /bin/sh
+#---------------------------------------------------------------------
+LIBDIR = ../../../../lib
+BINDIR = ../../../../bin
+MODDIR = $(LIBDIR)
+#---------------------------------------------------------------------
+#-
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/lim.card
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/lim.card	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/lim.card	(revision 219)
@@ -0,0 +1,34 @@
+[Compatibility]
+libIGCM=1.0
+
+[UserChoices]
+
+[InitialStateFiles]
+List=	()
+
+[BoundaryFiles]
+List=	()
+ListNonDel= (${R_BC}/ICE/${config_UserChoices_TagName}/cpointj.dat, .)
+
+[ParametersFiles]
+List=	(${SUBMIT_DIR}/PARAM/geogra.param, .), \
+	(${SUBMIT_DIR}/PARAM/output.param, .), \
+	(${SUBMIT_DIR}/PARAM/run.param.li, .), \
+	(${SUBMIT_DIR}/PARAM/thermo.param, .), \
+	(${SUBMIT_DIR}/PARAM/dynami.param_${RESOL_OCE}, dynami.param), \
+	(${SUBMIT_DIR}/PARAM/inice.param,  .)
+
+[RestartFiles]
+List=	(rest_ice.om, restart_icemod, rest.om)
+
+[OutputText]
+List=   (ice_evolu, ice_mouchard)
+
+[OutputFiles]
+List=	(${PREFIX_NWRITE}_${DATE_OPA}_icemod.nc, ${R_OUT_ICE_NWRITE}/${PREFIX}_${WF1}_icemod.nc, Post_1M_icemod)
+
+[Post_1M_icemod]
+Patches = ()
+GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter)
+MonitoringVars = (iicethic, ileadfra, isnowthi)
+TimeSeriesVars = (iicethic, ileadfra, isnowthi, iicevelu, iicevelv)
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/lim.driver
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/lim.driver	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/lim.driver	(revision 219)
@@ -0,0 +1,52 @@
+#!/bin/ksh
+
+#-----------------------------------
+function ICE_Initialize
+{ 
+    IGCM_debug_PushStack "ICE_Initialize"
+
+    echo INITIALIZE ICE !!!
+
+    IGCM_debug_PopStack "ICE_Initialize"
+}
+
+#-----------------------------------
+function ICE_Update
+{
+    IGCM_debug_PushStack "ICE_Update"
+
+    ##--Write Frequency Purpose ....
+
+    ##-- NOTICE THAT ICE_UPDATE 
+    ##-- MUST BE DONE AFTER OCE_UPDATE
+
+    (( ICE_NSTOCK = ORCA_NWRITE ))
+
+    ##-- Restart configuration
+    if ( [ "${CumulPeriod}" -eq 1 ] && [ "${config_ICE_Restart}" = "n" ] ) ; then
+	LIMSTAR=2
+	#echo "PAS DE RESTART GLACE UCL"
+    else
+	LIMSTAR=1
+	#echo "RESTART GLACE UCL"
+    fi
+
+    #- pas de restart glace au debut de la simulation pour ORCA
+    sed -e "s/KKKKKKK/${LIMSTAR}/" \
+	-e "s/SSSSSSS/${ICE_NSTOCK}/" \
+	run.param.li > run.param.li.tmp
+
+    IGCM_sys_Mv run.param.li.tmp run.param.li
+
+    IGCM_debug_PopStack "ICE_Update"
+}
+
+#-----------------------------------
+function ICE_Finalize
+{
+    IGCM_debug_PushStack "ICE_Finalize"
+
+    echo FINALIZE ICE !!!
+
+    IGCM_debug_PopStack "ICE_Finalize"
+}
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/lmdz.card
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/lmdz.card	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/lmdz.card	(revision 219)
@@ -0,0 +1,99 @@
+[Compatibility]
+libIGCM=1.0
+
+[UserChoices]
+
+[InitialStateFiles]
+List=	(${R_INIT}/ATM/${config_UserChoices_TagName}/Albedo.nc, .), \
+	(${R_INIT}/ATM/${config_UserChoices_TagName}/amipbc_sic_1x1_clim.nc, amipbc_sic_1x1.nc), \
+	(${R_INIT}/ATM/${config_UserChoices_TagName}/amipbc_sst_1x1_clim.nc, amipbc_sst_1x1.nc), \
+	(${R_INIT}/ATM/${config_UserChoices_TagName}/ECDYN.nc, .), \
+	(${R_INIT}/ATM/${config_UserChoices_TagName}/ECPHY.nc, .), \
+	(${R_INIT}/ATM/${config_UserChoices_TagName}/Relief.nc, .), \
+	(${R_INIT}/ATM/${config_UserChoices_TagName}/Rugos.nc, .), \
+	(${R_INIT}/ATM/${config_UserChoices_TagName}/landiceref.nc, .), \
+        (${R_INIT}/ATM/${config_UserChoices_TagName}/${RESOL}/o2a.nc, .) 
+
+
+[BoundaryFiles]
+List=   ()
+ListNonDel= (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/HISTORIQUE/so4.run1850.cdf, .),\
+            (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/HISTORIQUE/so4.run1900.cdf, .),\
+            (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/HISTORIQUE/so4.run1920.cdf, .),\
+            (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/HISTORIQUE/so4.run1930.cdf, .),\
+            (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/HISTORIQUE/so4.run1940.cdf, .),\
+            (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/HISTORIQUE/so4.run1950.cdf, .),\
+            (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/HISTORIQUE/so4.run1960.cdf, .),\
+            (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/HISTORIQUE/so4.run1970.cdf, .),\
+            (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/HISTORIQUE/so4.run1980.cdf, .),\
+            (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/HISTORIQUE/so4.run1990.cdf, .),\
+            (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/HISTORIQUE/so4.run2000.cdf, .),\
+            (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/HISTORIQUE/so4.run.nat.cdf, .),\
+	    (${R_BC}/ATM/${config_UserChoices_TagName}/ISCCP/tautab.formatted, .),\
+	    (${R_BC}/ATM/${config_UserChoices_TagName}/ISCCP/invtau.formatted, .)
+
+[ParametersFiles]
+List=	(${SUBMIT_DIR}/PARAM/physiq.def, .), \
+	(${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM}, gcm.def), \
+	(${SUBMIT_DIR}/PARAM/run.def, .), \
+	(${SUBMIT_DIR}/PARAM/traceur.def, .), \
+	(${SUBMIT_DIR}/PARAM/Bands_${BandsResol}_${NUM_PROC_ATM}prc.dat, .)
+
+[RestartFiles]
+List=	(restart.nc, restart.nc, start.nc), \
+	(restartphy.nc, restartphy.nc,  startphy.nc)
+
+[OutputText]
+List=   (lmdz.x.prt, ftrace.out.1.0)
+
+[OutputFiles]
+List=	(histmth.nc,      ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc,      Post_1M_histmth), \
+	(histISCCP.nc,    ${R_OUT_ATM_O_M}/${PREFIX}_1M_histISCCP.nc,    NONE), \
+	(histNMC.nc,      ${R_OUT_ATM_O_M}/${PREFIX}_1M_histNMC.nc,      NONE), \
+	(dynzon.nc,       ${R_OUT_ATM_O_M}/${PREFIX}_1M_dynzon.nc,       NONE), \
+	(histday.nc,      ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,      NONE), \
+	(histhf.nc,       ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,       NONE), \
+	(histhf3d.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf3d.nc,     NONE), \
+	(histins.nc,      ${R_OUT_ATM_O_I}/${PREFIX}_INS_histins.nc,     NONE)
+
+[Post_1M_histmth]
+Patches= (Patch_20070220_histcom_time_axis)
+GatherWithInternal = (lon, lat, presnivs, time_counter)
+MonitoringVars= (bils, nettop, precip, tsol)
+TimeSeriesVars= (bils, cldh, cldl, cldm, cldq, cldt, evap, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, sens, slp, snowf, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWup200clr, SWdnTOA, SWupTOA, SWdn200, SWdn200clr, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, taux_ter, taux_sic, taux_lic, taux_oce, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, topl0, topl, tops0, tops, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic)
+
+[Post_1M_histISCCP]
+Patches= ()
+GatherWithInternal = (lon, lat, cldtopres, time_counter)
+MonitoringVars=
+TimeSeriesVars=(cldISCCP_tau1, cldISCCP_tau2, cldISCCP_tau3, cldISCCP_tau4, cldISCCP_tau5, cldISCCP_tau6, cldISCCP_tau7)
+
+[Post_1M_histNMC]
+Patches = ()
+GatherWithInternal = (lon, lat, presnivs, time_counter)
+MonitoringVars=
+TimeSeriesVars= (t1000, t925, t850, t700, t600, t500, t400, t300, t250, t200, t150, t100, t70, t50, t30, t20, t10, u1000, u925, u850, u700, u600, u500, u400, u300, u250, u200, u150, u100, u70, u50, u30, u20, u10, v1000, v925, v850, v700, v600, v500, v400, v300, v250, v200, v150, v100, v70, v50, v30, v20, v10, phi1000, phi925, phi850, phi700, phi600, phi500, phi400, phi300, phi250, phi200, phi150, phi100, phi70, phi50, phi30, phi20, phi10, rh1000, rh925, rh850, rh700, rh600, rh500, rh400, rh300, rh250, rh200, rh150, rh100, rh70, rh50, rh30, rh20, rh10, q1000, q925, q850, q700, q600, q500, q400, q300, q250, q200, q150, q100, q70, q50, q30, q20, q10)
+
+[Post_1M_dynzon]
+Patches = ()
+GatherWithInternal = (lon, lat, presnivs, time_counter)
+MonitoringVars=
+TimeSeriesVars=
+
+[Post_1D_histday]
+Patches= (Patch_20070220_histcom_time_axis)
+GatherWithInternal = (lon, lat, presnivs, time_counter)
+MonitoringVars=
+TimeSeriesVars= (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, phi500, precip, psol, q2m, sens, slp, soll, sols, t2m, t2m_max, t2m_min, topl, tops, tsol, u10m, v10m)
+
+[Post_HF_histhf]
+Patches= (Patch_20070220_histcom_time_axis)
+GatherWithInternal = (lon, lat, presnivs, time_counter)
+MonitoringVars=
+TimeSeriesVars=(cldt, psol, q2m, slp, t2m, rain, tsol, u10m, u500, v10m, phi500, t500)
+
+[Post_HF_histhf3d]
+Patches= ()
+GatherWithInternal = (lon, lat, presnivs, time_counter)
+MonitoringVars=
+TimeSeriesVars=(temp, ovap, vitu, vitv)
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/lmdz.driver
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/lmdz.driver	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/lmdz.driver	(revision 219)
@@ -0,0 +1,118 @@
+#!/bin/ksh
+#-----------------------------------------------------------------
+function ATM_Initialize
+{
+    IGCM_debug_PushStack "ATM_Initialize"
+
+    RESOL_ATM=$( echo $RESOL | awk "-Fx" '{print $2}' )
+
+    case ${RESOL_ATM} in
+	LMD7245)   BandsResol=72x45x19   ;;
+	LMD9671)   BandsResol=96x71x19   ;;
+	LMD14496)  BandsResol=144x96x19  ;;
+	LMD144142) BandsResol=144x142x19 ;;
+    esac
+
+    ##--Frequency purpose ....
+    ##--  Initialisation  ....
+    OK_instan=n
+    ##-- 
+    OK_journe=n
+    OK_mensuel=n
+
+    case ${config_UserChoices_PeriodLength} in
+	1Y|1y|1M|1m) OK_mensuel=y ;;
+	5D|5d|1D|1d) OK_journe=y ;;
+    esac
+
+    for frequency in ${config_ATM_WriteFrequency} ; do
+	case ${frequency} in
+	    5D|5d|1D|1d) OK_journe=y ;;
+	esac
+    done
+
+    ##--Variables used by LMDZ --
+    PAT_INST=$(     grep 'OK_instan'   ${SUBMIT_DIR}/PARAM/physiq.def )
+    PAT_JOUR=$(     grep 'OK_journe'   ${SUBMIT_DIR}/PARAM/physiq.def )
+    PAT_MOIS=$(     grep 'OK_mensuel'  ${SUBMIT_DIR}/PARAM/physiq.def )
+
+    PAT_iphysiq=$(  grep 'iphysiq'     ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM} )
+    PAT_iperiod=$(  grep 'iperiod'     ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM} | tail -1)
+    PAT_day_step=$( grep 'day_step'    ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM} )
+    PAT_ecritphy=$( grep 'ecritphy'    ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM} )
+
+    ##-- This could be define in lmdz.card, inside section [UserChoices]
+    ##-- Otherwise we get the value in *.def
+    iperiod=$(grep iperiod ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM} | awk -F= '{print $2}' | tail -1)
+    iphysiq=$(grep iphysiq ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM} | awk -F= '{print $2}')
+    # day_step : number of steps per day (multiple of iperiod)
+    (( day_step = 48 * iphysiq ))
+
+    IGCM_debug_PopStack "ATM_Initialize"
+}
+
+#-----------------------------------------------------------------
+function ATM_Update
+{
+    IGCM_debug_PushStack "ATM_Update"
+
+    ecritphy=${PeriodLengthInDays}
+
+    ##-- Remise ou non a zero de la date initiale de LMDZ pour le fichier run.def
+    if [ ${CumulPeriod} -eq 1 ] ; then
+	RAZ_DATE=1
+    else
+	RAZ_DATE=0
+    fi
+
+    ## Mise en forme du fichier physiq.def
+    sed -e "s/OK_instan=.*/OK_instan=${OK_instan}/"   \
+	-e "s/OK_journe=.*/OK_journe=${OK_journe}/"   \
+	-e "s/OK_mensuel=.*/OK_mensuel=${OK_mensuel}/" \
+	physiq.def > physiq.def.tmp
+    IGCM_sys_Mv physiq.def.tmp physiq.def
+
+    ## Mise en forme du fichier gcm.def
+    sed  -e "s/${PAT_ecritphy}/ecritphy=${ecritphy}/" \
+	-e "s/${PAT_day_step}/day_step=${day_step}/" \
+	-e "s/${PAT_iperiod}/iperiod=${iperiod}/" \
+	-e "s/${PAT_iphysiq}/iphysiq=${iphysiq}/" \
+	gcm.def > gcm.def.tmp
+    IGCM_sys_Mv gcm.def.tmp gcm.def
+
+    ## Mise en forme du fichier run.def
+    sed -e "s/_dayref_/${InitDay}/" \
+	-e "s/_anneeref_/${InitYear}/" \
+	-e "s/_nday_/${PeriodLengthInDays}/" \
+	-e "s/_raz_date_/${RAZ_DATE}/" \
+	run.def > run.def.tmp
+    IGCM_sys_Mv run.def.tmp run.def
+
+    if ( ${FirstInitialize} ) ; then
+
+	if ( [ "${config_Restarts_OverRule}" = "n" ] && [ "${config_ATM_Restart}" = "n" ] ); then
+	    if [ ${DRYRUN} -le 2 ] ; then
+		IGCM_sys_Cp ${R_EXE}/create_etat0_limit.e ${RUN_DIR}/.
+		if [ ${DRYRUN} -le 1 ] ; then
+		    ./create_etat0_limit.e
+		fi
+	    else
+		echo "EXECUTION of ./create_etat0_limit.e simulated"
+		echo "EXECUTION of ./create_etat0_limit.e simulated for DRYRUN = " $DRYRUN >> stack
+	    fi
+	fi
+
+    fi 
+
+    IGCM_debug_PopStack "ATM_Update"
+}
+
+#-----------------------------------
+function ATM_Finalize
+{
+    IGCM_debug_PushStack "ATM_Finalize"
+
+    echo FINALIZE ATM !
+
+    IGCM_debug_PopStack "ATM_Finalize"
+}
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/oasis.card
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/oasis.card	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/oasis.card	(revision 219)
@@ -0,0 +1,49 @@
+[Compatibility] 
+libIGCM=1.0 
+ 	 
+[UserChoices]
+
+[InitialStateFiles]
+List=	(${R_INIT}/CPL/${config_UserChoices_TagName}/${RESOL}/flxatmos_P0.nc, flxat.nc), \
+	(${R_INIT}/CPL/${config_UserChoices_TagName}/${RESOL}/sstocean_P0.nc, sstoc.nc) 
+
+[BoundaryFiles]
+List=	()
+ListNonDel= (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/grids.nc,                 grids.nc),\
+	    (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/masks.nc,                 masks.nc),\
+	    (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/areas.nc,                 areas.nc),\
+	    (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/mozaic.wa2o,        wa2o.flx),\
+	    (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/mozaic.wo2a,        wo2a.tsg),\
+	    (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/mozaic.wa2o.runoff, wa2o.run),\
+	    (${R_BC}/CPL/${config_UserChoices_TagName}/${RESOL}/mozaic.wa2o.calvin, wa2o.cal)
+
+[ParametersFiles]
+List=	(${SUBMIT_DIR}/PARAM/namcouple_${RESOL}, namcouple), \
+	(${SUBMIT_DIR}/PARAM/cf_name_table.txt, cf_name_table.txt)
+
+[RestartFiles]
+List=	(flxat.nc, flxat.nc, flxat.nc),\
+	(sstoc.nc, sstoc.nc, sstoc.nc)
+
+[OutputText]
+List=   (out_oasis, cplout, Oasis.prt, ftrace.out.0.0, ftrace.out)
+
+[OutputFiles]
+List=	(cpl_oce_tau.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_cpl_oce_tau.nc,    NONE),\
+	(cpl_oce_flx.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_cpl_oce_flx.nc,    NONE),\
+	(cpl_oce_sst.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_cpl_oce_sst.nc,	  NONE)
+
+[Post_cpl_oce_tau]
+Patches = ()
+MonitoringVars =
+TimeSeriesVars =
+
+[Post_cpl_oce_flx]
+Patches = ()
+MonitoringVars =
+TimeSeriesVars =
+
+[Post_cpl_oce_sst]
+Patches = ()
+MonitoringVars =
+TimeSeriesVars =
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/oasis.driver
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/oasis.driver	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/oasis.driver	(revision 219)
@@ -0,0 +1,59 @@
+#!/bin/ksh
+#-----------------------------------
+CPL_Initialize ()
+{
+
+    IGCM_debug_PushStack "CPL_Initialize"
+ 
+    echo INITIALIZE CPL !!!
+
+#D- MPI context used to launch the coupled model
+LIBMPI=$(cat ${SUBMIT_DIR}/../.libmpi)
+echo LIBMPI=${LIBMPI}
+
+    IGCM_sys_build_run_file ${LIBMPI}
+
+    IGCM_debug_PopStack "CPL_Initialize"
+
+}
+
+#-----------------------------------
+CPL_Update ()
+{
+
+    IGCM_debug_PushStack "CPL_Update"
+
+############ Update Time and Counters ##############
+##-- Calcul de la duree du job (en secondes)
+(( D_JOB_SEC = 3600 * 24 * PeriodLengthInDays ))
+
+############ Update Other Parameters  ##############
+
+############ Update Parameter Files   ##############
+sed -e "s/<initial_date>/${PeriodDateBegin}/" \
+    -e "s/<total_time>/${D_JOB_SEC}/" \
+    -e "s/<lib_mpi>/${LIBMPI}/" \
+    -e "s/<nproc_atm>/${NUM_PROC_ATM}/g" \
+	namcouple > namcouple.tmp
+
+    IGCM_sys_Mv namcouple.tmp namcouple
+    # Unused files we want to remove
+    eval FileToBeDeleted[${#FileToBeDeleted[@]}]=trace
+    eval FileToBeDeleted[${#FileToBeDeleted[@]}]=gweights
+    eval FileToBeDeleted[${#FileToBeDeleted[@]}]=mweights
+    eval FileToBeDeleted[${#FileToBeDeleted[@]}]=anaisout
+
+    IGCM_debug_PopStack "CPL_Update"
+}
+
+#-----------------------------------
+CPL_Finalize ()
+{
+
+    IGCM_debug_PushStack "CPL_Finalize"
+
+    echo FINALIZE CPL !!!
+
+    IGCM_debug_PopStack "CPL_Finalize"
+
+}
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/opa.card
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/opa.card	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/opa.card	(revision 219)
@@ -0,0 +1,72 @@
+[Compatibility]
+libIGCM=1.0
+
+[UserChoices]
+OPA_NPDT_JOURS=15
+
+[InitialStateFiles]
+List=	()
+
+[BoundaryFiles]
+List=	()
+ListNonDel= (${R_BC}/OCE/${config_UserChoices_TagName}/${RESOL_OCE}/LEVITUS_1m_Temperature_Pot_Ice_nomask.nc, .), \
+	    (${R_BC}/OCE/${config_UserChoices_TagName}/${RESOL_OCE}/LEVITUS_1m_Salinity_Ice_nomask.nc, .), \
+	    (${R_BC}/OCE/${config_UserChoices_TagName}/${RESOL_OCE}/ahmcoef, .), \
+	    (${R_BC}/OCE/${config_UserChoices_TagName}/${RESOL_OCE}/coordinates.nc, .), \
+	    (${R_BC}/OCE/${config_UserChoices_TagName}/${RESOL_OCE}/bathymetry, .),\
+	    (${R_BC}/OCE/${config_UserChoices_TagName}/${RESOL_OCE}/bathymetry.atlantic, .),\
+	    (${R_BC}/OCE/${config_UserChoices_TagName}/${RESOL_OCE}/runoff_1m_nomask.nc, .)
+
+[ParametersFiles]
+List=	(${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE}, namelist)
+
+[RestartFiles]
+List=	(${config_UserChoices_JobName}_${PeriodDateEnd}_restart.nc,  restart.nc, orcaini.nc)
+#	(EMPave.dat,  EMPave.dat, EMPave_old.dat)
+
+[OutputText]
+List=   (ocean.output, opa.xx.prt, solver.stat, ftrace.out.2.0)
+
+[OutputFiles]
+List=	(${PREFIX_NWRITE}_${DATE_OPA}_grid_T.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_T.nc, Post_1M_grid_T),\
+	(${PREFIX_NWRITE}_${DATE_OPA}_grid_U.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_U.nc, Post_1M_grid_U) ,\
+	(${PREFIX_NWRITE}_${DATE_OPA}_grid_V.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_V.nc, Post_1M_grid_V),\
+	(${PREFIX_NWRITE}_${DATE_OPA}_grid_W.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_W.nc, Post_1M_grid_W),\
+	(${PREFIX_NWRITE}_${DATE_OPA}_diaznl.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_diaznl.nc, Post_1M_diaznl),\
+	(${PREFIX_NWRITE}_${DATE_OPA}_S_tren.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_S_tren.nc, NONE),\
+	(${PREFIX_NWRITE}_${DATE_OPA}_T_tren.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_T_tren.nc, NONE),\
+	(${PREFIX_NWRITE}_${DATE_OPA}_trends.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_trends.nc, NONE),\
+	(${PREFIX_NWRITE}_${DATE_OPA}_diagap.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_diagap.nc, NONE),\
+	(${PREFIX_NWRIHF}_${DATE_OPA}_grid_T.nc, ${R_OUT_OCE_NWRIHF}/${PREFIX}_${WF2}_grid_T.nc, NONE),\
+	(${PREFIX_NWRIHF}_${DATE_OPA}_grid_U.nc, ${R_OUT_OCE_NWRIHF}/${PREFIX}_${WF2}_grid_U.nc, NONE),\
+	(${PREFIX_NWRIHF}_${DATE_OPA}_grid_V.nc, ${R_OUT_OCE_NWRIHF}/${PREFIX}_${WF2}_grid_V.nc, NONE)
+
+[Post_1M_grid_T]
+Patches = ()
+GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter)
+MonitoringVars = (sosstsst, sossheig, sohefldo, sowaflup, sosaline, soicecov)
+TimeSeriesVars = (iowaflup, sohtc300, sohefldo, soicecov, somxl010, sorunoff, sosaline, sossheig, sosstsst, sowaflep, sowaflcd, sowaflup)
+
+[Post_1M_grid_U]
+Patches = ()
+GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter)
+MonitoringVars =
+TimeSeriesVars = (sozotaux)
+
+[Post_1M_grid_V]
+Patches = ()
+GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter)
+MonitoringVars =
+TimeSeriesVars = (sometauy)
+
+[Post_1M_grid_W]
+Patches = ()
+GatherWithInternal = (nav_lon, nav_lat, depthw, time_counter)
+MonitoringVars =
+TimeSeriesVars =
+
+[Post_1M_diaznl]
+Patches = ()
+GatherWithInternal = (lon, lat, deptht, time_counter)
+MonitoringVars = (sozonfha, sozonfhd, sozonfhe)
+TimeSeriesVars = (zotempeg, zotempea, zosaling, zosalina, sozonfha, sozanfha, sozonfhd, sozanfhd, sozonfhe, sozanfhe, sozonfhg, sozanfhg, sozonfho, sozanfho, sozonfsd, sozanfsd, sozonfsg, sozanfsg, sozonfso, sozanfso)
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/opa.driver
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/opa.driver	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/opa.driver	(revision 219)
@@ -0,0 +1,204 @@
+#!/bin/ksh
+#-----------------------------------------------------------------
+function OCE_Initialize
+{
+    IGCM_debug_PushStack "OCE_Initialize"
+
+    JOB_NAME=${config_UserChoices_JobName}
+    RESOL_OCE=$( echo $RESOL | awk "-Fx" '{print $1}' )
+
+    if [ -z "${opa_UserChoices_OPA_NPDT_JOURS}" ] ; then
+	ORCA_NPDT_JOUR=15
+    else
+	ORCA_NPDT_JOUR=${opa_UserChoices_OPA_NPDT_JOURS}
+    fi
+
+    ##--Transformation namelist fortran 77 --> fortran 90
+    #   ?       ? Is it really necessary ?       ?
+    #sed -e /:/d -e s/" \&END"/"\/"/ -e s/" \&"/"\&"/ ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} > ${SUBMIT_DIR}/PARAM/namelist
+
+    ##--Variables used by OPA --
+
+    # cexper experience name for vairmer format
+    # nit000 number of the first time step
+    # nitend number of the last time step
+    # nbisex Leap year calendar (0/1) (30 for 360d)
+    # nwrite frequency of OUTPUT file
+    # nwrihf frequency of HF OUTPUT file
+    # lrstar boolean term for restart (true or false)
+    # nstock frequency of restart file
+    # nrstdt control of the time step (0, 1 or 2)
+    # ndate0 initial calendar date aammjj
+    # nmsh  =1 create a mesh file (coordinates, scale factors, masks)
+
+    PAT_CEXPER=$( grep 'cexper' ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} )
+    PAT_NIT000=$( grep 'nit000' ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} )
+    PAT_NITEND=$( grep 'nitend' ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} )
+    PAT_NBISEX=$( grep 'nbisex  =' ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE}| sed 's/ nbisex  =//' |sed '/^[ ]$/d'|sed 's/,//' )
+    PAT_NWRITE=$( grep 'nwrite' ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} )
+    PAT_RESTAR=$( grep 'lrstar' ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} )
+    PAT_NSTOCK=$( grep 'nstock' ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} )
+    PAT_NRSTAR=$( grep 'nrstdt' ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} )
+    PAT_NPRG=$(   grep 'nprg'   ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} )
+    PAT_NDATE0=$( grep 'ndate0' ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} )
+    PAT_NMSH=$(   grep 'nmsh'   ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 
+    PAT_NWRIHF=$( grep 'nwrihf' ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} )
+
+    ORCA_NSTOCK=$( echo $PAT_NSTOCK | sed "s/[a-z,A-Z,=]//g" )
+    ORCA_RDT=$( egrep 'rdt *=' ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} | sed 's/ *rdt *=//' | sed 's/\. *,//' )
+
+    # Period Length In Days between DateBegin and first day of calendar 0001 01 01
+    # /!\ Needed by OPA namelist to compute file names /!\
+    (( DaysSinceJC = $( IGCM_date_DaysSinceJC ${DateBegin} ) + 1 ))
+
+    IGCM_debug_PopStack "OCE_Initialize"
+}
+
+#-----------------------------------------------------------------
+function OCE_Update
+{
+    IGCM_debug_PushStack "OCE_Update"
+
+    NbFreq=$( echo ${config_OCE_WriteFrequency} | wc -w )
+
+    ##--Write Frequency Purpose ....
+    frequency=$( echo ${config_OCE_WriteFrequency} | awk "-F " '{print $1}' )
+    factor=$( echo ${frequency} | sed -e "s/[yYmMdD]//" )
+    case ${frequency} in
+	1Y|1y)
+	    (( ORCA_NWRITE = ORCA_NPDT_JOUR * factor * $( IGCM_date_DaysInYear  ${year} ) ))          ;
+	    PREFIX_NWRITE=${config_UserChoices_JobName}_${factor}y ;
+	    R_OUT_OCE_NWRITE=${R_OUT_OCE_O_Y} ;
+	    R_OUT_ICE_NWRITE=${R_OUT_ICE_O_Y} ;
+	    WF1=${factor}Y ;;
+	1M|1m)
+	    (( ORCA_NWRITE = ORCA_NPDT_JOUR * factor * $( IGCM_date_DaysInMonth ${year} ${month} ) )) ;
+	    PREFIX_NWRITE=${config_UserChoices_JobName}_${factor}m ;
+	    R_OUT_OCE_NWRITE=${R_OUT_OCE_O_M} ;
+	    R_OUT_ICE_NWRITE=${R_OUT_ICE_O_M} ;
+	    WF1=${factor}M ;;
+	*D|*d)
+	    (( ORCA_NWRITE = ORCA_NPDT_JOUR * factor  ))  ;
+	    PREFIX_NWRITE=${config_UserChoices_JobName}_${factor}d ;
+	    R_OUT_OCE_NWRITE=${R_OUT_OCE_O_D} ;
+	    R_OUT_ICE_NWRITE=${R_OUT_ICE_O_D} ;
+	    WF1=${factor}D ;;
+	*)
+	    (( ORCA_NWRITE = 0 ))                                                            ;;
+    esac
+
+    ##--Write Frequency Purpose .... concerning the second opa file type.
+    if [ ${NbFreq} -eq 2 ] ; then
+	frequency=$( echo ${config_OCE_WriteFrequency} | awk "-F " '{print $2}' )
+	factor=$( echo ${frequency} | sed -e "s/[yYmMdD]//" )
+	case ${frequency} in
+	    *Y|*y)
+		(( ORCA_NWRIHF = ORCA_NPDT_JOUR * factor * $( IGCM_date_DaysInYear  ${year} ) ))          ;
+		PREFIX_NWRIHF=${config_UserChoices_JobName}_${factor}y ;
+		R_OUT_OCE_NWRIHF=${R_OUT_OCE_O_Y} ;
+		WF2=${factor}Y ;;
+	    *M|*m)
+		(( ORCA_NWRIHF = ORCA_NPDT_JOUR * factor * $( IGCM_date_DaysInMonth ${year} ${month} ) )) ;
+		PREFIX_NWRIHF=${config_UserChoices_JobName}_${factor}m ;
+		R_OUT_OCE_NWRIHF=${R_OUT_OCE_O_M} ;
+		WF2=${factor}M ;;
+	    *D|*d)
+		(( ORCA_NWRIHF = ORCA_NPDT_JOUR * factor ))  ;
+		PREFIX_NWRIHF=${config_UserChoices_JobName}_${factor}d ;
+		R_OUT_OCE_NWRIHF=${R_OUT_OCE_O_D} ;
+		WF2=${factor}D ;;
+	    *)
+		(( ORCA_NWRIHF = 0 ))                                                            ;;
+	esac
+    else
+	ORCA_NWRIHF=0
+    fi
+
+    # Period Length In Days between DateBegin and first day of calendar 0001 01 01
+    # Needed by OPA namelist to compute correct file names 
+    (( PeriodDaysSinceJC =  $( IGCM_date_DaysSinceJC ${PeriodDateBegin} ) + 1  ))
+
+    ##-- Calcul du numero de pas de temps de debut de job ORCA
+    (( ORCA_NIT000 = ( PeriodDaysSinceJC - DaysSinceJC ) * ORCA_NPDT_JOUR + 1 ))
+    (( ORCA_NPDT   = PeriodLengthInDays * ORCA_NPDT_JOUR ))
+    (( ORCA_NITEND = ORCA_NIT000 + ORCA_NPDT - 1))
+
+    if [ "${ORCA_NSTOCK}" -gt "${ORCA_NPDT}" ]
+	then
+	ORCA_NSTOCK="${ORCA_NPDT}"
+    fi
+
+    ##-- verification du nb de pas de temps par jour
+    (( NB_SEC_JOUR_MODEL = ORCA_NPDT_JOUR * ORCA_RDT ))
+    (( NB_SEC_JOUR = 60 * 60 * 24 ))
+
+    if [ ${NB_SEC_JOUR_MODEL} -ne ${NB_SEC_JOUR} ]
+	then
+        echo " VERIFIER ORCA_NPDT_JOUR dans le job ${JOB} "
+        exit
+    fi
+
+    ##-- Restart configuration
+    if ( [ "${CumulPeriod}" -eq 1 ] && [ "${config_OCE_Restart}" = "n" ] ) ; then
+
+	ORCA_LRSTAR=.FALSE.
+	ORCA_NRSTDT=0
+	ORCA_NMSH=1
+        # ??? a garder ???
+	# cat <<EOF > EMPave_old.dat
+        # Old global EMP coeff =   1.000000000
+        # EOF
+
+	#echo "PAS DE RESTART OPA"
+    elif ( [ "${CumulPeriod}" -eq 1 ] && [ "${config_OCE_Restart}" = "y" ] ) ; then
+
+	ORCA_LRSTAR=.TRUE.
+	ORCA_NRSTDT=0
+	ORCA_NMSH=0
+
+	#echo "RESTART OPA"
+    else
+
+	ORCA_LRSTAR=.TRUE.
+	ORCA_NRSTDT=1
+	ORCA_NMSH=0
+
+	#echo "RESTART OPA"
+    fi
+
+    sed -e "s/${PAT_CEXPER}/       cexper=\"${config_UserChoices_JobName}\"/" \
+	-e "s/${PAT_NIT000}/       nit000=${ORCA_NIT000}/" \
+	-e "s/${PAT_NITEND}/       nitend=${ORCA_NITEND}/" \
+	-e "s/${PAT_NWRITE}/       nwrite=${ORCA_NWRITE}/" \
+	-e "s/${PAT_RESTAR}/       lrstar=${ORCA_LRSTAR}/" \
+	-e "s/${PAT_NPRG}/         nprg=${ORCA_NWRITE}/" \
+	-e "s/${PAT_NSTOCK}/       nstock=${ORCA_NSTOCK}/" \
+	-e "s/${PAT_NRSTAR}/       nrstdt=${ORCA_NRSTDT}/" \
+	-e "s/${PAT_NDATE0}/       ndate0=${PeriodDateBegin}/" \
+	-e "s/${PAT_NMSH}/         nmsh=${ORCA_NMSH}/" \
+	-e "s/${PAT_NWRIHF}/       nwrihf=${ORCA_NWRIHF}/" \
+	namelist > namelist.tmp
+
+    IGCM_sys_Mv namelist.tmp namelist
+
+    IGCM_debug_PopStack "OCE_Update"
+}
+
+#-----------------------------------
+function OCE_Finalize
+{
+    IGCM_debug_PushStack "OCE_Finalize"
+
+    if [ -f date.file ] ; then
+        # Prefix use in opa.card AND in lim.card :
+	DATE_OPA=$( cat date.file | \
+	    sed "s/\ ${config_UserChoices_JobName}_[0-9]*[a-z]_\([0-9]*_[0-9]*\)_output\ */\1/g" )
+
+	MainPrefix=${config_UserChoices_JobName}_1d_${DATE_OPA}
+	SecondPrefix=${config_UserChoices_JobName}_5d_${DATE_OPA}
+    fi
+
+    echo FINALIZE OCE !!!
+
+    IGCM_debug_PopStack "OCE_Finalize"
+}
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/orchidee.card
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/orchidee.card	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/orchidee.card	(revision 219)
@@ -0,0 +1,31 @@
+[Compatibility]
+libIGCM=1.0
+
+[UserChoices]
+
+[InitialStateFiles]
+List=	(${R_INIT}/SRF/${config_UserChoices_TagName}/carteveg5km.nc, .), \
+	(${R_INIT}/SRF/${config_UserChoices_TagName}/soils_param.nc, .), \
+	(${R_INIT}/SRF/${config_UserChoices_TagName}/routing.nc, .)
+
+[BoundaryFiles]
+List=	()
+ListNonDel= (${R_BC}/SRF/${config_UserChoices_TagName}/lai2D.nc, .)
+
+[ParametersFiles]
+List=	(${SUBMIT_DIR}/PARAM/orchidee.def, .)
+
+[RestartFiles]
+List=	(sechiba_rest.nc, sechiba_rest.nc, start_sech.nc)
+
+[OutputText]
+List=   (out_orchidee)
+
+[OutputFiles]
+List=	(sechiba_out.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history)
+
+[Post_1M_sechiba_history]
+Patches = (Patch_20070220_histcom_time_axis)
+GatherWithInternal = (lon, lat, veget, time_counter)
+MonitoringVars =
+TimeSeriesVars = (alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, subli, tair, tsol_max, tsol_min, drainage)
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/orchidee.driver
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/orchidee.driver	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/COMP/orchidee.driver	(revision 219)
@@ -0,0 +1,54 @@
+#!/bin/ksh
+
+#D- Driver du script pour ORCHIDEE_OL (off-line)
+
+#-----------------------------------------------------------------
+function SRF_Initialize
+{
+    IGCM_debug_PushStack "SRF_Initialize"
+
+##--Variables used by ORCHIDEE --
+    PAT_WRI_STEP=$(     grep 'WRITE_STEP ='   ${SUBMIT_DIR}/PARAM/orchidee.def )
+
+    IGCM_debug_PopStack "SRF_Initialize"
+}
+
+#-----------------------------------------------------------------
+function SRF_Update
+{
+    IGCM_debug_PushStack "SRF_Update"
+
+    (( SECH_WRI_STEP=PeriodLengthInDays * 86400 ))
+
+    if ( [ ${CumulPeriod} -eq 1 ] && [ "${config_SRF_Restart}" = "n" ] ) ; then
+
+#	sed -e "s/SECHIBA_restart_in=_start_sech_/SECHIBA_restart_in=NONE/" \
+	sed -e "s/_start_sech_/default/" \
+	    -e "s/${PAT_WRI_STEP}/WRITE_STEP=${SECH_WRI_STEP}/" \
+	    orchidee.def > orchidee.def.tmp
+    else
+#	sed -e "s/SECHIBA_restart_in=_start_sech_/SECHIBA_restart_in=start_sech.nc/" \
+	sed -e "s/_start_sech_/start_sech.nc/" \
+	    -e "s/${PAT_WRI_STEP}/WRITE_STEP=${SECH_WRI_STEP}/" \
+	    orchidee.def > orchidee.def.tmp
+    fi
+
+    IGCM_sys_Mv orchidee.def.tmp orchidee.def
+
+#     IGCM_sys_Cp ${RUN_DIR}/orchidee.def ${RUN_DIR}/run.def
+#     IGCM_sys_Put_Out ${RUN_DIR}/run.def ${R_SAVE}/${PREFIX}_run.def
+
+    IGCM_debug_PopStack "SRF_Update"
+}
+
+#-----------------------------------------------------------------
+function SRF_Finalize
+{
+    IGCM_debug_PushStack "SRF_Finalize"
+
+#     IGCM_sys_Put_Out ${RUN_DIR}/used_run.def ${R_SAVE}/${PREFIX}_used_run.def
+
+    echo FINALIZE SRF !!!
+
+    IGCM_debug_PopStack "SRF_Finalize"
+}
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/Bands_144x142x19_5prc.dat
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/Bands_144x142x19_5prc.dat	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/Bands_144x142x19_5prc.dat	(revision 219)
@@ -0,0 +1,20 @@
+ 0  13
+ 1  13
+ 2  91
+ 3  14
+ 4  12
+ 0  29
+ 1  29
+ 2  29
+ 3  28
+ 4  28
+ 0  11
+ 1  11
+ 2  99
+ 3  10
+ 4  12
+ 0  4021
+ 1  4053
+ 2  4087
+ 3  4067
+ 4  4078
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/Bands_144x96x19_5prc.dat
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/Bands_144x96x19_5prc.dat	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/Bands_144x96x19_5prc.dat	(revision 219)
@@ -0,0 +1,20 @@
+ 0  8
+ 1  12
+ 2  60
+ 3  8
+ 4  9
+ 0  20
+ 1  20
+ 2  19
+ 3  19
+ 4  19
+ 0  9
+ 1  5
+ 2  67
+ 3  7
+ 4  9
+ 0  2691
+ 1  2717
+ 2  2742
+ 3  2779
+ 4  2753
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/Bands_96x71x19_3prc.dat
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/Bands_96x71x19_3prc.dat	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/Bands_96x71x19_3prc.dat	(revision 219)
@@ -0,0 +1,12 @@
+ 0  11
+ 1  50
+ 2  11
+ 0  24
+ 1  24
+ 2  24
+ 0  9
+ 1  53
+ 2  10
+ 0  2245
+ 1  2241
+ 2  2236
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/cf_name_table.txt
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/cf_name_table.txt	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/cf_name_table.txt	(revision 219)
@@ -0,0 +1,425 @@
+# Maximum index of the table entries, total number of indices
+465 422
+#Index, CF longname, unit
+ 1  'sea_surface_temperature' 'K'
+ 2  'sea_ice_extent' 'm2'
+ 3  'upward_grid_eastward_stress_at_sea_ice_base' 'Pa'
+ 4  'upward_grid_northward_stress_at_sea_ice_base' 'Pa'
+ 5  'surface_downward_heat_flux' 'W m-2'
+ 6  'surface_downward_non_shortwave_heat_flux' 'W m-2'
+ 7  'surface_net_downward_shortwave_flux' 'W m-2'
+ 8  'surface_downward_latent_heat_flux' 'W m-2'
+ 9  'surface_downward_sensible_heat_flux' 'W m-2'
+ 10  'surface_net_downward_longwave_flux' 'W m-2'
+ 11  'surface_net_downward_direct_shortwave_flux' 'W m-2'
+ 12  'surface_net_downward_diffusive_shortwave_flux' 'W m-2'
+ 13  'surface_upwelling_downward_shortwave_flux' 'W m-2'
+ 14  'surface_upwelling_downward_longwave_flux' 'W m-2'
+ 15  'surface_downwelling_downward_longwave_flux' 'W m-2'
+ 16  'surface_emissivity' '1'
+ 17  'surface_albedo' '1'
+ 18  'surface_snow_area_fraction' '1'
+ 19  'lower_level_air_temperature' 'K'
+ 20  'lower_level_wind_module' 'Pa'
+ 21  'lower_level_geopotential' 'm2 s-2'
+ 22  'lower_level_specific_humidity' '1'
+ 23  'surface_downward_grid_eastward_stress' 'Pa'
+ 24  'surface_downward_grid_northward_stress' 'Pa'
+ 25  'water_evaporation_flux' '1'
+ 26  'surface_precipitation_flux' 'kg m-2 s-1'
+ 27  'rainfall_flux' 'kg m-2 s-1'
+ 28  'snow_fall_flux' 'kg m-2 s-1'
+ 29  'water_flux_into_ocean' 'kg m-2 s-1'
+ 30  'surface_downward_water_flux' 'kg m-2 s-1'
+ 31  'sea_ice_area_fraction' '1'
+ 32  'water_flux_into_ocean_from_rivers' 'kg m-2 s-1'
+ 33  'surface_air_pressure' 'Pa'
+ 34  'surface_temperature' 'K'
+ 35  'surface_downward_non_shortwave_heat_flux_derivative' 'W m-2'
+ 36  'water_flux_into_ocean_from_ice_sheet' 'kg m-2 s-1'
+ 37  'surface_energy_flux_into_ocean_due_to_wind_mixing' 'W m-2'
+ 38  'surface_net_downward_shortwave_flux' 'W m-2'
+ 39  'surface_downward_non_penetrative_heat_flux' 'W m-2'
+ 40  'snow_fall_flux' 'kg m-2 s-1'
+ 41  'water_evaporation_flux_where_sea_ice' 'kg m-2 s-1'
+ 42  'downward_heat_flux_in_sea_ice' 'W m-2'
+ 43  'surface_melt_heat_flux' 'W m-2'
+ 44  'sea_ice_area_fraction' '1'
+ 45  'sea_ice_thickness' '1'
+ 46  'lwe_snow_thickness_where_sea_ice' 'm'
+ 47  'surface_grid_eastward_sea_water_velocity' 'm s-1'
+ 48  'surface_grid_northward_sea_water_velocity' 'm s-1'
+ 49  'chemical concentration' '1e-6'
+ 50  'surface_downward_grid_eastward_stress_where_open_sea' 'Pa'
+ 51  'surface_downward_grid_northward_stress_where_open_sea' 'Pa'
+ 52  'surface_downward_grid_eastward_stress_where_sea_ice' 'Pa'
+ 53  'surface_downward_grid_northward_stress_where_sea_ice' 'Pa'
+ 54  'lower_level_relative_humidity' '1'
+ 55  'lwe_surface_downward_snow_flux_where_sea_ice' 'kg m-2 s-1'
+ 56  'wind_speed_at_10m' 'm s-1'
+ 100  'air_density' 'kg m-3'
+ 101  'air_potential_temperature' 'K'
+ 102  'air_pressure' 'Pa'
+ 103  'air_pressure_anomaly' 'Pa'
+ 104  'air_pressure_at_cloud_base' 'Pa'
+ 105  'air_pressure_at_cloud_top' 'Pa'
+ 106  'air_pressure_at_convective_cloud_base' 'Pa'
+ 107  'air_pressure_at_convective_cloud_top' 'Pa'
+ 108  'air_pressure_at_freezing_level' 'Pa'
+ 109  'air_pressure_at_sea_level' 'Pa'
+ 110  'air_temperature' 'K'
+ 111  'air_temperature_anomaly' 'K'
+ 112  'air_temperature_lapse_rate' 'K m-1'
+ 113  'altitude' 'm'
+ 114  'area_fraction_below_surface' '1'
+ 115  'atmosphere_absolute_vorticity' 's-1'
+ 116  'atmosphere_boundary_layer_thickness' 'm'
+ 117  'atmosphere_cloud_condensed_water_content' 'kg m-2'
+ 118  'atmosphere_cloud_ice_content' 'kg m-2'
+ 119  'atmosphere_cloud_liquid_water_content' 'kg m-2'
+ 120  'atmosphere_eastward_stress_due_to_gravity_wave_drag' 'Pa'
+ 121  'atmosphere_energy_content' 'J m-2'
+ 122  'atmosphere_horizontal_streamfunction' 'm2 s-1'
+ 123  'atmosphere_horizontal_velocity_potential' 'm2 s-1'
+ 124  'atmosphere_hybrid_height_coordinate' 'm'
+ 125  'atmosphere_hybrid_sigma_pressure_coordinate' '1'
+ 126  'atmosphere_kinetic_energy_content' 'J m-2'
+ 127  'atmosphere_northward_stress_due_to_gravity_wave_drag' 'Pa'
+ 128  'atmosphere_relative_vorticity' 's-1'
+ 129  'atmosphere_sigma_coordinate' '1'
+ 130  'atmosphere_so4_content' 'kg m-2'
+ 131  'atmosphere_surface_drag_coefficient' '1'
+ 132  'atmosphere_water_content' 'kg m-2'
+ 133  'atmosphere_water_vapor_content' 'kg m-2'
+ 134  'baroclinic_eastward_sea_water_velocity' 'm s-1'
+ 135  'baroclinic_northward_sea_water_velocity' 'm s-1'
+ 136  'barotropic_eastward_sea_water_velocity' 'm s-1'
+ 137  'barotropic_northward_sea_water_velocity' 'm s-1'
+ 138  'brightness_temperature' 'K'
+ 139  'brunt_vaisala_frequency_in_air' 's-1'
+ 140  'canopy_height' 'm'
+ 141  'canopy_water_amount' 'kg m-2'
+ 142  'chlorophyll_concentration_in_sea_water' 'kg m-3'
+ 143  'cloud_area_fraction' '1'
+ 144  'cloud_area_fraction_in_atmosphere_layer' '1'
+ 145  'cloud_base_altitude' 'm'
+ 146  'cloud_condensed_water_content_of_atmosphere_layer' 'kg m-2'
+ 147  'cloud_ice_content_of_atmosphere_layer' 'kg m-2'
+ 148  'cloud_liquid_water_content_of_atmosphere_layer' 'kg m-2'
+ 149  'cloud_top_altitude' 'm'
+ 150  'convective_cloud_area_fraction' '1'
+ 151  'convective_precipitation_amount' 'kg m-2'
+ 152  'convective_precipitation_flux' 'kg m-2 s-1'
+ 153  'convective_rainfall_amount' 'kg m-2'
+ 154  'convective_rainfall_flux' 'kg m-2 s-1'
+ 155  'convective_rainfall_rate' 'm s-1'
+ 156  'convective_snowfall_amount' 'kg m-2'
+ 157  'convective_snowfall_flux' 'kg m-2 s-1'
+ 158  'depth' 'm'
+ 159  'dew_point_depression' 'K'
+ 160  'dew_point_temperature' 'K'
+ 161  'dimensionless_exner_function' '1'
+ 162  'direction_of_sea_ice_velocity' 'degree'
+ 163  'direction_of_sea_water_velocity' 'degree'
+ 164  'direction_of_swell_wave_velocity' 'degree'
+ 165  'direction_of_wind_wave_velocity' 'degree'
+ 166  'dissipation_in_atmosphere_boundary_layer' 'W m-2'
+ 167  'divergence_of_sea_ice_velocity' 's-1'
+ 168  'divergence_of_wind' 's-1'
+ 169  'downward_eastward_momentum_flux_in_air' 'Pa'
+ 170  'downward_eastward_stress_at_sea_ice_base' 'Pa'
+ 171  'downward_heat_flux_in_air' 'W m-2'
+ 172  'downward_heat_flux_in_sea_ice' 'W m-2'
+ 173  'downward_heat_flux_in_soil' 'W m-2'
+ 174  'downward_northward_momentum_flux_in_air' 'Pa'
+ 175  'downward_northward_stress_at_sea_ice_base' 'Pa'
+ 176  'downwelling_photosynthetic_photon_flux_in_sea_water' 'mol m-2 s-1'
+ 177  'downwelling_spectral_radiative_flux_in_air' 'W m-2 m-1'
+ 178  'downwelling_spectral_radiative_flux_in_sea_water' 'W m-2 m-1'
+ 179  'eastward_momentum_flux_correction' 'Pa'
+ 180  'eastward_sea_ice_velocity' 'm s-1'
+ 181  'eastward_sea_water_velocity' 'm s-1'
+ 182  'eastward_wind' 'm s-1'
+ 183  'eastward_wind_shear' 's-1'
+ 184  'electromagnetic_wavelength' 'm'
+ 185  'equivalent_potential_temperature' 'K'
+ 186  'equivalent_temperature' 'K'
+ 187  'equivalent_thickness_at_stp_of_atmosphere_o3_content' 'm'
+ 188  'ertel_potential_vorticity' 'K m2 kg-1 s-1'
+ 189  'forecast_period' 's'
+ 190  'forecast_reference_time' 's'
+ 191  'freezing_level_altitude' 'm'
+ 192  'freezing_temperature_of_sea_water' 'K'
+ 193  'frozen_water_content_of_soil_layer' 'kg m-2'
+ 194  'geopotential' 'm2 s-2'
+ 195  'geopotential_height' 'm'
+ 196  'geopotential_height_anomaly' 'm'
+ 197  'grid_eastward_wind' 'm s-1'
+ 198  'grid_latitude' 'degree'
+ 199  'grid_longitude' 'degree'
+ 200  'grid_northward_wind' 'm s-1'
+ 201  'gross_primary_productivity_of_carbon' 'kg m-2 s-1'
+ 202  'heat_flux_correction' 'W m-2'
+ 203  'height' 'm'
+ 204  'height_at_cloud_top' 'm'
+ 205  'humidity_mixing_ratio' '1'
+ 206  'land_area_fraction' '1'
+ 207  'land_binary_mask' '1'
+ 208  'land_ice_area_fraction' '1'
+ 209  'large_scale_cloud_area_fraction' '1'
+ 210  'large_scale_precipitation_amount' 'kg m-2'
+ 211  'large_scale_rainfall_amount' 'kg m-2'
+ 212  'large_scale_rainfall_flux' 'kg m-2 s-1'
+ 213  'large_scale_rainfall_rate' 'm s-1'
+ 214  'large_scale_snowfall_amount' 'kg m-2'
+ 215  'large_scale_snowfall_flux' 'kg m-2 s-1'
+ 216  'latitude' 'degree_north'
+ 217  'leaf_area_index' '1'
+ 218  'litter_carbon_flux' 'kg m-2 s-1'
+ 219  'longitude' 'degree_east'
+ 220  'longwave_radiance' 'W m-2 sr-1'
+ 221  'lwe_convective_precipitation_rate' 'm s-1'
+ 222  'lwe_convective_snowfall_rate' 'm s-1'
+ 223  'lwe_large_scale_precipitation_rate' 'm s-1'
+ 224  'lwe_large_scale_snowfall_rate' 'm s-1'
+ 225  'lwe_precipitation_rate' 'm s-1'
+ 226  'lwe_snowfall_rate' 'm s-1'
+ 227  'lwe_thickness_of_atmosphere_water_vapor_content' 'm'
+ 228  'lwe_thickness_of_canopy_water_amount' 'm'
+ 229  'lwe_thickness_of_convective_precipitation_amount' 'm'
+ 230  'lwe_thickness_of_large_scale_precipitation_amount' 'm'
+ 231  'lwe_thickness_of_moisture_content_of_soil_layer' 'm'
+ 232  'lwe_thickness_of_snowfall_amount' 'm'
+ 233  'lwe_thickness_of_soil_moisture_content' 'm'
+ 234  'lwe_thickness_of_surface_snow_amount' 'm'
+ 235  'lwe_thickness_of_water_evaporation_amount' 'm'
+ 236  'lwe_water_evaporation_rate' 'm s-1'
+ 237  'mass_fraction_of_cloud_ice_in_air' '1'
+ 238  'mass_fraction_of_cloud_liquid_water_in_air' '1'
+ 239  'mass_fraction_of_convective_condensed_water_in_air' '1'
+ 240  'mass_fraction_of_frozen_water_in_soil_moisture' '1'
+ 241  'mass_fraction_of_o3_in_air' '1'
+ 242  'mass_fraction_of_unfrozen_water_in_soil_moisture' '1'
+ 243  'mass_fraction_of_water_in_air' '1'
+ 244  'mass_mixing_ratio' '1'
+ 245  'mass_transport' 'kg s-1'
+ 246  'model_level_number' '1'
+ 247  'moisture_content_of_soil_layer' 'kg m-2'
+ 248  'mole_fraction_of_o3_in_air' '1'
+ 249  'net_downward_longwave_flux_in_air' 'W m-2'
+ 250  'net_downward_radiative_flux_at_top_of_atmosphere_model' 'W m-2'
+ 251  'net_downward_shortwave_flux_in_air' 'W m-2'
+ 252  'net_primary_productivity_of_carbon' 'kg m-2 s-1'
+ 253  'net_upward_longwave_flux_in_air' 'W m-2'
+ 254  'net_upward_shortwave_flux_in_air' 'W m-2'
+ 255  'northward_atmosphere_heat_transport' 'W'
+ 256  'northward_momentum_flux_correction' 'Pa'
+ 257  'northward_ocean_freshwater_transport' 'kg s-1'
+ 258  'northward_ocean_heat_transport' 'W'
+ 259  'northward_ocean_salt_transport' 'kg s-1'
+ 260  'northward_sea_ice_velocity' 'm s-1'
+ 261  'northward_sea_water_velocity' 'm s-1'
+ 262  'northward_wind' 'm s-1'
+ 263  'northward_wind_shear' 's-1'
+ 264  'ocean_barotropic_streamfunction' 'm3 s-1'
+ 265  'ocean_isopycnal_layer_thickness_diffusivity' 'm2 s-1'
+ 266  'ocean_meridional_overturning_streamfunction' 'm3 s-1'
+ 267  'ocean_mixed_layer_thickness' 'm'
+ 268  'ocean_s_coordinate' '1'
+ 269  'ocean_sigma_coordinate' '1'
+ 270  'omega' 'Pa s-1'
+ 271  'planetary_albedo' '1'
+ 272  'plant_respiration_carbon_flux' 'kg m-2 s-1'
+ 273  'potential_vorticity_of_atmosphere_layer' 'Pa-1 s-1'
+ 274  'potential_vorticity_of_ocean_layer' 'm-1 s-1'
+ 275  'precipitation_amount' 'kg m-2'
+ 276  'precipitation_flux' 'kg m-2 s-1'
+ 277  'product_of_eastward_wind_and_air_temperature' 'K m s-1'
+ 278  'product_of_eastward_wind_and_geopotential_height' 'm2 s-1'
+ 279  'product_of_eastward_wind_and_northward_wind' 'm2 s-2'
+ 280  'product_of_eastward_wind_and_omega' 'Pa m s-2'
+ 281  'product_of_eastward_wind_and_specific_humidity' 'm s-1'
+ 282  'product_of_northward_wind_and_air_temperature' 'K m s-1'
+ 283  'product_of_northward_wind_and_geopotential_height' 'm2 s-1'
+ 284  'product_of_northward_wind_and_omega' 'Pa m s-2'
+ 285  'product_of_northward_wind_and_specific_humidity' 'm s-1'
+ 286  'product_of_omega_and_air_temperature' 'K Pa s-1'
+ 287  'product_of_omega_and_specific_humidity' 'Pa s-1'
+ 288  'projection_x_coordinate' 'm'
+ 289  'projection_y_coordinate' 'm'
+ 290  'pseudo_equivalent_potential_temperature' 'K'
+ 291  'pseudo_equivalent_temperature' 'K'
+ 292  'rainfall_flux' 'kg m-2 s-1'
+ 293  'rainfall_rate' 'm s-1'
+ 294  'region' 'string'
+ 295  'relative_humidity' '1'
+ 296  'root_depth' 'm'
+ 297  'runoff_flux' 'kg m-2 s-1'
+ 298  'sea_area_fraction' '1'
+ 299  'sea_floor_depth' 'm'
+ 300  'sea_ice_amount' 'kg m-2'
+ 301  'sea_ice_area' 'm2'
+ 302  'sea_ice_area_fraction' '1'
+ 303  'sea_ice_draft' 'm'
+ 304  'sea_ice_extent' 'm2'
+ 305  'sea_ice_freeboard' 'm'
+ 306  'sea_ice_mass' 'kg'
+ 307  'sea_ice_speed' 'm s-1'
+ 308  'sea_ice_thickness' 'm'
+ 309  'sea_ice_volume' 'm3'
+ 310  'sea_surface_elevation' 'm'
+ 311  'sea_surface_elevation_anomaly' 'm'
+ 312  'sea_surface_salinity' '1e-3'
+ 313  'sea_surface_temperature' 'K'
+ 314  'sea_water_density' 'kg m-3'
+ 315  'sea_water_electrical_conductivity' 'S m-1'
+ 316  'sea_water_potential_density' 'kg m-3'
+ 317  'sea_water_potential_temperature' 'K'
+ 318  'sea_water_salinity' '1e-3'
+ 319  'sea_water_sigma_t' 'kg m-3'
+ 320  'sea_water_sigma_theta' 'kg m-3'
+ 321  'sea_water_speed' 'm s-1'
+ 322  'sea_water_temperature' 'K'
+ 323  'shortwave_radiance' 'W m-2 sr-1'
+ 324  'significant_height_of_swell_waves' 'm'
+ 325  'significant_height_of_wind_and_swell_waves' 'm'
+ 326  'significant_height_of_wind_waves' 'm'
+ 327  'snowfall_amount' 'kg m-2'
+ 328  'snowfall_flux' 'kg m-2 s-1'
+ 329  'snow_grain_size' 'm'
+ 330  'snow_soot_content' 'kg m-2'
+ 331  'snow_temperature' 'K'
+ 332  'soil_albedo' '1'
+ 333  'soil_carbon_content' 'kg m-2'
+ 334  'soil_frozen_water_content' 'kg m-2'
+ 335  'soil_moisture_content' 'kg m-2'
+ 336  'soil_moisture_content_at_field_capacity' 'kg m-2'
+ 337  'soil_temperature' 'K'
+ 338  'specific_convective_available_potential_energy' 'J kg-1'
+ 339  'specific_humidity' '1'
+ 340  'specific_potential_energy' 'J kg-1'
+ 341  'spectral_radiance' 'W m-2 m-1 sr-1'
+ 342  'square_of_air_temperature' 'K2'
+ 343  'square_of_brunt_vaisala_frequency_in_air' 's-2'
+ 344  'square_of_eastward_wind' 'm2 s-2'
+ 345  'square_of_northward_wind' 'm2 s-2'
+ 346  'subsurface_runoff_amount' 'kg m-2'
+ 347  'subsurface_runoff_flux' 'kg m-2 s-1'
+ 348  'surface_air_pressure' 'Pa'
+ 349  'surface_albedo' '1'
+ 350  'surface_albedo_assuming_deep_snow' '1'
+ 351  'surface_albedo_assuming_no_snow' '1'
+ 352  'surface_altitude' 'm'
+ 353  'surface_downward_eastward_stress' 'Pa'
+ 354  'surface_downward_heat_flux_in_air' 'W m-2'
+ 355  'surface_downward_latent_heat_flux' 'W m-2'
+ 356  'surface_downward_northward_stress' 'Pa'
+ 357  'surface_downward_sensible_heat_flux' 'W m-2'
+ 358  'surface_downward_water_flux' 'kg m-2 s-1'
+ 359  'surface_downwelling_longwave_flux' 'W m-2'
+ 360  'surface_downwelling_longwave_flux_assuming_clear_sky' 'W m-2'
+ 361  'surface_downwelling_photosynthetic_photon_flux_in_sea_water' 'mol m-2 s-1'
+ 362  'surface_downwelling_shortwave_flux' 'W m-2'
+ 363  'surface_downwelling_shortwave_flux_assuming_clear_sky' 'W m-2'
+ 364  'surface_downwelling_spectral_radiative_flux_in_air' 'W m-2 m-1'
+ 365  'surface_downwelling_spectral_radiative_flux_in_sea_water' 'W m-2 m-1'
+ 366  'surface_net_downward_longwave_flux' 'W m-2'
+ 367  'surface_net_downward_shortwave_flux' 'W m-2'
+ 368  'surface_net_upward_longwave_flux' 'W m-2'
+ 369  'surface_net_upward_shortwave_flux' 'W m-2'
+ 370  'surface_roughness_length' 'm'
+ 371  'surface_runoff_amount' 'kg m-2'
+ 372  'surface_runoff_flux' 'kg m-2 s-1'
+ 373  'surface_snow_amount' 'kg m-2'
+ 374  'surface_snow_area_fraction' '1'
+ 375  'surface_snow_melt_amount' 'kg m-2'
+ 376  'surface_snow_melt_flux' 'kg m-2 s-1'
+ 377  'surface_snow_melt_heat_flux' 'W m-2'
+ 378  'surface_snow_thickness' 'm'
+ 379  'surface_snow_thickness_where_sea_ice' 'm'
+ 380  'surface_temperature' 'K'
+ 381  'surface_temperature_anomaly' 'K'
+ 382  'surface_upward_heat_flux_in_air' 'W m-2'
+ 383  'surface_upward_latent_heat_flux' 'W m-2'
+ 384  'surface_upward_sensible_heat_flux' 'W m-2'
+ 385  'surface_upward_water_flux' 'kg m-2 s-1'
+ 386  'surface_upwelling_longwave_flux' 'W m-2'
+ 387  'surface_upwelling_longwave_flux_assuming_clear_sky' 'W m-2'
+ 388  'surface_upwelling_shortwave_flux' 'W m-2'
+ 389  'surface_upwelling_shortwave_flux_assuming_clear_sky' 'W m-2'
+ 390  'surface_upwelling_spectral_radiative_flux_in_air' 'W m-2 m-1'
+ 391  'surface_upwelling_spectral_radiative_flux_in_sea_water' 'W m-2 m-1'
+ 392  'swell_wave_period' 's'
+ 393  'tendency_of_air_pressure' 'Pa s-1'
+ 394  'tendency_of_air_temperature_due_to_diabatic_processes' 'K s-1'
+ 395  'tendency_of_air_temperature_due_to_dry_convection' 'K s-1'
+ 396  'tendency_of_air_temperature_due_to_large_scale_precipitation' 'K s-1'
+ 397  'tendency_of_air_temperature_due_to_longwave_heating' 'K s-1'
+ 398  'tendency_of_air_temperature_due_to_longwave_heating_assuming' 'K s-1'
+ 399  'tendency_of_air_temperature_due_to_moist_convection' 'K s-1'
+ 400  'tendency_of_air_temperature_due_to_shortwave_heating' 'K s-1'
+ 401  'tendency_of_air_temperature_due_to_shortwave_heating_assumin' 'K s-1'
+ 402  'tendency_of_eastward_wind' 'm s-2'
+ 403  'tendency_of_eastward_wind_due_to_convection' 'm s-2'
+ 404  'tendency_of_eastward_wind_due_to_gravity_wave_drag' 'm s-2'
+ 405  'tendency_of_northward_wind' 'm s-2'
+ 406  'tendency_of_northward_wind_due_to_convection' 'm s-2'
+ 407  'tendency_of_northward_wind_due_to_gravity_wave_drag' 'm s-2'
+ 408  'tendency_of_ocean_barotropic_streamfunction' 'm3 s-2'
+ 409  'tendency_of_sea_ice_thickness_due_to_thermodynamics' 'm s-1'
+ 410  'tendency_of_specific_humidity_due_to_convection' 's-1'
+ 411  'tendency_of_specific_humidity_due_to_model_physics' 's-1'
+ 412  'tendency_of_surface_air_pressure' 'Pa s-1'
+ 413  'tendency_of_wind_speed_due_to_convection' 'm s-2'
+ 414  'tendency_of_wind_speed_due_to_gravity_wave_drag' 'm s-2'
+ 415  'thunderstorm_probability' '1'
+ 416  'time' 's'
+ 417  'toa_incoming_shortwave_flux' 'W m-2'
+ 418  'toa_net_downward_radiative_flux' 'W m-2'
+ 419  'toa_net_downward_shortwave_flux' 'W m-2'
+ 420  'toa_net_upward_longwave_flux' 'W m-2'
+ 421  'toa_net_upward_longwave_flux_assuming_clear_sky' 'W m-2'
+ 422  'toa_net_upward_shortwave_flux' 'W m-2'
+ 423  'toa_outgoing_longwave_flux' 'W m-2'
+ 424  'toa_outgoing_longwave_flux_assuming_clear_sky' 'W m-2'
+ 425  'toa_outgoing_shortwave_flux' 'W m-2'
+ 426  'toa_outgoing_shortwave_flux_assuming_clear_sky' 'W m-2'
+ 427  'transpiration_amount' 'kg m-2'
+ 428  'transpiration_flux' 'kg m-2 s-1'
+ 429  'tropopause_air_pressure' 'Pa'
+ 430  'tropopause_air_temperature' 'K'
+ 431  'tropopause_altitude' 'm'
+ 432  'tropopause_downwelling_longwave_flux' 'W m-2'
+ 433  'tropopause_net_downward_longwave_flux' 'W m-2'
+ 434  'tropopause_net_downward_shortwave_flux' 'W m-2'
+ 435  'tropopause_upwelling_shortwave_flux' 'W m-2'
+ 436  'upward_air_velocity' 'm s-1'
+ 437  'upward_air_velocity_expressed_as_tendency_of_sigma' 's-1'
+ 438  'upward_eastward_stress_at_sea_ice_base' 'Pa'
+ 439  'upward_heat_flux_in_air' 'W m-2'
+ 440  'upward_northward_stress_at_sea_ice_base' 'Pa'
+ 441  'upward_sea_ice_basal_heat_flux' 'W m-2'
+ 442  'upward_sea_water_velocity' 'm s-1'
+ 443  'upward_water_vapor_flux_in_air' 'kg m-2 s-1'
+ 444  'upwelling_spectral_radiative_flux_in_air' 'W m-2 m-1'
+ 445  'upwelling_spectral_radiative_flux_in_sea_water' 'W m-2 m-1'
+ 446  'vegetation_area_fraction' '1'
+ 447  'vegetation_carbon_content' 'kg m-2'
+ 448  'virtual_temperature' 'K'
+ 449  'visibility_in_air' 'm'
+ 450  'water_content_of_atmosphere_layer' 'kg m-2'
+ 451  'water_evaporation_amount' 'kg m-2'
+ 452  'water_evaporation_flux' 'kg m-2 s-1'
+ 453  'water_flux_correction' 'kg m-2 s-1'
+ 454  'water_flux_into_ocean' 'kg m-2 s-1'
+ 455  'water_flux_into_ocean_from_rivers' 'kg m-2 s-1'
+ 456  'water_vapor_content_of_atmosphere_layer' 'kg m-2'
+ 457  'water_vapor_pressure' 'Pa'
+ 458  'water_vapor_saturation_deficit' 'Pa'
+ 459  'wet_bulb_temperature' 'K'
+ 460  'wind_from_direction' 'degree'
+ 461  'wind_mixing_energy_flux_into_ocean' 'W m-2'
+ 462  'wind_speed' 'm s-1'
+ 463  'wind_speed_shear' 's-1'
+ 464  'wind_to_direction' 'degree'
+ 465  'wind_wave_period' 's'
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/dynami.param_ORCA2
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/dynami.param_ORCA2	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/dynami.param_ORCA2	(revision 219)
@@ -0,0 +1,58 @@
+c
+c		**********************
+c		Parameters ice dynamic
+c		**********************
+c
+c               idyn, Switch for ice dynamics (1) or not (0)
+      1
+c		zepsd1,  First tolerance parameter
+      1.0e-08
+c		zepsd2,  Second tolerance parameter
+      1.0e-20
+c               nlminn,  Northern minimum index for ice drift old value = 38
+      48
+c               nlmaxs,  Southern minimum index for ice drift old value = 15
+      40
+c               usdt,   Inverse of the time step (=0.0 no acceleration)
+      1.74e-4
+c		alpha,  Coefficient for semi-implicit coriolis
+      0.5
+c		bound,  Boundary conditions (=0.0 no-slip, =1.0 free-slip)
+      0.
+c		dm,     Diffusion constant for dynamics.
+      0.6e+03
+c		nbitdf,	number of iterations for free drift
+      100
+c               nbiter, Number of sub-time steps for relaxation
+      1
+c		nbitdr,	Max. number of iterations for relaxation
+      250
+c		om,     Relaxation constant 
+      0.5
+c		resl,   Maximum value for the residual of relaxation 
+      5.0e-05
+c		cw,     Drag coefficient for oceanic stress
+      5.0e-03
+c		angvg   Turning angle for oceanic stress
+      0.0
+c		pstar,  First bulk-rheology parameter
+      1.2e+04
+c		c,      Second bulk-rhelogy parameter
+      20.0
+c		zetamn, Minimun value for viscosity
+      0.0e+07
+c		creepl, Creep limit
+      2.0e-08
+c		ecc,    Eccentricity of the elliptical yield curve
+      2.0
+c		uvdif,  Diffusion velocity for scalars
+      0.05
+c		ren,    Reynolds number for the grid
+      10.0
+c		gridsz, Grid size for diffusion constant.
+      1.4e+05 
+c               iameth, Method for advection (1=Modified Euler; 2=Prather)
+      2
+c               nglobal_dyna, Ice dynamics to be computed everywhere in non-mpp case, yes=1, no=0
+      0
+
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/dynami.param_ORCA4
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/dynami.param_ORCA4	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/dynami.param_ORCA4	(revision 219)
@@ -0,0 +1,58 @@
+c
+c		**********************
+c		Parameters ice dynamic
+c		**********************
+c
+c               idyn, Switch for ice dynamics (1) or not (0)
+      1
+c		zepsd1,  First tolerance parameter
+      1.0e-08
+c		zepsd2,  Second tolerance parameter
+      1.0e-20
+c               nlminn,  Northern minimum index for ice drift old value = 38
+      48
+c               nlmaxs,  Southern minimum index for ice drift old value = 15
+      30
+c               usdt,   Inverse of the time step (=0.0 no acceleration)
+      1.74e-4
+c		alpha,  Coefficient for semi-implicit coriolis
+      0.5
+c		bound,  Boundary conditions (=0.0 no-slip, =1.0 free-slip)
+      0.
+c		dm,     Diffusion constant for dynamics.
+      0.6e+03
+c		nbitdf,	number of iterations for free drift
+      100
+c               nbiter, Number of sub-time steps for relaxation
+      1
+c		nbitdr,	Max. number of iterations for relaxation
+      250
+c		om,     Relaxation constant 
+      0.5
+c		resl,   Maximum value for the residual of relaxation 
+      5.0e-05
+c		cw,     Drag coefficient for oceanic stress
+      5.0e-03
+c		angvg   Turning angle for oceanic stress
+      0.0
+c		pstar,  First bulk-rheology parameter
+      1.2e+04
+c		c,      Second bulk-rhelogy parameter
+      20.0
+c		zetamn, Minimun value for viscosity
+      0.0e+07
+c		creepl, Creep limit
+      2.0e-08
+c		ecc,    Eccentricity of the elliptical yield curve
+      2.0
+c		uvdif,  Diffusion velocity for scalars
+      0.05
+c		ren,    Reynolds number for the grid
+      10.0
+c		gridsz, Grid size for diffusion constant.
+      1.4e+05 
+c               iameth, Method for advection (1=Modified Euler; 2=Prather)
+      2
+c               nglobal_dyna, Ice dynamics to be computed everywhere in non-mpp case, yes=1, no=0
+      0
+
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/gcm.def_LMD144142
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/gcm.def_LMD144142	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/gcm.def_LMD144142	(revision 219)
@@ -0,0 +1,70 @@
+## $Id$
+## nombre de pas par jour (multiple de iperiod) ( ici pour  dt = 1 min )      
+day_step=720
+## periode pour le pas Matsuno (en pas)
+iperiod=5
+## periode de la dissipation (en pas)
+idissip=5
+## choix de l'operateur de dissipation (star ou  non star )
+lstardis=y
+## nombre d'iterations de l'operateur de dissipation   gradiv
+nitergdiv=2
+## nombre d'iterations de l'operateur de dissipation  nxgradrot
+nitergrot=2
+## nombre d'iterations de l'operateur de dissipation  divgrad            
+niterh=2
+## temps de dissipation des plus petites long.d ondes pour u,v (gradiv)  
+tetagdiv=3600.
+## temps de dissipation des plus petites long.d ondes pour u,v(nxgradrot)
+tetagrot=5400.
+## temps de dissipation des plus petites long.d ondes pour  h ( divgrad) 
+tetatemp=5400.
+## coefficient pour gamdissip                                            
+coefdis=0.
+## choix du shema d'integration temporelle (Matsuno ou Matsuno-leapfrog) 
+purmats=n
+## avec ou sans physique                                                 
+physic=y
+## periode de la physique (en pas)                                       
+iphysiq=15
+## frequence (en  jours ) de l'ecriture du fichier histphy               
+ecritphy=30
+##  Cycle diurne  ou non                 
+cycle_diurne=y
+##  Soil Model  ou non               
+soil_model=y
+##  Choix ou non  de  New oliq               
+new_oliq=y
+##  Orodr  ou  non   pour l orographie              
+ok_orodr=y
+##  Orolf  ou  non   pour l orographie              
+ok_orolf=y
+##   Si = .T. ,  lecture du fichier limit avec la bonne annee             
+ok_limitvrai=n
+## Nombre  d'appels des routines de rayonnements ( par jour)                 
+nbapp_rad=12
+##  Flag  pour la convection (1 pour LMD, 2 pour Tiedtke, 3 KE, 4 KE vect)
+iflag_con=3
+##  Facteur multiplication des precip convectives dans KE
+cvl_corr=1.019
+## longitude en degres du centre du zoom                                 
+clon=0.
+## latitude en degres du centre du zoom                                  
+clat=0.
+## facteur de grossissement du zoom,selon longitude                      
+grossismx=1.0
+## facteur de grossissement du zoom ,selon latitude                      
+grossismy=1.0
+##  Fonction  f(y)  hyperbolique  si = .true.  , sinon  sinusoidale         
+fxyhypb=y
+## extension en longitude  de la zone du zoom  ( fraction de la zone totale)
+dzoomx=0.0
+## extension en latitude de la zone  du zoom  ( fraction de la zone totale)
+dzoomy=0.0
+##raideur du zoom en  X
+taux=3.
+##raideur du zoom en  Y
+tauy=3.
+##  Fonction  f(y) avec y = Sin(latit.) si = .true. , sinon y = latit.         
+ysinus=y
+
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/gcm.def_LMD14496
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/gcm.def_LMD14496	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/gcm.def_LMD14496	(revision 219)
@@ -0,0 +1,70 @@
+## $Id$
+## nombre de pas par jour (multiple de iperiod) ( ici pour  dt = 1 min )      
+day_step=720
+## periode pour le pas Matsuno (en pas)
+iperiod=5
+## periode de la dissipation (en pas)
+idissip=5
+## choix de l'operateur de dissipation (star ou  non star )
+lstardis=y
+## nombre d'iterations de l'operateur de dissipation   gradiv
+nitergdiv=2
+## nombre d'iterations de l'operateur de dissipation  nxgradrot
+nitergrot=2
+## nombre d'iterations de l'operateur de dissipation  divgrad            
+niterh=2
+## temps de dissipation des plus petites long.d ondes pour u,v (gradiv)  
+tetagdiv=3600.
+## temps de dissipation des plus petites long.d ondes pour u,v(nxgradrot)
+tetagrot=3600.
+## temps de dissipation des plus petites long.d ondes pour  h ( divgrad) 
+tetatemp=3600.
+## coefficient pour gamdissip                                            
+coefdis=0.
+## choix du shema d'integration temporelle (Matsuno ou Matsuno-leapfrog) 
+purmats=n
+## avec ou sans physique                                                 
+physic=y
+## periode de la physique (en pas)                                       
+iphysiq=15
+## frequence (en  jours ) de l'ecriture du fichier histphy               
+ecritphy=30
+##  Cycle diurne  ou non                 
+cycle_diurne=y
+##  Soil Model  ou non               
+soil_model=y
+##  Choix ou non  de  New oliq               
+new_oliq=y
+##  Orodr  ou  non   pour l orographie              
+ok_orodr=y
+##  Orolf  ou  non   pour l orographie              
+ok_orolf=y
+##   Si = .T. ,  lecture du fichier limit avec la bonne annee             
+ok_limitvrai=n
+## Nombre  d'appels des routines de rayonnements ( par jour)                 
+nbapp_rad=12
+##  Flag  pour la convection (1 pour LMD, 2 pour Tiedtke, 3 KE, 4 KE vect)
+iflag_con=3
+## Facteur multiplication des precip convectives dans KE
+cvl_corr=1.02
+## longitude en degres du centre du zoom                                 
+clon=0.
+## latitude en degres du centre du zoom                                  
+clat=0.
+## facteur de grossissement du zoom,selon longitude                      
+grossismx=1.0
+## facteur de grossissement du zoom ,selon latitude                      
+grossismy=1.0
+##  Fonction  f(y)  hyperbolique  si = .true.  , sinon  sinusoidale         
+fxyhypb=y
+## extension en longitude  de la zone du zoom  ( fraction de la zone totale)
+dzoomx=0.0
+## extension en latitude de la zone  du zoom  ( fraction de la zone totale)
+dzoomy=0.0
+##raideur du zoom en  X
+taux=3.
+##raideur du zoom en  Y
+tauy=3.
+##  Fonction  f(y) avec y = Sin(latit.) si = .true. , sinon y = latit.         
+ysinus=y
+
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/gcm.def_LMD7245
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/gcm.def_LMD7245	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/gcm.def_LMD7245	(revision 219)
@@ -0,0 +1,67 @@
+## $Id$
+## nombre de pas par jour (multiple de iperiod) ( ici pour  dt = 1 min )      
+day_step=960
+## periode pour le pas Matsuno (en pas)
+iperiod=5
+## periode de la dissipation (en pas)
+idissip=5
+## choix de l'operateur de dissipation (star ou  non star )
+lstardis=y
+## nombre d'iterations de l'operateur de dissipation   gradiv
+nitergdiv=2
+## nombre d'iterations de l'operateur de dissipation  nxgradrot
+nitergrot=2
+## nombre d'iterations de l'operateur de dissipation  divgrad            
+niterh=2
+## temps de dissipation des plus petites long.d ondes pour u,v (gradiv)  
+tetagdiv=10800.
+## temps de dissipation des plus petites long.d ondes pour u,v(nxgradrot)
+tetagrot=18000.
+## temps de dissipation des plus petites long.d ondes pour  h ( divgrad) 
+tetatemp=18000.
+## coefficient pour gamdissip                                            
+coefdis=0.
+## choix du shema d'integration temporelle (Matsuno ou Matsuno-leapfrog) 
+purmats=n
+## avec ou sans physique                                                 
+physic=y
+## periode de la physique (en pas)                                       
+iphysiq=20
+## frequence (en  jours ) de l'ecriture du fichier histphy               
+ecritphy=30
+##  Cycle diurne  ou non                 
+cycle_diurne=y
+##  Soil Model  ou non               
+soil_model=y
+##  Choix ou non  de  New oliq               
+new_oliq=y
+##  Orodr  ou  non   pour l orographie              
+ok_orodr=y
+##  Orolf  ou  non   pour l orographie              
+ok_orolf=y
+##   Si = .T. ,  lecture du fichier limit avec la bonne annee             
+ok_limitvrai=n
+## Nombre  d'appels des routines de rayonnements ( par jour)                 
+nbapp_rad=12
+##  Flag  pour la convection (1 pour LMD, 2 pour Tiedtke, 3 KE, 4 KE vect)
+iflag_con=3
+## longitude en degres du centre du zoom                                 
+clon=0.
+## latitude en degres du centre du zoom                                  
+clat=0.
+## facteur de grossissement du zoom,selon longitude                      
+grossismx=1.0
+## facteur de grossissement du zoom ,selon latitude                      
+grossismy=1.0
+##  Fonction  f(y)  hyperbolique  si = .true.  , sinon  sinusoidale         
+fxyhypb=y
+## extension en longitude  de la zone du zoom  ( fraction de la zone totale)
+dzoomx=0.0
+## extension en latitude de la zone  du zoom  ( fraction de la zone totale)
+dzoomy=0.0
+##raideur du zoom en  X
+taux=3.
+##raideur du zoom en  Y
+tauy=3.
+##  Fonction  f(y) avec y = Sin(latit.) si = .true. , sinon y = latit.         
+ysinus=y
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/gcm.def_LMD9671
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/gcm.def_LMD9671	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/gcm.def_LMD9671	(revision 219)
@@ -0,0 +1,69 @@
+## $Id$
+## nombre de pas par jour (multiple de iperiod) ( ici pour  dt = 1 min )      
+day_step=480
+## periode pour le pas Matsuno (en pas)
+iperiod=5
+## periode de la dissipation (en pas)
+idissip=5
+## choix de l'operateur de dissipation (star ou  non star )
+lstardis=y
+## nombre d'iterations de l'operateur de dissipation   gradiv
+nitergdiv=2
+## nombre d'iterations de l'operateur de dissipation  nxgradrot
+nitergrot=2
+## nombre d'iterations de l'operateur de dissipation  divgrad            
+niterh=2
+## temps de dissipation des plus petites long.d ondes pour u,v (gradiv)  
+tetagdiv=10800.
+## temps de dissipation des plus petites long.d ondes pour u,v(nxgradrot)
+tetagrot=18000.
+## temps de dissipation des plus petites long.d ondes pour  h ( divgrad) 
+tetatemp=18000.
+## coefficient pour gamdissip                                            
+coefdis=0.
+## choix du shema d'integration temporelle (Matsuno ou Matsuno-leapfrog) 
+purmats=n
+## avec ou sans physique                                                 
+physic=y
+## periode de la physique (en pas)                                       
+iphysiq=10
+## frequence (en  jours ) de l'ecriture du fichier histphy               
+ecritphy=30
+##  Cycle diurne  ou non                 
+cycle_diurne=y
+##  Soil Model  ou non               
+soil_model=y
+##  Choix ou non  de  New oliq               
+new_oliq=y
+##  Orodr  ou  non   pour l orographie              
+ok_orodr=y
+##  Orolf  ou  non   pour l orographie              
+ok_orolf=y
+##   Si = .T. ,  lecture du fichier limit avec la bonne annee             
+ok_limitvrai=n
+## Nombre  d'appels des routines de rayonnements ( par jour)                 
+nbapp_rad=12
+##  Flag  pour la convection (1 pour LMD, 2 pour Tiedtke, 3 KE, 4 KE vect)
+iflag_con=3
+## Facteur multiplication des precip convectives dans KE
+cvl_corr=1.0
+## longitude en degres du centre du zoom                                 
+clon=0.
+## latitude en degres du centre du zoom                                  
+clat=0.
+## facteur de grossissement du zoom,selon longitude                      
+grossismx=1.0
+## facteur de grossissement du zoom ,selon latitude                      
+grossismy=1.0
+##  Fonction  f(y)  hyperbolique  si = .true.  , sinon  sinusoidale         
+fxyhypb=y
+## extension en longitude  de la zone du zoom  ( fraction de la zone totale)
+dzoomx=0.0
+## extension en latitude de la zone  du zoom  ( fraction de la zone totale)
+dzoomy=0.0
+##raideur du zoom en  X
+taux=3.
+##raideur du zoom en  Y
+tauy=3.
+##  Fonction  f(y) avec y = Sin(latit.) si = .true. , sinon y = latit.         
+ysinus=y
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/geogra.param
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/geogra.param	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/geogra.param	(revision 219)
@@ -0,0 +1,11 @@
+# Parametres lies a la grille du modele
+# dlat , dlong
+3.0	3.0
+# xlon1 , ylat1
+25.5	-79.5
+# xwpoln ( = 360. -111. )
+249
+# xalon1 ( = 90. - 0.5 * dlat ) , yalat1
+88.5	-46.5
+# iberp , ibera
+56     103
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/inice.param
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/inice.param	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/inice.param	(revision 219)
@@ -0,0 +1,20 @@
+c
+c		*********************************
+c		PARAMETERS FOR ICE INITIALISATION
+c		*********************************
+c
+c		ttest, THRESHOLD WATER TEMPERATURE FOR INITIAL SEA ICE 
+	2.0
+c		hninn, INITIAL SNOW THICKNESS IN THE NORTH
+	0.5
+c		hginn, INITIAL ICE THICKNESS IN THE NORTH
+	3.0
+c		alinn, INITIAL LEADS AREA IN THE NORTH
+	0.05
+c		hnins, INITIAL SNOW THICKNESS IN THE SOUTH
+	0.1
+c		hgins, INITIAL ICE THICKNESS IN THE SOUTH
+	1.0
+c		alins, INITIAL LEADS AREA IN THE SOUTH
+	0.10
+c
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namcouple_ORCA2xLMD144142
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namcouple_ORCA2xLMD144142	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namcouple_ORCA2xLMD144142	(revision 219)
@@ -0,0 +1,526 @@
+###############################################################################
+#
+#      Input file for OASIS3
+# 
+#      This version is for use with IPSL_CM4_v1 
+#
+#      The file will be edited at runtime to update it for
+#         - the initial date of the run
+#
+###############################################################################
+#  
+#      Input delimiters have to occupy position 1 to 9 !
+#      No blank lines allowed !
+#      Length of input lines <= 80 !
+#
+###############################################################################
+# 
+# SEQMODE : 1        if all models run simultaneously
+#           n        if  n  models run sequentially
+ $SEQMODE
+              1
+ $END
+###############################################################################
+#
+# CHANNEL (CHAR*4)
+#           PIPE        if named pipes + binary files are used 
+#                       for synchro and data respectively (not tested);
+#           MPI1/2      if MPI message passing is used for data exchange;
+#
+ $CHANNEL
+           <lib_mpi>
+<nproc_atm>  <nproc_atm>
+1  1               
+ $END
+###############################################################################
+#
+# NFIELDS : total number of fields being exchanged.
+#
+ $NFIELDS
+            22
+ $END
+###############################################################################
+#
+# JOBNAME : acronym for the given simulation (CHAR*3)
+#
+ $JOBNAME
+            EXP   
+ $END
+###############################################################################
+#
+# NBMODEL : number of models and their names (CHAR*6).
+#
+ $NBMODEL
+  2  lmdz.x opa.xx
+ $END
+###############################################################################
+# 
+# RUNTIME: total simulated time for the actual run in seconds (<I8)
+#
+ $RUNTIME
+             <total_time>
+ $END
+###############################################################################
+#
+# INIDATE (I8)
+#         initial date of the run (YYYYMMDD)         
+#
+ $INIDATE
+             <initial_date>
+ $END
+###############################################################################
+# 
+# MODINFO (YES or NOT)
+#         Indicates whether a header is encapsulated within the field
+#
+ $MODINFO
+  NOT
+ $END
+###############################################################################
+#
+# NLOGPRT: printing level in output file cplout: 
+#              0 = no printing
+#              1 = main routines and field names when treated
+#              2 = complete output
+#
+ $NLOGPRT
+   2
+ $END
+###############################################################################
+#
+# CALTYPE: Calendar type
+#                  0      = 365 day calendar (no leap years)
+#                  1      = 365 day, or 366 days for leap years, calendar
+#                  n (>1) = n day month calendar
+#
+ $CALTYPE
+         0 
+ $END
+#
+# 
+###############################################################################
+ $STRINGS
+###############################################################################
+#
+#                      OCEAN  --->>>  ATMOS
+#                      --------------------
+###############################################################################
+# Field 1 : Weighted sea surface temperature (o->a 1)
+SOSSTSSW SISUTESW 1 86400  4  sstoc.nc  EXPORTED 
+torc  tlmd  LAG=5760
+P  2 P  0
+CHECKIN MOZAIC CHECKOUT REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mozaic: 1) mapping filename 2) connected unit 3) dataset rank 4) Maximum
+#         number of overlapped neighbors
+wo2a.tsg 93  1  12
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+  NORSUD   WSTEST
+#  
+#
+############################################################################
+#
+############################################################################
+# Field 2 : Sea ice extent  (o->a 2)
+#
+SOICECOV SIICECOV 2 86400  4  sstoc.nc EXPORTED
+torc  tlmd   LAG=5760
+P  2 P  0
+#
+CHECKIN MOZAIC  CHECKOUT  REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+wo2a.tsg 93  1 12
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+NORSUD   WSTEST
+#
+############################################################################
+# Field 3 : Weighted Sea ice albedo (o->a 3)
+#
+SOICEALW SIICEALW 17 86400  4  sstoc.nc  EXPORTED
+torc  tlmd  LAG=5760  
+P  2 P  0
+#
+CHECKIN MOZAIC CHECKOUT  REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+wo2a.tsg 93  1 12
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+NORSUD   WSTEST
+#
+############################################################################
+# Field 4 : Weighted Sea Ice Temperature (o->a 4)
+#
+SOICTEMW SIICTEMW 34 86400  4  sstoc.nc  EXPORTED
+torc  tlmd   LAG=5760
+P  2 P  0
+ CHECKIN MOZAIC CHECKOUT REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# 
+wo2a.tsg 93  1  12 
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+  NORSUD   WSTEST
+#
+############################################################################
+#
+#                      ATMOSPHERE  --->>>  OCEAN
+#                      -------------------------
+############################################################################   
+# Field 17 : wind stress along X axis (a->o tau 1)
+#
+COTAUXXU SOTAUXXU 23 86400  6  flxat.nc   EXPORTED
+tlmd    uorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse 
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+###########################################################################
+#
+#
+# Field 18 : stress along Y axis (a->o tau 1)
+#
+COTAUYYU SOTAUYYU 23 86400  6  flxat.nc  EXPORTED
+tlmd    uorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+###########################################################################
+#
+#
+# Field 19 :wind stress along Z axis (a->o tau 1)
+#
+COTAUZZU SOTAUZZU 23 86400  6  flxat.nc  EXPORTED
+tlmd    uorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 20 : wind stress along X axis 2 (a->o tau 2)
+#
+COTAUXXV SOTAUXXV 24 86400  6    flxat.nc  EXPORTED
+tlmd    vorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 21 : wind stress along Y axis 2 (a->o tau 2) 
+#
+COTAUYYV SOTAUYYV 24 86400  6    flxat.nc  EXPORTED
+tlmd    vorc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 22 :  wind stress along Z axis 2 (a->o tau 2) 
+#
+COTAUZZV SOTAUZZV 24 86400  6    flxat.nc  EXPORTED
+tlmd    vorc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+##
+#########################################################################
+#
+# Field 5 : solar heat flux on ice (a->o flx 1)
+#
+COSHFICE SOSHFLDO 7 86400 4   flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method or mozaic parameters
+wa2o.flx 92  2    32  
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 6 : solar heat flux on ocean (a->o flx 2)
+#
+COSHFOCE SOSHFOCE 7 86400 4   flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method or mozaic parameters
+wa2o.flx 92  2    32
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+############################################################################
+#
+# Field 7 : Non solar heat flux on ice (a->o flx 3)
+#
+CONSFICE SONSFLDO 6 86400  4  flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse 
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    32
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+############################################################################
+#
+############################################################################
+#
+# Field 8 : Non solar heat flux on ocean (a->o flx 4)
+#
+CONSFOCE SONSFOCE 6 86400  4   flxat.nc  EXPORTED
+tlmd    torc   LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    32
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 9 : Non solar heat flux derivative (o->a flx 5)
+#
+CODFLXDT SODFLXDT 35 86400  4   flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    32
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 10 : Evaporation Ice (o->a flx 6)
+#
+COTFSICE SOTFSICE 25 86400  4   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    32
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 11 : Evaporation Water (a->o flx 7)
+#
+COTFSOCE SOTFSOCE 25 86400  4   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    32
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 12 : liquid precip (a->o flx 8)
+#
+COTOLPSU SOTOLPSU 27 86400  5   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    32
+# change of sign
+-1.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 13: solid precip (a->o flx 9)
+#
+COTOSPSU SOTOSPSU 28 86400 5   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    32
+# change of sign
+-1.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 14 : direct run-off (a->o flx 10)
+#
+CORUNCOA SORUNCOA 32 86400  5  flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.run 94    4   513
+# change units from m/s to kg/s, change of sign
+# weights convert from kg/s to kg/m^2/s
+-1000.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 15 : river run-off (a->o flx 11)
+#
+CORIVFLU SORIVFLU 32 86400  5  flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.run 94    4   513
+# change units from m/s to kg/s, change of sign
+# weights convert from kg/s to kg/m^2/s
+-1000.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 16 : iceberg calving (a->o flx 12)
+#
+COCALVIN SOCALVIN 32 86400  5  flxat.nc  EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.cal  98   5   71
+# change of sign
+-1.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+##########################################################################
+#
+ $END
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namcouple_ORCA2xLMD14496
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namcouple_ORCA2xLMD14496	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namcouple_ORCA2xLMD14496	(revision 219)
@@ -0,0 +1,526 @@
+###############################################################################
+#
+#      Input file for OASIS3
+# 
+#      This version is for use with IPSL_CM4_v1 
+#
+#      The file will be edited at runtime to update it for
+#         - the initial date of the run
+#
+###############################################################################
+#  
+#      Input delimiters have to occupy position 1 to 9 !
+#      No blank lines allowed !
+#      Length of input lines <= 80 !
+#
+###############################################################################
+# 
+# SEQMODE : 1        if all models run simultaneously
+#           n        if  n  models run sequentially
+ $SEQMODE
+              1
+ $END
+###############################################################################
+#
+# CHANNEL (CHAR*4)
+#           PIPE        if named pipes + binary files are used 
+#                       for synchro and data respectively (not tested);
+#           MPI1/2      if MPI message passing is used for data exchange;
+#
+ $CHANNEL
+           <lib_mpi>
+<nproc_atm>  <nproc_atm>
+1  1               
+ $END
+###############################################################################
+#
+# NFIELDS : total number of fields being exchanged.
+#
+ $NFIELDS
+            22
+ $END
+###############################################################################
+#
+# JOBNAME : acronym for the given simulation (CHAR*3)
+#
+ $JOBNAME
+            EXP   
+ $END
+###############################################################################
+#
+# NBMODEL : number of models and their names (CHAR*6).
+#
+ $NBMODEL
+  2  lmdz.x opa.xx
+ $END
+###############################################################################
+# 
+# RUNTIME: total simulated time for the actual run in seconds (<I8)
+#
+ $RUNTIME
+             <total_time>
+ $END
+###############################################################################
+#
+# INIDATE (I8)
+#         initial date of the run (YYYYMMDD)         
+#
+ $INIDATE
+             <initial_date>
+ $END
+###############################################################################
+# 
+# MODINFO (YES or NOT)
+#         Indicates whether a header is encapsulated within the field
+#
+ $MODINFO
+  NOT
+ $END
+###############################################################################
+#
+# NLOGPRT: printing level in output file cplout: 
+#              0 = no printing
+#              1 = main routines and field names when treated
+#              2 = complete output
+#
+ $NLOGPRT
+   2
+ $END
+###############################################################################
+#
+# CALTYPE: Calendar type
+#                  0      = 365 day calendar (no leap years)
+#                  1      = 365 day, or 366 days for leap years, calendar
+#                  n (>1) = n day month calendar
+#
+ $CALTYPE
+         0 
+ $END
+#
+# 
+###############################################################################
+ $STRINGS
+###############################################################################
+#
+#                      OCEAN  --->>>  ATMOS
+#                      --------------------
+###############################################################################
+# Field 1 : Weighted sea surface temperature (o->a 1)
+SOSSTSSW SISUTESW 1 86400  4  sstoc.nc  EXPORTED 
+torc  tlmd  LAG=5760
+P  2 P  0
+CHECKIN MOZAIC CHECKOUT REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mozaic: 1) mapping filename 2) connected unit 3) dataset rank 4) Maximum
+#         number of overlapped neighbors
+wo2a.tsg 93  1  15
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+  NORSUD   WSTEST
+#  
+#
+############################################################################
+#
+############################################################################
+# Field 2 : Sea ice extent  (o->a 2)
+#
+SOICECOV SIICECOV 2 86400  4  sstoc.nc EXPORTED
+torc  tlmd   LAG=5760
+P  2 P  0
+#
+CHECKIN MOZAIC  CHECKOUT  REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+wo2a.tsg 93  1 15
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+NORSUD   WSTEST
+#
+############################################################################
+# Field 3 : Weighted Sea ice albedo (o->a 3)
+#
+SOICEALW SIICEALW 17 86400  4  sstoc.nc  EXPORTED
+torc  tlmd  LAG=5760  
+P  2 P  0
+#
+CHECKIN MOZAIC CHECKOUT  REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+wo2a.tsg 93  1 15
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+NORSUD   WSTEST
+#
+############################################################################
+# Field 4 : Weighted Sea Ice Temperature (o->a 4)
+#
+SOICTEMW SIICTEMW 34 86400  4  sstoc.nc  EXPORTED
+torc  tlmd   LAG=5760
+P  2 P  0
+ CHECKIN MOZAIC CHECKOUT REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# 
+wo2a.tsg 93  1  15 
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+  NORSUD   WSTEST
+#
+############################################################################
+#
+#                      ATMOSPHERE  --->>>  OCEAN
+#                      -------------------------
+############################################################################   
+# Field 17 : wind stress along X axis (a->o tau 1)
+#
+COTAUXXU SOTAUXXU 23 86400  6  flxat.nc   EXPORTED
+tlmd    uorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse 
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+###########################################################################
+#
+#
+# Field 18 : stress along Y axis (a->o tau 1)
+#
+COTAUYYU SOTAUYYU 23 86400  6  flxat.nc  EXPORTED
+tlmd    uorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+###########################################################################
+#
+#
+# Field 19 :wind stress along Z axis (a->o tau 1)
+#
+COTAUZZU SOTAUZZU 23 86400  6  flxat.nc  EXPORTED
+tlmd    uorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 20 : wind stress along X axis 2 (a->o tau 2)
+#
+COTAUXXV SOTAUXXV 24 86400  6    flxat.nc  EXPORTED
+tlmd    vorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 21 : wind stress along Y axis 2 (a->o tau 2) 
+#
+COTAUYYV SOTAUYYV 24 86400  6    flxat.nc  EXPORTED
+tlmd    vorc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 22 :  wind stress along Z axis 2 (a->o tau 2) 
+#
+COTAUZZV SOTAUZZV 24 86400  6    flxat.nc  EXPORTED
+tlmd    vorc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+##
+#########################################################################
+#
+# Field 5 : solar heat flux on ice (a->o flx 1)
+#
+COSHFICE SOSHFLDO 7 86400 4   flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method or mozaic parameters
+wa2o.flx 92  2    27  
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 6 : solar heat flux on ocean (a->o flx 2)
+#
+COSHFOCE SOSHFOCE 7 86400 4   flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method or mozaic parameters
+wa2o.flx 92  2    27
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+############################################################################
+#
+# Field 7 : Non solar heat flux on ice (a->o flx 3)
+#
+CONSFICE SONSFLDO 6 86400  4  flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse 
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    27
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+############################################################################
+#
+############################################################################
+#
+# Field 8 : Non solar heat flux on ocean (a->o flx 4)
+#
+CONSFOCE SONSFOCE 6 86400  4   flxat.nc  EXPORTED
+tlmd    torc   LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    27
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 9 : Non solar heat flux derivative (o->a flx 5)
+#
+CODFLXDT SODFLXDT 35 86400  4   flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    27
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 10 : Evaporation Ice (o->a flx 6)
+#
+COTFSICE SOTFSICE 25 86400  4   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    27
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 11 : Evaporation Water (a->o flx 7)
+#
+COTFSOCE SOTFSOCE 25 86400  4   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    27
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 12 : liquid precip (a->o flx 8)
+#
+COTOLPSU SOTOLPSU 27 86400  5   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    27
+# change of sign
+-1.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 13: solid precip (a->o flx 9)
+#
+COTOSPSU SOTOSPSU 28 86400 5   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    27
+# change of sign
+-1.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 14 : direct run-off (a->o flx 10)
+#
+CORUNCOA SORUNCOA 32 86400  5  flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.run 94    4   333
+# change units from m/s to kg/s, change of sign
+# weights convert from kg/s to kg/m^2/s
+-1000.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 15 : river run-off (a->o flx 11)
+#
+CORIVFLU SORIVFLU 32 86400  5  flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.run 94    4   333
+# change units from m/s to kg/s, change of sign
+# weights convert from kg/s to kg/m^2/s
+-1000.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 16 : iceberg calving (a->o flx 12)
+#
+COCALVIN SOCALVIN 32 86400  5  flxat.nc  EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.cal  98   5   48
+# change of sign
+-1.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+##########################################################################
+#
+ $END
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namcouple_ORCA2xLMD7245
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namcouple_ORCA2xLMD7245	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namcouple_ORCA2xLMD7245	(revision 219)
@@ -0,0 +1,526 @@
+###############################################################################
+#
+#      Input file for OASIS3
+# 
+#      This version is for use with IPSL_CM4_v1 
+#
+#      The file will be edited at runtime to update it for
+#         - the initial date of the run
+#
+###############################################################################
+#  
+#      Input delimiters have to occupy position 1 to 9 !
+#      No blank lines allowed !
+#      Length of input lines <= 80 !
+#
+###############################################################################
+# 
+# SEQMODE : 1        if all models run simultaneously
+#           n        if  n  models run sequentially
+ $SEQMODE
+              1
+ $END
+###############################################################################
+#
+# CHANNEL (CHAR*4)
+#           PIPE        if named pipes + binary files are used 
+#                       for synchro and data respectively (not tested);
+#           MPI1/2      if MPI message passing is used for data exchange;
+#
+ $CHANNEL
+           <lib_mpi>
+<nproc_atm>  <nproc_atm>
+1  1               
+ $END
+###############################################################################
+#
+# NFIELDS : total number of fields being exchanged.
+#
+ $NFIELDS
+            22
+ $END
+###############################################################################
+#
+# JOBNAME : acronym for the given simulation (CHAR*3)
+#
+ $JOBNAME
+            EXP   
+ $END
+###############################################################################
+#
+# NBMODEL : number of models and their names (CHAR*6).
+#
+ $NBMODEL
+  2  lmdz.x opa.xx
+ $END
+###############################################################################
+# 
+# RUNTIME: total simulated time for the actual run in seconds (<I8)
+#
+ $RUNTIME
+             <total_time>
+ $END
+###############################################################################
+#
+# INIDATE (I8)
+#         initial date of the run (YYYYMMDD)         
+#
+ $INIDATE
+             <initial_date>
+ $END
+###############################################################################
+# 
+# MODINFO (YES or NOT)
+#         Indicates whether a header is encapsulated within the field
+#
+ $MODINFO
+  NOT
+ $END
+###############################################################################
+#
+# NLOGPRT: printing level in output file cplout: 
+#              0 = no printing
+#              1 = main routines and field names when treated
+#              2 = complete output
+#
+ $NLOGPRT
+   2
+ $END
+###############################################################################
+#
+# CALTYPE: Calendar type
+#                  0      = 365 day calendar (no leap years)
+#                  1      = 365 day, or 366 days for leap years, calendar
+#                  n (>1) = n day month calendar
+#
+ $CALTYPE
+         0 
+ $END
+#
+# 
+###############################################################################
+ $STRINGS
+###############################################################################
+#
+#                      OCEAN  --->>>  ATMOS
+#                      --------------------
+###############################################################################
+# Field 1 : Weighted sea surface temperature (o->a 1)
+SOSSTSSW SISUTESW 1 86400  4  sstoc.nc  EXPORTED 
+torc  tlmd  LAG=5760
+P  2 P  0
+CHECKIN MOZAIC CHECKOUT REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mozaic: 1) mapping filename 2) connected unit 3) dataset rank 4) Maximum
+#         number of overlapped neighbors
+wo2a.tsg 93  1  32
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+  NORSUD   WSTEST
+#  
+#
+############################################################################
+#
+############################################################################
+# Field 2 : Sea ice extent  (o->a 2)
+#
+SOICECOV SIICECOV 2 86400  4  sstoc.nc EXPORTED
+torc  tlmd   LAG=5760
+P  2 P  0
+#
+CHECKIN MOZAIC  CHECKOUT  REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+wo2a.tsg 93  1 32
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+NORSUD   WSTEST
+#
+############################################################################
+# Field 3 : Weighted Sea ice albedo (o->a 3)
+#
+SOICEALW SIICEALW 17 86400  4  sstoc.nc  EXPORTED
+torc  tlmd  LAG=5760  
+P  2 P  0
+#
+CHECKIN MOZAIC CHECKOUT  REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+wo2a.tsg 93  1 32
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+NORSUD   WSTEST
+#
+############################################################################
+# Field 4 : Weighted Sea Ice Temperature (o->a 4)
+#
+SOICTEMW SIICTEMW 34 86400  4  sstoc.nc  EXPORTED
+torc  tlmd   LAG=5760
+P  2 P  0
+ CHECKIN MOZAIC CHECKOUT REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# 
+wo2a.tsg 93  1  32 
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+  NORSUD   WSTEST
+#
+############################################################################
+#
+#                      ATMOSPHERE  --->>>  OCEAN
+#                      -------------------------
+############################################################################   
+# Field 17 : wind stress along X axis (a->o tau 1)
+#
+COTAUXXU SOTAUXXU 23 86400  6  flxat.nc   EXPORTED
+tlmd    uorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse 
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+###########################################################################
+#
+#
+# Field 18 : stress along Y axis (a->o tau 1)
+#
+COTAUYYU SOTAUYYU 23 86400  6  flxat.nc  EXPORTED
+tlmd    uorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+###########################################################################
+#
+#
+# Field 19 :wind stress along Z axis (a->o tau 1)
+#
+COTAUZZU SOTAUZZU 23 86400  6  flxat.nc  EXPORTED
+tlmd    uorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 20 : wind stress along X axis 2 (a->o tau 2)
+#
+COTAUXXV SOTAUXXV 24 86400  6    flxat.nc  EXPORTED
+tlmd    vorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 21 : wind stress along Y axis 2 (a->o tau 2) 
+#
+COTAUYYV SOTAUYYV 24 86400  6    flxat.nc  EXPORTED
+tlmd    vorc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 22 :  wind stress along Z axis 2 (a->o tau 2) 
+#
+COTAUZZV SOTAUZZV 24 86400  6    flxat.nc  EXPORTED
+tlmd    vorc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+##
+#########################################################################
+#
+# Field 5 : solar heat flux on ice (a->o flx 1)
+#
+COSHFICE SOSHFLDO 7 86400 4   flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method or mozaic parameters
+wa2o.flx 92  2    9  
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 6 : solar heat flux on ocean (a->o flx 2)
+#
+COSHFOCE SOSHFOCE 7 86400 4   flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method or mozaic parameters
+wa2o.flx 92  2    9
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+############################################################################
+#
+# Field 7 : Non solar heat flux on ice (a->o flx 3)
+#
+CONSFICE SONSFLDO 6 86400  4  flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse 
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    9
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+############################################################################
+#
+############################################################################
+#
+# Field 8 : Non solar heat flux on ocean (a->o flx 4)
+#
+CONSFOCE SONSFOCE 6 86400  4   flxat.nc  EXPORTED
+tlmd    torc   LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    9 
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 9 : Non solar heat flux derivative (o->a flx 5)
+#
+CODFLXDT SODFLXDT 35 86400  4   flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    9
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 10 : Evaporation Ice (o->a flx 6)
+#
+COTFSICE SOTFSICE 25 86400  4   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    9
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 11 : Evaporation Water (a->o flx 7)
+#
+COTFSOCE SOTFSOCE 25 86400  4   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    9
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 12 : liquid precip (a->o flx 8)
+#
+COTOLPSU SOTOLPSU 27 86400  5   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    9
+# change of sign
+-1.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 13: solid precip (a->o flx 9)
+#
+COTOSPSU SOTOSPSU 28 86400 5   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    9
+# change of sign
+-1.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 14 : direct run-off (a->o flx 10)
+#
+CORUNCOA SORUNCOA 32 86400  5  flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.run 94    4   45
+# change units from m/s to kg/s, change of sign
+# weights convert from kg/s to kg/m^2/s
+-1000.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 15 : river run-off (a->o flx 11)
+#
+CORIVFLU SORIVFLU 32 86400  5  flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.run 94    4   45
+# change units from m/s to kg/s, change of sign
+# weights convert from kg/s to kg/m^2/s
+-1000.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 16 : iceberg calving (a->o flx 12)
+#
+COCALVIN SOCALVIN 32 86400  5  flxat.nc  EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.cal  98   5   22
+# change of sign
+-1.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+##########################################################################
+#
+ $END
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namcouple_ORCA2xLMD9671
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namcouple_ORCA2xLMD9671	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namcouple_ORCA2xLMD9671	(revision 219)
@@ -0,0 +1,526 @@
+###############################################################################
+#
+#      Input file for OASIS3
+# 
+#      This version is for use with IPSL_CM4_v1 
+#
+#      The file will be edited at runtime to update it for
+#         - the initial date of the run
+#
+###############################################################################
+#  
+#      Input delimiters have to occupy position 1 to 9 !
+#      No blank lines allowed !
+#      Length of input lines <= 80 !
+#
+###############################################################################
+# 
+# SEQMODE : 1        if all models run simultaneously
+#           n        if  n  models run sequentially
+ $SEQMODE
+              1
+ $END
+###############################################################################
+#
+# CHANNEL (CHAR*4)
+#           PIPE        if named pipes + binary files are used 
+#                       for synchro and data respectively (not tested);
+#           MPI1/2      if MPI message passing is used for data exchange;
+#
+ $CHANNEL
+           <lib_mpi>
+<nproc_atm>  <nproc_atm>
+1  1               
+ $END
+###############################################################################
+#
+# NFIELDS : total number of fields being exchanged.
+#
+ $NFIELDS
+            22
+ $END
+###############################################################################
+#
+# JOBNAME : acronym for the given simulation (CHAR*3)
+#
+ $JOBNAME
+            EXP   
+ $END
+###############################################################################
+#
+# NBMODEL : number of models and their names (CHAR*6).
+#
+ $NBMODEL
+  2  lmdz.x opa.xx
+ $END
+###############################################################################
+# 
+# RUNTIME: total simulated time for the actual run in seconds (<I8)
+#
+ $RUNTIME
+             <total_time>
+ $END
+###############################################################################
+#
+# INIDATE (I8)
+#         initial date of the run (YYYYMMDD)         
+#
+ $INIDATE
+             <initial_date>
+ $END
+###############################################################################
+# 
+# MODINFO (YES or NOT)
+#         Indicates whether a header is encapsulated within the field
+#
+ $MODINFO
+  NOT
+ $END
+###############################################################################
+#
+# NLOGPRT: printing level in output file cplout: 
+#              0 = no printing
+#              1 = main routines and field names when treated
+#              2 = complete output
+#
+ $NLOGPRT
+   2
+ $END
+###############################################################################
+#
+# CALTYPE: Calendar type
+#                  0      = 365 day calendar (no leap years)
+#                  1      = 365 day, or 366 days for leap years, calendar
+#                  n (>1) = n day month calendar
+#
+ $CALTYPE
+         0 
+ $END
+#
+# 
+###############################################################################
+ $STRINGS
+###############################################################################
+#
+#                      OCEAN  --->>>  ATMOS
+#                      --------------------
+###############################################################################
+# Field 1 : Weighted sea surface temperature (o->a 1)
+SOSSTSSW SISUTESW 1 86400  4  sstoc.nc  EXPORTED 
+torc  tlmd  LAG=5760
+P  2 P  0
+CHECKIN MOZAIC CHECKOUT REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mozaic: 1) mapping filename 2) connected unit 3) dataset rank 4) Maximum
+#         number of overlapped neighbors
+wo2a.tsg 93  1  20
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+  NORSUD   WSTEST
+#  
+#
+############################################################################
+#
+############################################################################
+# Field 2 : Sea ice extent  (o->a 2)
+#
+SOICECOV SIICECOV 2 86400  4  sstoc.nc EXPORTED
+torc  tlmd   LAG=5760
+P  2 P  0
+#
+CHECKIN MOZAIC  CHECKOUT  REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+wo2a.tsg 93  1 20
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+NORSUD   WSTEST
+#
+############################################################################
+# Field 3 : Weighted Sea ice albedo (o->a 3)
+#
+SOICEALW SIICEALW 17 86400  4  sstoc.nc  EXPORTED
+torc  tlmd  LAG=5760  
+P  2 P  0
+#
+CHECKIN MOZAIC CHECKOUT  REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+wo2a.tsg 93  1 20
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+NORSUD   WSTEST
+#
+############################################################################
+# Field 4 : Weighted Sea Ice Temperature (o->a 4)
+#
+SOICTEMW SIICTEMW 34 86400  4  sstoc.nc  EXPORTED
+torc  tlmd   LAG=5760
+P  2 P  0
+ CHECKIN MOZAIC CHECKOUT REVERSE
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# 
+wo2a.tsg 93  1  20 
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+  NORSUD   WSTEST
+#
+############################################################################
+#
+#                      ATMOSPHERE  --->>>  OCEAN
+#                      -------------------------
+############################################################################   
+# Field 17 : wind stress along X axis (a->o tau 1)
+#
+COTAUXXU SOTAUXXU 23 86400  6  flxat.nc   EXPORTED
+tlmd    uorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse 
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+###########################################################################
+#
+#
+# Field 18 : stress along Y axis (a->o tau 1)
+#
+COTAUYYU SOTAUYYU 23 86400  6  flxat.nc  EXPORTED
+tlmd    uorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+###########################################################################
+#
+#
+# Field 19 :wind stress along Z axis (a->o tau 1)
+#
+COTAUZZU SOTAUZZU 23 86400  6  flxat.nc  EXPORTED
+tlmd    uorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 20 : wind stress along X axis 2 (a->o tau 2)
+#
+COTAUXXV SOTAUXXV 24 86400  6    flxat.nc  EXPORTED
+tlmd    vorc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 21 : wind stress along Y axis 2 (a->o tau 2) 
+#
+COTAUYYV SOTAUYYV 24 86400  6    flxat.nc  EXPORTED
+tlmd    vorc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 22 :  wind stress along Z axis 2 (a->o tau 2) 
+#
+COTAUZZV SOTAUZZV 24 86400  6    flxat.nc  EXPORTED
+tlmd    vorc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Mask value
+888888.
+# Extrapolation method
+NINENN 2 1 1
+# Interpolation method
+BICUBIPS  Z   SCALAR
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+##
+#########################################################################
+#
+# Field 5 : solar heat flux on ice (a->o flx 1)
+#
+COSHFICE SOSHFLDO 7 86400 4   flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method or mozaic parameters
+wa2o.flx 92  2    14  
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 6 : solar heat flux on ocean (a->o flx 2)
+#
+COSHFOCE SOSHFOCE 7 86400 4   flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method or mozaic parameters
+wa2o.flx 92  2    14
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+############################################################################
+#
+# Field 7 : Non solar heat flux on ice (a->o flx 3)
+#
+CONSFICE SONSFLDO 6 86400  4  flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse 
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    14
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+############################################################################
+#
+############################################################################
+#
+# Field 8 : Non solar heat flux on ocean (a->o flx 4)
+#
+CONSFOCE SONSFOCE 6 86400  4   flxat.nc  EXPORTED
+tlmd    torc   LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    14 
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 9 : Non solar heat flux derivative (o->a flx 5)
+#
+CODFLXDT SODFLXDT 35 86400  4   flxat.nc  EXPORTED
+tlmd    torc  LAG=1800
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    14
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 10 : Evaporation Ice (o->a flx 6)
+#
+COTFSICE SOTFSICE 25 86400  4   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    14
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 11 : Evaporation Water (a->o flx 7)
+#
+COTFSOCE SOTFSOCE 25 86400  4   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    14
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 12 : liquid precip (a->o flx 8)
+#
+COTOLPSU SOTOLPSU 27 86400  5   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    14
+# change of sign
+-1.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+##########################################################################
+#
+# Field 13: solid precip (a->o flx 9)
+#
+COTOSPSU SOTOSPSU 28 86400 5   flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.flx 92  2    14
+# change of sign
+-1.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 14 : direct run-off (a->o flx 10)
+#
+CORUNCOA SORUNCOA 32 86400  5  flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.run 94    4   158
+# change units from m/s to kg/s, change of sign
+# weights convert from kg/s to kg/m^2/s
+-1000.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 15 : river run-off (a->o flx 11)
+#
+CORIVFLU SORIVFLU 32 86400  5  flxat.nc   EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.run 94    4   158
+# change units from m/s to kg/s, change of sign
+# weights convert from kg/s to kg/m^2/s
+-1000.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+#
+#########################################################################
+#
+# Field 16 : iceberg calving (a->o flx 12)
+#
+COCALVIN SOCALVIN 32 86400  5  flxat.nc  EXPORTED
+tlmd    torc  LAG=1800 
+P  0 P  2
+INVERT CHECKIN MOZAIC BLASNEW CHECKOUT
+# Reverse
+NORSUD WSTEST
+# CHECKIN: indicate computation of global, land and sea field integrals.
+ INT=1
+# Interpolation method ou parametres mozaic
+wa2o.cal  98   5   36
+# change of sign
+-1.0 0
+# CHECKOUT: indicate computation of global, land and sea field integrals.
+ INT=1
+##########################################################################
+#
+ $END
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namelist_ORCA2
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namelist_ORCA2	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namelist_ORCA2	(revision 219)
@@ -0,0 +1,170 @@
+&NAMRUN
+   no      =        0,
+   cexper  ="CPL001",
+   lrstar  =  .FALSE.,
+   nrstdt  =        0,
+   nit000  =        1,
+   nitend  =       45,
+   ndate0  =   010101,
+   nbisex  =       30,
+   nprint  =        1,
+   nstock  =     5400,
+   nwrite  =      365,
+   nwrihf  =        0,
+   ncpu    =        1,
+   nrunoff =        -2,
+/
+&NAMDOM
+   ntopo  =     1,
+   ngrid  =     1,
+   nmsh   =     1,
+   nizoom =     1,
+   njzoom =     1,
+   nacc   =     0,
+   atfp   =   0.1,
+   rdt    = 5760.,
+   rdtmin = 5760.,
+   rdtmax = 5760.,
+   rdth   =  800.,
+   nclosea=   1,
+   nfice  =   5,
+/
+&NAMHDF
+   ahm0  = 40000.,
+   ahmb0 =     0.,
+   aht0  =  2000.,
+   ahtb0 =     0.,
+   aeiv0 =  2000.,
+/
+&NAMZDF 
+   avm0   = 1.2e-4,
+   avt0   = 1.2e-5,
+   navmt  =      3,
+   avevd  =   100.,
+   nnpc1  =      1,
+   nnpc2  =    365,
+   ntrbbl =      1,
+   atrbbl = 10000.,
+/
+&NAMRIC
+   avmri = 100.e-4,
+   alp   =      5.,
+   nric  =       2,
+/
+&NAMTKE
+   ediff =       0.1,
+   ediss =       0.7,
+   ebb   =      3.75,
+   efave =        1.,
+   emin  =     1.e-6,
+   emin0 =     1.e-4,
+   nitke =        50,
+   nmxl  =         2,
+   npdl  =         1,
+/
+&NAMDDM
+      avts  = 1.e-4,
+      hsbfr = 1.6,
+/
+&NAMMBC
+   shlat  =      2.,
+   nbotfr =       1,
+   bfri1  =   4.e-4,
+   bfri2  =   1.e-3,
+   bfeb2  =  2.5e-3,
+/
+&NAMQSR
+   rabs   =   0.58,
+   xsi1   =   0.35,
+   xsi2   =   23.0,
+/
+&NAMTDP
+   ndmp   =   -1,
+   ndmpf  =    1,
+   nmldmp =    1,
+   sdmp   =  50.,
+   bdmp   = 360.,
+   hdmp   = 800.,
+/
+&NAMEOS
+   neos   =      0,
+   rau0   =  1020.,
+   ralpha =  2.e-4,
+   rbeta  =  0.001,
+   rcp    =  4.e+3,
+/
+&NAMSOL
+   nsolv  =      1,
+   nmax   =    800,
+   eps    =  1.E-6,
+   sor    =   1.76,
+   epsisl = 1.e-10,
+   nmisl  =   4000,
+   rnu    =     1.,
+/
+&NAMDIA
+   ntrd  =  24,
+   nfznl =   1, 
+   ngap  =  15,
+   nprg  =  15,
+   nctls =   0,
+/
+&NAMSPR
+   nmaxp   =   1000,
+   epsp    =  1.e-3,
+   niterp  =    400,
+/
+&NAMCPL
+   nexco            =         15,
+   cchan            =     'MPI2',
+   nmodcpl          =          2,
+   cplmodnam        =   'opa.xx',
+   cploasis         =    'Oasis',
+   nfldo2c          =          4,
+   nflxc2o          =         12,
+   ntauc2o          =          6,
+   cpl_writ(1)      = 'SOSSTSSW',
+   cpl_f_writ(1)    = 'sstocean',
+   cpl_writ(2)      = 'SOICECOV',
+   cpl_f_writ(2)    = 'sstocean',
+   cpl_writ(3)      = 'SOICEALW',
+   cpl_f_writ(3)    = 'sstocean',
+   cpl_writ(4)      = 'SOICTEMW',
+   cpl_f_writ(4)    = 'sstocean',
+   cpl_readflx(1)   = 'SOSHFLDO',
+   cpl_f_readflx(1) = 'flxocean',
+   cpl_readflx(2)   = 'SOSHFOCE',
+   cpl_f_readflx(2) = 'flxocean',
+   cpl_readflx(3)   = 'SONSFLDO',
+   cpl_f_readflx(3) = 'flxocean',
+   cpl_readflx(4)   = 'SONSFOCE',
+   cpl_f_readflx(4) = 'flxocean',
+   cpl_readflx(5)   = 'SODFLXDT',
+   cpl_f_readflx(5) = 'flxocean',
+   cpl_readflx(6)   = 'SOTFSICE',
+   cpl_f_readflx(6) = 'flxocean',
+   cpl_readflx(7)   = 'SOTFSOCE',
+   cpl_f_readflx(7) = 'flxocean',
+   cpl_readflx(8)   = 'SOTOLPSU',
+   cpl_f_readflx(8) = 'flxocean',
+   cpl_readflx(9)   = 'SOTOSPSU',
+   cpl_f_readflx(9) = 'flxocean',
+   cpl_readflx(10)  = 'SORUNCOA',
+   cpl_f_readflx(10)= 'flxocean',
+   cpl_readflx(11)  = 'SORIVFLU',
+   cpl_f_readflx(11)= 'flxocean',
+   cpl_readflx(12)  = 'SOCALVIN',
+   cpl_f_readflx(12)= 'flxocean',
+   cpl_readtau(1)   = 'SOTAUXXU',
+   cpl_f_readtau(1) = 'flxocean',
+   cpl_readtau(2)   = 'SOTAUYYU',
+   cpl_f_readtau(2) = 'flxocean',
+   cpl_readtau(3)   = 'SOTAUZZU',
+   cpl_f_readtau(3) = 'flxocean',
+   cpl_readtau(4)   = 'SOTAUXXV',
+   cpl_f_readtau(4) = 'flxocean',
+   cpl_readtau(5)   = 'SOTAUYYV',
+   cpl_f_readtau(5) = 'flxocean',
+   cpl_readtau(6)   = 'SOTAUZZV',
+   cpl_f_readtau(6) = 'flxocean',
+/
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namelist_ORCA4
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namelist_ORCA4	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/namelist_ORCA4	(revision 219)
@@ -0,0 +1,170 @@
+&NAMRUN
+   no      =        0,
+   cexper  ="CPL001",
+   lrstar  =  .FALSE.,
+   nrstdt  =        0,
+   nit000  =        1,
+   nitend  =       45,
+   ndate0  =   010101,
+   nbisex  =       30,
+   nprint  =        1,
+   nstock  =     5400,
+   nwrite  =      365,
+   nwrihf  =        0,
+   ncpu    =        1,
+   nrunoff =        -2,
+/
+&NAMDOM
+   ntopo  =     1,
+   ngrid  =     1,
+   nmsh   =     1,
+   nizoom =     1,
+   njzoom =     1,
+   nacc   =     0,
+   atfp   =   0.1,
+   rdt    = 5760.,
+   rdtmin = 5760.,
+   rdtmax = 5760.,
+   rdth   =  800.,
+   nclosea=   1,
+   nfice  =   3,
+/
+&NAMHDF
+   ahm0  = 300000.,
+   ahmb0 =     0.,
+   aht0  =  2000.,
+   ahtb0 =     0.,
+   aeiv0 =  2000.,
+/
+&NAMZDF 
+   avm0   = 1.e-4,
+   avt0   = 1.e-5,
+   navmt  =      3,
+   avevd  =     1.,
+   nnpc1  =      1,
+   nnpc2  =    365,
+   ntrbbl =      1,
+   atrbbl = 10000.,
+/
+&NAMRIC
+   avmri = 100.e-4,
+   alp   =      5.,
+   nric  =       2,
+/
+&NAMTKE
+   ediff =       0.1,
+   ediss =       0.7,
+   ebb   =      3.75,
+   efave =        1.,
+   emin  = 0.7071e-6,
+   emin0 =     1.e-4,
+   nitke =        50,
+   nmxl  =         2,
+   npdl  =         1,
+/
+&NAMDDM
+      avts  = 1.e-4,
+      hsbfr = 1.6,
+/
+&NAMMBC
+   shlat  =      2.,
+   nbotfr =       1,
+   bfri1  =   4.e-4,
+   bfri2  =   1.e-3,
+   bfeb2  =  2.5e-3,
+/
+&NAMQSR
+   rabs   =   0.58,
+   xsi1   =   0.35,
+   xsi2   =   23.0,
+/
+&NAMTDP
+   ndmp   =   30,
+   ndmpf  =    1,
+   nmldmp =    0,
+   sdmp   =  50.,
+   bdmp   = 360.,
+   hdmp   = 800.,
+/
+&NAMEOS
+   neos   =      0,
+   rau0   =  1020.,
+   ralpha =  2.e-4,
+   rbeta  =  0.001,
+   rcp    =  4.e+3,
+/
+&NAMSOL
+   nsolv  =      1,
+   nmax   =    800,
+   eps    =  1.E-6,
+   sor    =   1.76,
+   epsisl = 1.e-10,
+   nmisl  =   4000,
+   rnu    =     1.,
+/
+&NAMDIA
+   ntrd  =  24,
+   nfznl =   1, 
+   ngap  =  15,
+   nprg  =  15,
+   nctls =   0,
+/
+&NAMSPR
+   nmaxp   =   2000,
+   epsp    =  1.e-3,
+   niterp  =    400,
+/
+&NAMCPL
+   nexco            =         15,
+   cchan            =     'MPI2',
+   nmodcpl          =          2,
+   cplmodnam        =   'opa.xx',
+   cploasis         =    'Oasis',
+   nfldo2c          =          4,
+   nflxc2o          =         12,
+   ntauc2o          =          6,
+   cpl_writ(1)      = 'SOSSTSSW',
+   cpl_f_writ(1)    = 'sstocean',
+   cpl_writ(2)      = 'SOICECOV',
+   cpl_f_writ(2)    = 'sstocean',
+   cpl_writ(3)      = 'SOICEALW',
+   cpl_f_writ(3)    = 'sstocean',
+   cpl_writ(4)      = 'SOICTEMW',
+   cpl_f_writ(4)    = 'sstocean',
+   cpl_readflx(1)   = 'SOSHFLDO',
+   cpl_f_readflx(1) = 'flxocean',
+   cpl_readflx(2)   = 'SOSHFOCE',
+   cpl_f_readflx(2) = 'flxocean',
+   cpl_readflx(3)   = 'SONSFLDO',
+   cpl_f_readflx(3) = 'flxocean',
+   cpl_readflx(4)   = 'SONSFOCE',
+   cpl_f_readflx(4) = 'flxocean',
+   cpl_readflx(5)   = 'SODFLXDT',
+   cpl_f_readflx(5) = 'flxocean',
+   cpl_readflx(6)   = 'SOTFSICE',
+   cpl_f_readflx(6) = 'flxocean',
+   cpl_readflx(7)   = 'SOTFSOCE',
+   cpl_f_readflx(7) = 'flxocean',
+   cpl_readflx(8)   = 'SOTOLPSU',
+   cpl_f_readflx(8) = 'flxocean',
+   cpl_readflx(9)   = 'SOTOSPSU',
+   cpl_f_readflx(9) = 'flxocean',
+   cpl_readflx(10)  = 'SORUNCOA',
+   cpl_f_readflx(10)= 'flxocean',
+   cpl_readflx(11)  = 'SORIVFLU',
+   cpl_f_readflx(11)= 'flxocean',
+   cpl_readflx(12)  = 'SOCALVIN',
+   cpl_f_readflx(12)= 'flxocean',
+   cpl_readtau(1)   = 'SOTAUXXU',
+   cpl_f_readtau(1) = 'flxocean',
+   cpl_readtau(2)   = 'SOTAUYYU',
+   cpl_f_readtau(2) = 'flxocean',
+   cpl_readtau(3)   = 'SOTAUZZU',
+   cpl_f_readtau(3) = 'flxocean',
+   cpl_readtau(4)   = 'SOTAUXXV',
+   cpl_f_readtau(4) = 'flxocean',
+   cpl_readtau(5)   = 'SOTAUYYV',
+   cpl_f_readtau(5) = 'flxocean',
+   cpl_readtau(6)   = 'SOTAUZZV',
+   cpl_f_readtau(6) = 'flxocean',
+/
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/offline.def
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/offline.def	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/offline.def	(revision 219)
@@ -0,0 +1,9 @@
+T
+4
+T
+-2.
+48.1
+1
+T
+6
+2
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/orchidee.def
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/orchidee.def	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/orchidee.def	(revision 219)
@@ -0,0 +1,53 @@
+#
+#
+# Parameter file for IPSLCM4_v2 configuration
+# See comments : http://forge.ipsl.jussieu.fr/orchidee/
+#
+STOMATE_OK_CO2=TRUE
+# STOMATE_OK_STOMATE is not set
+# STOMATE_OK_DGVM is not set
+# STOMATE_WATCHOUT is not set
+SECHIBA_restart_in=_start_sech_
+SECHIBA_rest_out=sechiba_rest.nc
+SECHIBA_reset_time=y
+# SECHIBA_reset_time is not set
+OUTPUT_FILE=sechiba_out.nc
+WRITE_STEP=2592000
+SECHIBA_HISTLEVEL=5
+STOMATE_OUTPUT_FILE=stomate_history.nc
+STOMATE_HIST_DT=10.
+STOMATE_HISTLEVEL=0
+SECHIBA_DAY=0.0
+SECHIBA_ZCANOP=0.5
+DT_SLOW=86400.
+# IMPOSE_VEG is not set
+VEGETATION_FILE=carteveg5km.nc
+DIFFUCO_LEAFCI=233.
+CONDVEG_SNOWA=default
+# IMPOSE_AZE is not set
+SOILALB_FILE=soils_param.nc
+SOILTYPE_FILE=soils_param.nc 
+ENERBIL_TSURF=280.
+HYDROL_SNOW=0.0
+HYDROL_SNOWAGE=0.0
+HYDROL_SNOWICE=0.0
+HYDROL_SNOWICEAGE=0.0
+HYDROL_HDRY=1.0
+HYDROL_HUMR=1.0
+HYDROL_BQSB=default
+HYDROL_GQSB=0.0
+HYDROL_DSG=0.0
+HYDROL_DSP=default
+HYDROL_QSV=0.0
+HYDROL_OK_HDIFF=n
+HYDROL_TAU_HDIFF=1800.
+THERMOSOIL_TPRO=280.
+RIVER_ROUTING=y
+ROUTING_FILE=routing.nc
+LAI_MAP=y
+LAI_FILE=lai2D.nc
+SECHIBA_QSINT=0.02
+ALB_BARE_MODEL = FALSE
+PERCENT_THROUGHFALL_PFT = 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30.
+RVEG_PFT = .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5
+CDRAG_FROM_GCM = .TRUE.
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/output.param
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/output.param	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/output.param	(revision 219)
@@ -0,0 +1,74 @@
+Parameters for output : number, type, monthly mean, 
+                        monthly mean whole period, annual mean
+                        units, additive constant
+------------------------------------------------------------------
+Number of fields
+29
+Snow thickness                isnowthi m
+1	1	0	1	0	1	1.	0.  
+Ice thickness                 iicethic m
+2       1	1       1       1	1	1.	0.
+Ice produced                  iiceprod m/kt 
+3	1	0       1       1	1	1.	0.
+Ice concentration             ileadfra %
+4	1       1       1       0	1	-1.	1.
+Ice temprature                iicetemp C
+5	1       0       0       0	1	1.	-273.15
+Oceanic flux at the ice base  ioceflxb w/m2     
+6	1       0       1       1	1	1.	0.
+Ice velocity u                iicevelu m/s                                   
+7	2       0       1       0	1	1.	0.
+Ice velocity v                iicevelv m/s                                   
+8	2       0       1       0	1	1.	0.
+Sea surface temperature       isstempe C 
+9	1	1	1	1	1	1.	-273.15
+Sea surface salinity          isssalin PSU
+10	1       1       1       1	1	1.	0.
+Ocean surface velocity u      iocevelu m/s
+11	2       0       0       1	0	1.	0.
+Ocean surface velocity v      iocevelv m/s
+12	2       0       0       1	0	1.	0.
+Oceanic temperature at -100m  iocet100 C
+13	1	0	0	1	0	1.	-273.15
+Oceanic salinity at -100m     ioces100 PSU
+14	1       0       0       1	0	1.	0.
+Oceanic velocity u at -100m   ioce100u m/s
+15	2       0       0       1	0	1.	0.
+Oceanic velocity v at -100m   ioce100v m/s
+16	2       0       0       1	0	1.	0.
+Thickness of the mixed layer  imixlaye m 
+17	1	0	1	0	0	1.	0.
+Thickness of the convec layer iconvlay m                            
+18	1	0	1	0	0	1.	0.
+Total flux at the ocean surf  iocetflx w/m2                             
+19 	1       0       1       1	1	1.	0.
+Solar flux at the ocean surf  iocesflx w/m2                               
+20	1	0	0	0	1	1.	0.
+Non-solar flux ocean surface  iocwnsfl w/m2                           
+21      1       0       0       0	1	1.	0.
+Salt flux at the ocean surf   iocesafl kg/m2/kt
+22	1	0	1	1	1	1.	0.
+wind stress u                 iocestru Pa                                  
+23      2       0       0       0	1	1.	0.
+wind stress v                 iocestrv Pa                                  
+24      2       0       0       0	1	1.	0.
+Solar flux ocean or ice surf  iicesflx w/m2                           
+25	1	0	0	0	1	1.	0.
+Infra-red flux ocean/ice surf iicerflx w/m2                         
+26	1       0       0       0	1	1.	0.
+Sensible flux ocean/ice surf  iicesenf w/m2                          
+27	1       0       0       0	1	1.	0.
+Latent flux ocean or ice surf iicelatf w/m2                             
+28	1       0       0       0	1	1.	0.
+Albedo of the surface         iicealbe %
+29      1       0       0       0	1	1.	0.
+Max slope (G-M param)         iiceslop
+30	1	0	0	0	0	1.	0.
+Air temperature               iatmtemp C                                    
+31	1	0	0	0	1	1.	-273.15
+Air humidity                  iatmhumi %                                 
+32	1	0	0	0	1	1.	0.
+Wind velocity                 iatmwind m/s                                  
+33	1	0	0	0	1	1.	0.
+Snow precipitation            isnowpre  kg/s
+34	1	0	0	0	1	1.	0.
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/physiq.def
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/physiq.def	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/physiq.def	(revision 219)
@@ -0,0 +1,106 @@
+#
+## $Id$
+#
+#
+# Automatically generated make config: don't edit
+#
+
+OCEAN=couple
+VEGET=y
+OK_journe=n
+OK_mensuel=y
+OK_instan=n
+if_ebil=0
+#
+# parametres KE
+#
+epmax = .99
+ok_adj_ema = n
+iflag_clw = 1
+# 
+# parametres nuages
+#
+cld_lc_lsc = 2.6e-4
+cld_lc_con = 2.6e-4
+cld_tau_lsc = 3600.
+cld_tau_con = 3600.
+ffallv_lsc = 1.
+ffallv_con = 1.
+coef_eva = 2.e-5
+reevap_ice = y
+iflag_cldcon = 3
+iflag_pdf = 1
+fact_cldcon = 1.
+facttemps = 1.e-4
+ok_newmicro = y
+ratqsbas = 0.005
+ratqshaut = 0.33
+rad_froid = 35
+rad_chau1=12
+rad_chau2=11
+ksta_ter=1.e-7
+#
+# parametres outputs
+#
+# Flag pour hf : ok_hf=y/n
+ok_hf=n
+# Flag pour les variables de sorties : type_run=CLIM/AMIP
+# Pour ENSEMBLES mettre type_run=CLIM
+type_run=AMIP
+#niveau de sortie "hf" lev_histhf avec
+# - lev_histhf=3 => defaut
+# - lev_histhf=4 => histhf3d.nc champs 3d niveaux modele
+lev_histhf=3
+#niveau de sortie "day" lev_histday
+# - lev_histday=2 => defaut
+# - lev_histday=3 => + champs 3D => F. Lott
+# - lev_histday=4 => + champs sous-surfaces
+lev_histday=2
+#niveau de sortie "mth" lev_histmth avec
+# - lev_histmth=2 => defaut
+# - lev_histmth=3 => albedo, rugosite sous-surfaces
+# - lev_histmth=4 => champs tendances 3d
+lev_histmth=2
+#
+# parametres climatique
+#
+R_ecc = 0.016715
+R_peri = 102.7
+R_incl = 23.441
+solaire = 1365.
+co2_ppm = 348.
+#RCO2 = co2_ppm * 1.0e-06  * 44.011/28.97
+#RCO2 = 348. * 1.0e-06  * 44.011/28.97
+#RCO2 =   5.286789092164308E-04
+#RCO2 = 425.43e-06
+CH4_ppb = 1650.
+#RCH4 = 1.65E-06* 16.043/28.97
+#RCH4 =   9.137366240938903E-07
+N2O_ppb = 306.
+#RN2O = 306.E-09* 44.013/28.97
+#RN2O =    4.648939592682085E-07
+CFC11_ppt = 280.
+#RCFC11 = 280.E-12* 137.3686/28.97
+#RCFC11 =    1.327690990680013E-09
+CFC12_ppt = 484.
+#RCFC12 = 484.E-12* 120.9140/28.97
+#RCFC12 =    2.020102726958923E-09
+#
+# parametres simulateur ISCCP
+#
+ok_isccp=n
+#top_height = 1 ou 3
+top_height = 3
+#overlap = 1, 2 ou 3
+overlap = 3
+#cdmmax
+cdmmax = 2.5E-3
+#cdhmax
+cdhmax = 2.0E-3
+# effets direct et indirect des aérosols
+ok_ade=y
+ok_aie=y
+aer_type=actuel
+bl95_b0=1.7
+bl95_b1=0.2
+
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/run.def
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/run.def	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/run.def	(revision 219)
@@ -0,0 +1,22 @@
+#
+# $Id$
+#
+INCLUDEDEF=physiq.def
+INCLUDEDEF=gcm.def
+INCLUDEDEF=orchidee.def
+## Jour de l'etat initial ( = 350  si 20 Decembre ,par expl. ,comme ici )
+dayref=_dayref_
+##  Annee de l'etat  initial (   avec  4  chiffres   )
+anneeref=_anneeref_
+## Nombre de jours d'integration
+nday=_nday_
+## Remise a zero de la date initiale
+raz_date=_raz_date_
+## periode de sortie des variables de controle (en pas)
+iconser=240
+## periode d'ecriture du fichier histoire (en jour)
+iecri=1
+## periode de stockage fichier histmoy (en jour)
+periodav=1.
+## activation du calcul d equilibrage de charge
+adjust=n
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/run.param.li
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/run.param.li	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/run.param.li	(revision 219)
@@ -0,0 +1,24 @@
+clio
+#    ^- refexp (sio1)
+1PE13.5 | 4 |p   89   41   14
+#    ^- format fmtinf (8c),1X, nfrinf (I3),1X (,A1,icheck,jcheck,kcheck)
+c---5----|----5----|----5----|----5----|----5----|----5----|----5----|72--5----|
+File of parameters for the model li (=CLIO without ocean)
+c---5----|----5----|----5----|----5----|----5----|----5----|----5----|72--5----|
+#	bering
+	0.5	
+#	delta t dts(ks2)
+5760.
+#	Nb-iterat., nitrun
+5475
+#       Kind-of : Start, Read/Write-File : kstart, kinput, koutpu
+KKKKKKK       0       0
+#	frequence d'ecriture resultats : nsav, ninfo, ntmoy
+SSSSSSS	1       1
+#	Outputs parameter :  nwjl, nwm, nwa
+1	1	1	
+#	Switch for frequency of outputs : nwtest, nwtal
+	0       0
+#       Switch for coupling : icoupl
+        1
+c---5----|----5----|----5----|----5----|----5----|----5----|----5----|72--5----|
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/thermo.param
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/thermo.param	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/thermo.param	(revision 219)
@@ -0,0 +1,52 @@
+c		****************************************
+c		Parameters for thermodynamic computation
+c		****************************************
+c
+c		hmelt, Maximum melting at the bottom
+      -0.15
+c		acrit(1), Minimum fraction for leads in the NH
+      1.0e-06
+c		acrit(2), Minimum fraction for leads in the SH
+      1.0e-06
+c		hgcrit(1), Ice thickness for lateral accretion in the NH
+      0.3
+c               hgcrit(2), Ice thickness for lateral accretion in the SH
+      0.3
+c               hgmin, Ice thickness corr. to max. energy stored in brine pocket
+      0.2
+c		hndif, Computation of temp. in snow (=0.0) or not (=9999.0)
+      0.0      9999.0   
+c		hgdif, Computation of temp. in ice (=0.0) or not (=9999.0)
+      0.0     9999.0
+c		hglim, Minimum ice thickness
+      0.05
+c		amax, Maximum lead fraction
+      0.999   0.85
+c		swiqst, Energy stored in brine pocket (=1) or not (=0)	
+      1
+c		beta, Numerical caracteritic of the scheme for diffusion in ice
+c		      Cranck-Nicholson (=0.5), implicit (=1), explicit (=0)
+      1
+c		ddtb, Time step in thermodynamic calculation
+      5760.00
+c		nbits, Number of time steps in Newton -Raphson procedure
+      1
+c               parlat, Percentage of energy used for lateral ablation
+      0.0
+c               hakspl, Slope of distr. for Hakkinen-Mellor's lateral melting
+      0.5
+c               hibspl, Slope of distribution for Hibler's lateral melting
+      0.5
+c               exld, Exponent for leads-closure rate
+      2.0
+c               hakdif, Coefficient for diffusions of ice and snow
+      1.0
+c               hth, Threshold thickness for comp. of eq. thermal conductivity
+      0.2
+c               hnzst, Thickness of the surf. layer in temp. computation
+      0.1
+c               parsub, Switch for snow sublimation or not
+      1.0
+c               alphs, Coefficient for snow density when snow ice formation
+      1.0       1.1236363636
+
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/traceur.def
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/traceur.def	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/PARAM/traceur.def	(revision 219)
@@ -0,0 +1,5 @@
+4
+14 14 H2Ov
+10 10 H2Ol
+10 10 RN
+10 10 PB
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/config.card
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/config.card	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/config.card	(revision 219)
@@ -0,0 +1,159 @@
+#
+# This is config.card file for restart with an NEW libIGCM simulation tree.
+#
+#========================================================================
+#D-- Compatibility -
+[Compatibility]
+libIGCM=1.0
+#D-- UserChoices -
+[UserChoices]
+#============================
+#-- (<8 chars MAX for JobName)
+JobName=LO1
+LongName="SCRIPT_V1"
+TagName=IPSLCM4_v2
+#============================
+#-- leap, noleap, 360d
+CalendarType=360d
+#-- Début et fin de Job
+#-- "YYYY-MM-DD"
+DateBegin=1860-01-01
+DateEnd=1869-12-30
+#============================
+#-- 1Y, 1M, 5D, 1D
+PeriodLength=1M
+#============================
+#-- PBS Class (required on brodie mono/multi)
+#JobClass=mono
+JobClass=multi
+#============================
+#-- Total Number of Processors (minimum is 2 for a coupled configuration)
+#JobNumProcTot=2
+JobNumProcTot=4
+#============================
+#-- Run Options : here for oasis coupling
+JobRunOptions='-f'
+#============================
+# config.card configuration options :
+#R_INIT=/home/mancip/PROG/IPSL/FORCAGE_OL/INIT
+#R_BC=/home/mancip/PROG/IPSL/FORCAGE_OL/BC
+#============================
+
+#========================================================================
+#D-- ListOfComponents -
+[ListOfComponents]
+#D- For each component, Name of component, Tag of component
+ATM= (lmdz, LMDZ.4)
+SRF= (orchidee, ORCHIDEE.1.9)
+OCE= (opa, OPA8.2)
+ICE= (lim, LIM.1)
+CPL= (oasis, OASIS3)
+
+#========================================================================
+#D-- Executable -
+[Executable]
+Name=run_file
+#D- For each component, Real name of executable, Name of executable for oasis
+ATM= (gcm.e, lmdz.x)
+SRF= ("", "")
+OCE= (opa, opa.xx)
+ICE= ("", "")
+CPL= (oasis, oasis)
+
+#========================================================================
+#D-- Restarts -
+[Restarts]
+#D- If you want a GENERAL RULE FOR RESTARTS, put this flag to 'y'
+OverRule=n
+#D- Last day of the experience used as restart
+RestartDate=1869-12-30
+#D- Define restart simulation name
+RestartJobName=CD1
+#D- Path Server Group Login
+RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM4_v2
+# Attention login depend de la machine
+
+#========================================================================
+#D-- Post -
+[Post]
+#D- Do we rebuild parallel output, this flag determines
+#D- frequency of rebuild submission
+RebuildFrequency=NONE
+#D- If you want to monitor variables, this flag determines
+#D- frequency of post-processing submission
+MonitoringFrequency=NONE
+#D- If you want to produce time series, this flag determines
+#D- frequency of post-processing submission
+TimeSeriesFrequency=10Y
+#D- If you want to produce seasonal average, this flag determines
+#D- the period of this average
+SeasonalFrequency=10Y
+
+#========================================================================
+#D-- ATM -
+[ATM]
+#
+WriteFrequency="1M 1D HF"
+# If config_Restarts_OverRule == 'n' all params are read
+Restart= n
+# Last day of the experience used as restart
+RestartDate=1999-12-30
+# Define restart simulation name
+RestartJobName=2L18
+RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM4_v2
+# Old component name for restart (if empty, use new name)
+OldName=
+
+#========================================================================
+#D-- OCE -
+[OCE]
+WriteFrequency="1M 1D"
+Restart= n
+##-- Last day of the experience used as restart
+RestartDate=1999-12-30
+# Define restart simulation name
+RestartJobName=2L18
+RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM4_v2
+# Old component name for restart (if empty, use new name)
+OldName=
+
+#========================================================================
+#D-- ICE -
+[ICE]
+WriteFrequency="1M"
+Restart= n
+##-- Last day of the experience used as restart
+RestartDate=1999-12-30
+# Define restart simulation name
+RestartJobName=2L18           
+RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM4_v2
+# Old component name for restart (if empty, use new name)
+OldName=
+
+#========================================================================
+#D-- SRF -
+[SRF]
+WriteFrequency="1M"
+Restart=n
+##-- Last day of the experience used as restart
+RestartDate=1999-12-30
+# Define restart simulation name
+RestartJobName=2L18
+RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM4_v2
+#-- Old component name for restart (if empty, use new name)
+OldName=
+
+#========================================================================
+#D-- CPL -
+[CPL]
+WriteFrequency="1D"
+Restart= n
+##-- Last day of the experience used as restart
+RestartDate=1999-12-30
+# Define restart simulation name
+RestartJobName=2L18
+RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM4_v2
+# Old component name for restart (if empty, use new name)
+OldName=
+
+#========================================================================
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/config.card.OldName
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/config.card.OldName	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/EXP00/config.card.OldName	(revision 219)
@@ -0,0 +1,159 @@
+#
+# This is config.card file for restart with an old simulation tree. 
+#
+#========================================================================
+#D-- Compatibility -
+[Compatibility]
+libIGCM=1.0
+#D-- UserChoices -
+[UserChoices]
+#============================
+#-- (<8 chars MAX for JobName)
+JobName=L01
+LongName="SCRIPT_V1"
+TagName=IPSLCM4_v2
+#============================
+#-- leap, noleap, 360d
+CalendarType=360d
+#-- Début et fin de Job
+#-- "YYYY-MM-DD"
+DateBegin=1860-01-01
+DateEnd=1869-12-30
+#============================
+#-- 1Y, 1M, 5D, 1D
+PeriodLength=1M
+#============================
+#-- PBS Class (required on brodie mono/multi)
+#JobClass=mono
+JobClass=multi
+#============================
+#-- Total Number of Processors (minimum is 2 for a coupled configuration)
+#JobNumProcTot=2
+JobNumProcTot=4
+#============================
+#-- Run Options : here for oasis coupling
+JobRunOptions='-f'
+#============================
+# config.card configuration options :
+#R_INIT=/home/mancip/PROG/IPSL/FORCAGE_OL/INIT
+#R_BC=/home/mancip/PROG/IPSL/FORCAGE_OL/BC
+#============================
+
+#========================================================================
+#D-- ListOfComponents -
+[ListOfComponents]
+#D- For each component, Name of component, Tag of component
+ATM= (lmdz, LMDZ.4)
+SRF= (orchidee, ORCHIDEE.1.9)
+OCE= (opa, OPA8.2)
+ICE= (lim, LIM.1)
+CPL= (oasis, OASIS3)
+
+#========================================================================
+#D-- Executable -
+[Executable]
+Name=run_file
+#D- For each component, Real name of executable, Name of executable for oasis
+ATM= (gcm.e, lmdz.x)
+SRF= ("", "")
+OCE= (opa, opa.xx)
+ICE= ("", "")
+CPL= (oasis, oasis)
+
+#========================================================================
+#D-- Restarts -
+[Restarts]
+#D- If you want a GENERAL RULE FOR RESTARTS, put this flag to 'y'
+OverRule=n
+#D- Last day of the experience used as restart
+RestartDate=1869-12-30
+#D- Define restart simulation name
+RestartJobName=CD1
+#D- Path Server Group Login
+RestartPath=${ARCHIVE}/SORTIES_CPL_IPSL
+# Attention login depend de la machine
+
+#========================================================================
+#D-- Post -
+[Post]
+#D- Do we rebuild parallel output, this flag determines
+#D- frequency of rebuild submission
+RebuildFrequency=NONE
+#D- If you want to monitor variables, this flag determines
+#D- frequency of post-processing submission
+MonitoringFrequency=NONE
+#D- If you want to produce time series, this flag determines
+#D- frequency of post-processing submission
+TimeSeriesFrequency=10Y
+#D- If you want to produce seasonal average, this flag determines
+#D- the period of this average
+SeasonalFrequency=10Y
+
+#========================================================================
+#D-- ATM -
+[ATM]
+#
+WriteFrequency="1M 1D HF"
+# If config_Restarts_OverRule == 'n' all params are read
+Restart= y
+# Last day of the experience used as restart
+RestartDate=1999-12-30
+# Define restart simulation name
+RestartJobName=2L18
+RestartPath=${ARCHIVE}/SORTIES_CPL_IPSL
+# Old component name for restart (if empty, use new name)
+OldName="Atm"
+
+#========================================================================
+#D-- OCE -
+[OCE]
+WriteFrequency="1M 1D"
+Restart= y
+##-- Last day of the experience used as restart
+RestartDate=1999-12-30
+# Define restart simulation name
+RestartJobName=2L18
+RestartPath=${ARCHIVE}/SORTIES_CPL_IPSL
+# Old component name for restart (if empty, use new name)
+OldName="Oce"
+
+#========================================================================
+#D-- ICE -
+[ICE]
+WriteFrequency="1M"
+Restart= y
+##-- Last day of the experience used as restart
+RestartDate=1999-12-30
+# Define restart simulation name
+RestartJobName=2L18           
+RestartPath=${ARCHIVE}/SORTIES_CPL_IPSL
+# Old component name for restart (if empty, use new name)
+OldName="Lim"
+
+#========================================================================
+#D-- SRF -
+[SRF]
+WriteFrequency="1M"
+Restart=y
+##-- Last day of the experience used as restart
+RestartDate=1999-12-30
+# Define restart simulation name
+RestartJobName=2L18
+RestartPath=${ARCHIVE}/SORTIES_CPL_IPSL
+#-- Old component name for restart (if empty, use new name)
+OldName="Srf"
+
+#========================================================================
+#D-- CPL -
+[CPL]
+WriteFrequency="1D"
+Restart= y
+##-- Last day of the experience used as restart
+RestartDate=1999-12-30
+# Define restart simulation name
+RestartJobName=2L18
+RestartPath=${ARCHIVE}/SORTIES_CPL_IPSL
+# Old component name for restart (if empty, use new name)
+OldName="Cpl"
+
+#========================================================================
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/job.comp
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/job.comp	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/job.comp	(revision 219)
@@ -0,0 +1,18 @@
+#PBS -qtx7
+#PBS -lmemsz_prc=2gb
+#PBS -me
+#PBS -jo
+#PBS -S /bin/ksh
+
+set -xv
+
+PATH=$PATH:/home/rech/psl/rpsl035/fcm/bin
+
+cd $PBS_O_WORKDIR
+RESOL_DEFAULT=ORCA2xLMD9671
+RESOL_LU=$( [ -f .resol ] && cat .resol)
+RESOL_MAKE_TEMPO=${RESOL_LU:=$RESOL_DEFAULT}
+RESOL_MAKE=${RESOL:=${RESOL_MAKE_TEMPO}}
+
+gmake $RESOL_MAKE
+
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/scripts/BB_make
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/scripts/BB_make	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/scripts/BB_make	(revision 219)
@@ -0,0 +1,460 @@
+# $Id$
+# some variables
+TMP = ../../../tmp
+L_X = $(L_O) $(L_C)
+#-Q- sxnec  # Compiler options for the ORCA model
+#-Q- sxnec  F_O = -dw -Wf\"-A dbl4\" -sx5 -C vsafe -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I../../../prism/SX/build/lib/psmile.$(LIB_MPI)
+#-Q- sx6nec  # Compiler options for the ORCA model
+#-Q- sx6nec  F_O = -size_t64 -dw -Wf\"-A dbl4\" -C vsafe -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I../../../prism/SX/build/lib/psmile.$(LIB_MPI)
+#-Q- sx8mercure	# Compiler options for the ORCA model
+#-Q- sx8mercure	F_O = -size_t64 -dw -Wf\"-A dbl4\" -C vsafe -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I../../../prism/SX/build/lib/psmile.$(LIB_MPI)
+#-Q- sx8brodie  # Compiler options for the ORCA model
+#-Q- sx8brodie  F_O = -dw -Wf\"-A dbl4\" -C vsafe -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I../../../prism/SX/build/lib/psmile.$(LIB_MPI)
+#-Q- linux  # Compiler options for the ORCA model
+#-Q- linux  F_O = -Mlist -O2 -byteswapio -r8  -module $(MODDIR)
+#-Q- platine # Compiler options for the ORCA model
+#-Q- platine F_O = -O3 $(F_D) $(F_P) -I$(MODDIR) -I../../../prism/IA64/build/lib/psmile.$(LIB_MPI) -module $(MODDIR)
+PREF=
+#-Q- sxnec	PREF=i.
+#-Q- sx6nec	PREF=i.
+#-Q- sx8mercure	PREF=i.
+#-Q- sx8brodie	PREF=i.
+
+KEY_LISTE=key_antarctic key_arctic key_bimg key_bulk key_convevd key_convnpc key_coupled key_coupled_ipslcm4 key_coupled_prism key_ddmixing key_debug key_diaeiv key_diagap key_diahdy key_diahth key_diainstant key_diaspr key_diatrddyn key_diatrdmld key_diatrdtra key_diaznl key_diaznl_brokenline key_dynhdfbilap key_dynhdfcoef1d key_dynhdfcoef2d key_dynhdfcoef3d key_dynhdfgeop key_dynhdfiso key_eastobc key_eel2 key_eel6 key_fdir key_feti key_flx key_flx_clio key_flx_lmd key_flxqsr key_freesurf_cstvol key_hpgimplicit key_ice key_ice_igloo key_ice_lln key_icedta key_islands key_lim_age key_lim_cp1 key_lim_cp2 key_lim_cp3 key_lim_fdd key_monotasking key_mpp key_mpp_mpi key_mpp_pvm key_mpp_shmem key_northobc key_noslip_accurate key_openmp key_orca_r025 key_orca_r05 key_orca_r2 key_orca_r4 key_passivetrc key_s_coord key_saldta key_saldta_monthly key_southobc key_sst key_tau key_tau_clio key_tau_ers_ncep key_tau_lmd key_temdta key_tradmp key_trahdfbilap key_trahdfcoef1d key_trahdfcoef2d key_trahdfcoef3d key_trahdfeiv key_trahdfgeop key_trahdfiso key_trddyn_new key_vairmer key_vorcombined key_vorenergy key_vpp key_westobc key_zdfconstant key_zdfexplicit key_zdfrichardson key_zdftke 
+
+# .o file list in the library
+LIB_OBJ = \
+		$(MODEL_LIB)(Fetilib.o)\
+		$(MODEL_LIB)(Fioopa2.o)\
+		$(MODEL_LIB)(allcray.o)\
+		$(MODEL_LIB)(alllib.o)\
+		$(MODEL_LIB)(ctlopn.o)\
+		$(MODEL_LIB)(prihin.o)\
+		$(MODEL_LIB)(prihre.o)\
+		$(MODEL_LIB)(prizre.o)\
+		$(MODEL_LIB)(Fioopa.o)\
+		$(MODEL_LIB)(Fmpplib.o)\
+		$(MODEL_LIB)(acrlbq.o)\
+		$(MODEL_LIB)(adv.o)\
+		$(MODEL_LIB)(advx.o)\
+		$(MODEL_LIB)(advy.o)\
+		$(MODEL_LIB)(angle.o)\
+		$(MODEL_LIB)(bn2.o)\
+		$(MODEL_LIB)(closea.o)\
+		$(MODEL_LIB)(cofdis.o)\
+		$(MODEL_LIB)(cur.o)\
+		$(MODEL_LIB)(day.o)\
+		$(MODEL_LIB)(defcst.o)\
+		$(MODEL_LIB)(defgrid.o)\
+		$(MODEL_LIB)(diabort.o)\
+		$(MODEL_LIB)(diadyn.o)\
+		$(MODEL_LIB)(diafwb.o)\
+		$(MODEL_LIB)(diagap.o)\
+		$(MODEL_LIB)(diahdy.o)\
+		$(MODEL_LIB)(diahf.o)\
+		$(MODEL_LIB)(diahth.o)\
+		$(MODEL_LIB)(diamld.o)\
+		$(MODEL_LIB)(diamxl.o)\
+		$(MODEL_LIB)(dianam.o)\
+		$(MODEL_LIB)(diaspr.o)\
+		$(MODEL_LIB)(diatra.o)\
+		$(MODEL_LIB)(diawri.o)\
+		$(MODEL_LIB)(diaznl.o)\
+		$(MODEL_LIB)(diffus.o)\
+		$(MODEL_LIB)(div.o)\
+		$(MODEL_LIB)(domclo.o)\
+		$(MODEL_LIB)(domhgr.o)\
+		$(MODEL_LIB)(dommba.o)\
+		$(MODEL_LIB)(dommsk.o)\
+		$(MODEL_LIB)(domstp.o)\
+		$(MODEL_LIB)(domwri.o)\
+		$(MODEL_LIB)(domzgr.o)\
+		$(MODEL_LIB)(dtacof.o)\
+		$(MODEL_LIB)(dtaobc.o)\
+		$(MODEL_LIB)(dtasal.o)\
+		$(MODEL_LIB)(dtasst.o)\
+		$(MODEL_LIB)(dtatem.o)\
+		$(MODEL_LIB)(dtrlec.o)\
+		$(MODEL_LIB)(dtrsal.o)\
+		$(MODEL_LIB)(dtrtem.o)\
+		$(MODEL_LIB)(dtruvg.o)\
+		$(MODEL_LIB)(dynami.o)\
+		$(MODEL_LIB)(dynhdf.o)\
+		$(MODEL_LIB)(dynhpg.o)\
+		$(MODEL_LIB)(dynkeg.o)\
+		$(MODEL_LIB)(dynnxt.o)\
+		$(MODEL_LIB)(dynspg.o)\
+		$(MODEL_LIB)(dynvor.o)\
+		$(MODEL_LIB)(dynzad.o)\
+		$(MODEL_LIB)(dynzdf.o)\
+		$(MODEL_LIB)(eos.o)\
+		$(MODEL_LIB)(fetmat.o)\
+		$(MODEL_LIB)(fetsch.o)\
+		$(MODEL_LIB)(fetstr.o)\
+		$(MODEL_LIB)(flx.o)\
+		$(MODEL_LIB)(flxrnf.o)\
+		$(MODEL_LIB)(fontbc.o)\
+		$(MODEL_LIB)(forcat.o)\
+		$(MODEL_LIB)(forcng.o)\
+		$(MODEL_LIB)(forkjoin.o)\
+		$(MODEL_LIB)(foroutp.o)\
+		$(MODEL_LIB)(gather.o)\
+		$(MODEL_LIB)(geo2oce.o)\
+		$(MODEL_LIB)(hdfeiv.o)\
+		$(MODEL_LIB)(hdfght.o)\
+		$(MODEL_LIB)(hdfguv.o)\
+		$(MODEL_LIB)(hdfslp.o)\
+		$(MODEL_LIB)(hgrcoo.o)\
+		$(MODEL_LIB)(icdadv.o)\
+		$(MODEL_LIB)(icdyna.o)\
+		$(MODEL_LIB)(icelln.o)\
+		$(MODEL_LIB)(icemodel.o)\
+		$(MODEL_LIB)(icetooce.o)\
+		$(MODEL_LIB)(informe.o)\
+		$(MODEL_LIB)(inicmo.o)\
+		$(MODEL_LIB)(inidom.o)\
+		$(MODEL_LIB)(inidta.o)\
+		$(MODEL_LIB)(inidtr.o)\
+		$(MODEL_LIB)(inihdf.o)\
+		$(MODEL_LIB)(inimpp.o)\
+		$(MODEL_LIB)(inimpp2.o)\
+		$(MODEL_LIB)(iniobc.o)\
+		$(MODEL_LIB)(iniout.o)\
+		$(MODEL_LIB)(inipar.o)\
+		$(MODEL_LIB)(inisol.o)\
+		$(MODEL_LIB)(initice.o)\
+		$(MODEL_LIB)(inizdf.o)\
+		$(MODEL_LIB)(islbsf.o)\
+		$(MODEL_LIB)(isldom.o)\
+		$(MODEL_LIB)(islmat.o)\
+		$(MODEL_LIB)(islpri.o)\
+		$(MODEL_LIB)(islpth.o)\
+		$(MODEL_LIB)(lbc.o)\
+		$(MODEL_LIB)(lbc2.o)\
+		$(MODEL_LIB)(lbcice.o)\
+		$(MODEL_LIB)(mlbxinit.o)\
+		$(MODEL_LIB)(mpplnkice.o)\
+		$(MODEL_LIB)(obc.o)\
+		$(MODEL_LIB)(obcdom.o)\
+		$(MODEL_LIB)(obcfld.o)\
+		$(MODEL_LIB)(obclec.o)\
+		$(MODEL_LIB)(obcspg.o)\
+		$(MODEL_LIB)(obcwri.o)\
+		$(MODEL_LIB)(ocesla.o)\
+		$(MODEL_LIB)(ocetoice.o)\
+		$(MODEL_LIB)(ocfzpt.o)\
+		$(MODEL_LIB)(opa.o)\
+		$(MODEL_LIB)(outave.o)\
+		$(MODEL_LIB)(parcst.o)\
+		$(MODEL_LIB)(parctl.o)\
+		$(MODEL_LIB)(parlec.o)\
+		$(MODEL_LIB)(pdecli.o)\
+		$(MODEL_LIB)(redrunb.o)\
+		$(MODEL_LIB)(redrunnc.o)\
+		$(MODEL_LIB)(redtab.o)\
+		$(MODEL_LIB)(repcmo.o)\
+		$(MODEL_LIB)(repere.o)\
+		$(MODEL_LIB)(rstwri.o)\
+		$(MODEL_LIB)(savrunb.o)\
+		$(MODEL_LIB)(savrunnc.o)\
+		$(MODEL_LIB)(savtab.o)\
+		$(MODEL_LIB)(scatter.o)\
+		$(MODEL_LIB)(shine.o)\
+		$(MODEL_LIB)(solfet.o)\
+		$(MODEL_LIB)(solmat.o)\
+		$(MODEL_LIB)(solpcg.o)\
+		$(MODEL_LIB)(solrbs.o)\
+		$(MODEL_LIB)(solsor.o)\
+		$(MODEL_LIB)(sprmat.o)\
+		$(MODEL_LIB)(staocb.o)\
+		$(MODEL_LIB)(start.o)\
+		$(MODEL_LIB)(step.o)\
+		$(MODEL_LIB)(stpcmo.o)\
+		$(MODEL_LIB)(stpctl.o)\
+		$(MODEL_LIB)(tau.o)\
+		$(MODEL_LIB)(thersf.o)\
+		$(MODEL_LIB)(trabbc.o)\
+		$(MODEL_LIB)(trabbl.o)\
+		$(MODEL_LIB)(tradmp.o)\
+		$(MODEL_LIB)(trahad.o)\
+		$(MODEL_LIB)(trahdf.o)\
+		$(MODEL_LIB)(tranpc.o)\
+		$(MODEL_LIB)(tranxt.o)\
+		$(MODEL_LIB)(traqsr.o)\
+		$(MODEL_LIB)(trasbc.o)\
+		$(MODEL_LIB)(trazad.o)\
+		$(MODEL_LIB)(trazdf.o)\
+		$(MODEL_LIB)(wzv.o)\
+		$(MODEL_LIB)(zdfbfr.o)\
+		$(MODEL_LIB)(zdfddm.o)\
+		$(MODEL_LIB)(zdfevd.o)\
+		$(MODEL_LIB)(zdfric.o)\
+		$(MODEL_LIB)(zdftke.o)
+#
+.SUFFIXES: .F
+#
+# target
+all: 		$(EXEC_BIN)
+		@cp SRC_FILE_LIST.temp SRC_FILE_LIST
+		@echo OPA model is OK
+# cleaning objects, libraries and executables
+clean:
+		$(RM) modele.o $(MODEL_LIB) $(SXMODEL_LIB) $(EXEC_BIN)
+		@echo OPA model \(.o libraries and executables are removed\)
+# dependancies
+$(EXEC_BIN) :	libioipsl key keyverif src_file_list modele.o $(MODEL_LIB) $(IOIPSL_LIB)
+		$(F_L) $(L_X) -o $(EXEC_BIN) modele.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP)
+
+libioipsl :
+	(cd ../../IOIPSL/src ; $(M_K) -f Makefile )
+
+# main program
+modele.o :	modele.f
+		$(F_C) $(F_O) -c modele.f
+
+# if the make script is stopped, one doesn't destroy library
+.PRECIOUS : $(MODEL_LIB)
+#-Q- sxnec .PRECIOUS : $(SXMODEL_LIB)
+#-Q- sx6nec .PRECIOUS : $(SXMODEL_LIB)
+#-Q- sx8brodie .PRECIOUS : $(SXMODEL_LIB)
+
+# library dependancies
+$(MODEL_LIB):	$(LIB_OBJ)
+		@echo
+		@echo La bibliotheque est a jour
+		@echo
+
+# Rules
+.DEFAULTS:
+# rules for the .F files
+.F.a :           
+		@echo default rule .F.a used 
+		$(F_C) $(P_P) $(F_O) \
+#-Q- sxnec		-R2 \
+#-Q- sx6nec		-R2 \
+#-Q- sx8mercure		-R2 \
+#-Q- sx8brodie		-R2 \
+		$*.F || { mv $(PREF)$*.L $(TMP) ; false ; exit ; }
+#-Q- sxnec		$(A_X) $(SXMODEL_LIB) $*.o
+#-Q- sx6nec		$(A_X) $(SXMODEL_LIB) $*.o
+#-Q- sx8brodie		$(A_X) $(SXMODEL_LIB) $*.o
+		$(A_C) $(MODEL_LIB) $*.o
+		$(RM) $*.[of]
+#-Q- linux		mv $(PREF)$*.lst $(PREF)$*.L
+#-Q- sxnec		mv $(PREF)$*.L $(TMP)
+#-Q- sx6nec		mv $(PREF)$*.L $(TMP)
+#-Q- sx8mercure		mv $(PREF)$*.L $(TMP)
+#-Q- sx8brodie		mv $(PREF)$*.L $(TMP)
+
+# rules for the library from the .f files 
+.f.a : 		
+		@echo default rule .f.a used 
+		$(F_C) $(F_O) \
+#-Q- sxnec		-R2 \
+#-Q- sx6nec		-R2 \
+#-Q- sx8mercure		-R2 \
+#-Q- sx8brodie		-R2 \
+		$*.f|| { mv $*.L $(TMP) ; false ; exit ; }
+#-Q- sxnec		$(A_X) $(SXMODEL_LIB) $*.o
+#-Q- sx6nec		$(A_X) $(SXMODEL_LIB) $*.o
+#-Q- sx8brodie		$(A_X) $(SXMODEL_LIB) $*.o
+		$(A_C) $(MODEL_LIB) $*.o
+		$(RM) -f $*.o
+#-Q- linux		mv $(PREF)$*.lst $(PREF)$*.L
+#-Q- sxnec		mv $*.L $(TMP)
+#-Q- sx6nec		mv $*.L $(TMP)
+#-Q- sx8mercure		mv $*.L $(TMP)
+#-Q- sx8brodie		mv $*.L $(TMP)
+#
+$(MODEL_LIB)(Fioopa.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP Fioopa.F
+$(MODEL_LIB)(Fmpplib.o) :	common.coupled.h common.h common.ice.h common.mpp.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.mpp.h parameter.obc.h parameter.passivetrc.h KEY_CPP Fmpplib.F
+$(MODEL_LIB)(acrlbq.o) :	bloc.h const.h ice.h para.h thermo.h type.h KEY_CPP acrlbq.F
+$(MODEL_LIB)(adv.o) :	bloc.h const.h dynami.h para.h type.h KEY_CPP adv.F
+$(MODEL_LIB)(advx.o) :	bloc.h const.h dynami.h para.h type.h KEY_CPP advx.F
+$(MODEL_LIB)(advy.o) :	bloc.h const.h dynami.h para.h type.h KEY_CPP advy.F
+$(MODEL_LIB)(angle.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP angle.F
+$(MODEL_LIB)(bn2.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP bn2.F
+$(MODEL_LIB)(closea.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP closea.F
+$(MODEL_LIB)(cofdis.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP cofdis.F
+$(MODEL_LIB)(cur.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP cur.F
+$(MODEL_LIB)(day.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP day.F
+$(MODEL_LIB)(defcst.o) :	bloc.h const.h datadc.h dynami.h ice.h para.h reper.h type.h varno.h KEY_CPP defcst.F
+$(MODEL_LIB)(defgrid.o) :	bloc.h const.h dynami.h ice.h para.h reper.h type.h KEY_CPP defgrid.F
+$(MODEL_LIB)(diabort.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP diabort.F
+$(MODEL_LIB)(diadyn.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP diadyn.F
+$(MODEL_LIB)(diafwb.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP diafwb.F
+$(MODEL_LIB)(diagap.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP diagap.F
+$(MODEL_LIB)(diahdy.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP diahdy.F
+$(MODEL_LIB)(diahf.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP diahf.F
+$(MODEL_LIB)(diahth.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP diahth.F
+$(MODEL_LIB)(diamld.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h diamld.ncinit.h diamld.ncwrite.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP diamld.F
+$(MODEL_LIB)(diamxl.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP diamxl.F
+$(MODEL_LIB)(dianam.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP dianam.F
+$(MODEL_LIB)(diaspr.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP diaspr.F
+$(MODEL_LIB)(diatra.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP diatra.F
+$(MODEL_LIB)(diawri.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h diawri.fdir.h diawri.vairmer.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP diawri.F
+$(MODEL_LIB)(diaznl.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h diaznl.brokenline.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP diaznl.F
+$(MODEL_LIB)(diffus.o) :	bloc.h const.h dynami.h para.h type.h KEY_CPP diffus.F
+$(MODEL_LIB)(div.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP div.F
+$(MODEL_LIB)(domclo.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP domclo.F
+$(MODEL_LIB)(domhgr.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP domhgr.F
+$(MODEL_LIB)(dommba.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP dommba.F
+$(MODEL_LIB)(dommsk.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP dommsk.F
+$(MODEL_LIB)(domstp.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP domstp.F
+$(MODEL_LIB)(domwri.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h domwri.fdir.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP domwri.F
+$(MODEL_LIB)(domzgr.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h domzgr.s.h domzgr.z.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP domzgr.F
+$(MODEL_LIB)(dtacof.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP dtacof.F
+$(MODEL_LIB)(dtaobc.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP dtaobc.F
+$(MODEL_LIB)(dtasal.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h dtasal.fdir.h dtasal.monthly.fdir.h dtasal.monthly.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP dtasal.F
+$(MODEL_LIB)(dtasst.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h dtasst.forced.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP dtasst.F
+$(MODEL_LIB)(dtatem.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h dtatem.fdir.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP dtatem.F
+$(MODEL_LIB)(dtrlec.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h dtrlec.fdir.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP dtrlec.F
+$(MODEL_LIB)(dtrsal.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP dtrsal.F
+$(MODEL_LIB)(dtrtem.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP dtrtem.F
+$(MODEL_LIB)(dtruvg.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP dtruvg.F
+$(MODEL_LIB)(dynami.o) :	bloc.h const.h dynami.h ice.h para.h type.h KEY_CPP dynami.F
+$(MODEL_LIB)(dynhdf.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h dynhdf.bilapgeopot.h dynhdf.bilaplacian.h dynhdf.isopycnal.h dynhdf.laplacian.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP dynhdf.F
+$(MODEL_LIB)(dynhpg.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP dynhpg.F
+$(MODEL_LIB)(dynkeg.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP dynkeg.F
+$(MODEL_LIB)(dynnxt.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP dynnxt.F
+$(MODEL_LIB)(dynspg.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h dynspg.freesurf.cstvol.h dynspg.rigidlid.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP dynspg.F
+$(MODEL_LIB)(dynvor.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h dynvor.combined.h dynvor.energy.h dynvor.enstrophy.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP dynvor.F
+$(MODEL_LIB)(dynzad.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP dynzad.F
+$(MODEL_LIB)(dynzdf.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h dynzdf.explicit.h dynzdf.implicit.h dynzdf.isopycnal.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h zdf.matrixsolver.h KEY_CPP dynzdf.F
+$(MODEL_LIB)(eos.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP eos.F
+$(MODEL_LIB)(fetmat.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP fetmat.F
+$(MODEL_LIB)(fetsch.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP fetsch.F
+$(MODEL_LIB)(fetstr.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP fetstr.F
+$(MODEL_LIB)(flx.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h flx.bulk.h flx.coupled.clio.h flx.coupled.h flx.forced.clio.fdir.h flx.forced.clio.h flx.forced.h flx.forced.lmd.h flx.sensitivity.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP flx.F
+$(MODEL_LIB)(flxrnf.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h flxrnf.orca.r05.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP flxrnf.F
+$(MODEL_LIB)(fontbc.o) :	bloc.h const.h ice.h para.h thermo.h type.h KEY_CPP fontbc.F
+$(MODEL_LIB)(forcat.o) :	bloc.h const.h ice.h para.h type.h KEY_CPP forcat.F
+$(MODEL_LIB)(forcng.o) :	bloc.h const.h dynami.h ice.h para.h type.h KEY_CPP forcng.F
+$(MODEL_LIB)(forkjoin.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP forkjoin.F
+$(MODEL_LIB)(foroutp.o) :	bloc.h const.h datadc.h para.h type.h varno.h KEY_CPP foroutp.F
+$(MODEL_LIB)(gather.o) :	type.h KEY_CPP gather.F
+$(MODEL_LIB)(geo2oce.o) :	parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP geo2oce.F
+$(MODEL_LIB)(hdfeiv.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP hdfeiv.F
+$(MODEL_LIB)(hdfght.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP hdfght.F
+$(MODEL_LIB)(hdfguv.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP hdfguv.F
+$(MODEL_LIB)(hdfslp.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP hdfslp.F
+$(MODEL_LIB)(hgrcoo.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h hgrcoo.fdir.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP hgrcoo.F
+$(MODEL_LIB)(icdadv.o) :	bloc.h const.h dynami.h ice.h moment.h para.h type.h KEY_CPP icdadv.F
+$(MODEL_LIB)(icdyna.o) :	bloc.h const.h dynami.h ice.h para.h type.h KEY_CPP icdyna.F
+$(MODEL_LIB)(icelln.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h icelln.coupled.h icelln.lmd.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP icelln.F
+$(MODEL_LIB)(icemodel.o) :	bloc.h const.h dynami.h ice.h para.h type.h KEY_CPP icemodel.F
+$(MODEL_LIB)(icetooce.o) :	bloc.h const.h dynami.h ice.h para.h type.h KEY_CPP icetooce.F
+$(MODEL_LIB)(informe.o) :	bloc.h const.h dynami.h ice.h para.h reper.h type.h KEY_CPP informe.F
+$(MODEL_LIB)(inicmo.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP inicmo.F
+$(MODEL_LIB)(inidom.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP inidom.F
+$(MODEL_LIB)(inidta.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP inidta.F
+$(MODEL_LIB)(inidtr.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP inidtr.F
+$(MODEL_LIB)(inihdf.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h inihdf.antarctic.h inihdf.arctic.h inihdf.dyn.coef1d.h inihdf.dyn.coef2d.h inihdf.dyn.coef3d.h inihdf.tra.coef1d.h inihdf.tra.coef2d.h inihdf.tra.coef3d.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP inihdf.F
+$(MODEL_LIB)(inimpp.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h ../../../lib/libioipsl.a KEY_CPP inimpp.F
+$(MODEL_LIB)(inimpp2.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h ../../../lib/libioipsl.a KEY_CPP inimpp2.F
+$(MODEL_LIB)(iniobc.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP iniobc.F
+$(MODEL_LIB)(iniout.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP iniout.F
+$(MODEL_LIB)(inipar.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP inipar.F
+$(MODEL_LIB)(inisol.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP inisol.F
+$(MODEL_LIB)(initice.o) :	bloc.h const.h dynami.h ice.h para.h type.h KEY_CPP initice.F
+$(MODEL_LIB)(inizdf.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP inizdf.F
+$(MODEL_LIB)(islbsf.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h islbsf.fdir.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP islbsf.F
+$(MODEL_LIB)(isldom.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP isldom.F
+$(MODEL_LIB)(islmat.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h islmat.fdir.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP islmat.F
+$(MODEL_LIB)(islpri.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP islpri.F
+$(MODEL_LIB)(islpth.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP islpth.F
+$(MODEL_LIB)(lbc.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP lbc.F
+$(MODEL_LIB)(lbc2.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP lbc2.F
+$(MODEL_LIB)(lbcice.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP lbcice.F
+$(MODEL_LIB)(mlbxinit.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP mlbxinit.F
+$(MODEL_LIB)(mpplnkice.o) :	common.coupled.h common.h common.ice.h common.mpp.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.mpp.h parameter.obc.h parameter.passivetrc.h KEY_CPP mpplnkice.F
+$(MODEL_LIB)(obc.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h obc.east.h obc.north.h obc.south.h obc.west.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP obc.F
+$(MODEL_LIB)(obcdom.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP obcdom.F
+$(MODEL_LIB)(obcfld.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP obcfld.F
+$(MODEL_LIB)(obclec.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP obclec.F
+$(MODEL_LIB)(obcspg.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h obcspg.east.h obcspg.north.h obcspg.south.h obcspg.west.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP obcspg.F
+$(MODEL_LIB)(obcwri.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP obcwri.F
+$(MODEL_LIB)(ocesla.o) :	bloc.h const.h para.h type.h KEY_CPP ocesla.F
+$(MODEL_LIB)(ocetoice.o) :	bloc.h const.h dynami.h ice.h ocetoice.coupled.h para.h type.h KEY_CPP ocetoice.F
+$(MODEL_LIB)(ocfzpt.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP ocfzpt.F
+$(MODEL_LIB)(opa.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP opa.F
+$(MODEL_LIB)(outave.o) :	bloc.h const.h dynami.h ice.h para.h thermo.h type.h ../../../lib/libioipsl.a KEY_CPP outave.F
+$(MODEL_LIB)(parcst.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP parcst.F
+$(MODEL_LIB)(parctl.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP parctl.F
+$(MODEL_LIB)(parlec.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP parlec.F
+$(MODEL_LIB)(pdecli.o) :	const.h type.h KEY_CPP pdecli.F
+$(MODEL_LIB)(redrunb.o) :	bloc.h const.h datadc.h dynami.h ice.h moment.h para.h type.h vareq.h varno.h KEY_CPP redrunb.F
+$(MODEL_LIB)(redrunnc.o) :	bloc.h const.h datadc.h dynami.h ice.h moment.h para.h type.h vareq.h varno.h ../../../lib/libioipsl.a KEY_CPP redrunnc.F
+$(MODEL_LIB)(redtab.o) :	type.h KEY_CPP redtab.F
+$(MODEL_LIB)(repcmo.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP repcmo.F
+$(MODEL_LIB)(repere.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP repere.F
+$(MODEL_LIB)(rstwri.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h rstwri.fdir.h stafun.h ../../../lib/libioipsl.a KEY_CPP rstwri.F
+$(MODEL_LIB)(savrunb.o) :	bloc.h const.h datadc.h dynami.h ice.h moment.h para.h type.h vareq.h varno.h KEY_CPP savrunb.F
+$(MODEL_LIB)(savrunnc.o) :	bloc.h const.h datadc.h dynami.h ice.h moment.h para.h type.h vareq.h varno.h ../../../lib/libioipsl.a KEY_CPP savrunnc.F
+$(MODEL_LIB)(savtab.o) :	type.h KEY_CPP savtab.F
+$(MODEL_LIB)(scatter.o) :	type.h KEY_CPP scatter.F
+$(MODEL_LIB)(shine.o) :	type.h KEY_CPP shine.F
+$(MODEL_LIB)(solfet.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP solfet.F
+$(MODEL_LIB)(solmat.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP solmat.F
+$(MODEL_LIB)(solpcg.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP solpcg.F
+$(MODEL_LIB)(solrbs.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP solrbs.F
+$(MODEL_LIB)(solsor.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP solsor.F
+$(MODEL_LIB)(sprmat.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP sprmat.F
+$(MODEL_LIB)(staocb.o) :	bloc.h const.h dynami.h ice.h moment.h para.h type.h KEY_CPP staocb.F
+$(MODEL_LIB)(start.o) :	bloc.h const.h ice.h para.h type.h KEY_CPP start.F
+$(MODEL_LIB)(step.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP step.F
+$(MODEL_LIB)(stpcmo.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP stpcmo.F
+$(MODEL_LIB)(stpctl.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP stpctl.F
+$(MODEL_LIB)(tau.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h tau.coupled.clio.h tau.coupled.h tau.forced.clio.fdir.h tau.forced.clio.h tau.forced.ers.ncep.h tau.forced.h tau.forced.lmd.h KEY_CPP tau.F
+$(MODEL_LIB)(thersf.o) :	bloc.h const.h dynami.h ice.h para.h thermo.h type.h KEY_CPP thersf.F
+$(MODEL_LIB)(trabbc.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP trabbc.F
+$(MODEL_LIB)(trabbl.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP trabbl.F
+$(MODEL_LIB)(tradmp.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP tradmp.F
+$(MODEL_LIB)(trahad.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP trahad.F
+$(MODEL_LIB)(trahdf.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h diaznl.isopycnal.brokenline.h diaznl.isopycnal.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h trahdf.bilapgeopot.h trahdf.bilaplacian.h trahdf.isopycnal.h trahdf.laplacian.h KEY_CPP trahdf.F
+$(MODEL_LIB)(tranpc.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP tranpc.F
+$(MODEL_LIB)(tranxt.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP tranxt.F
+$(MODEL_LIB)(traqsr.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP traqsr.F
+$(MODEL_LIB)(trasbc.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP trasbc.F
+$(MODEL_LIB)(trazad.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP trazad.F
+$(MODEL_LIB)(trazdf.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h trazdf.explicit.h trazdf.implicit.h trazdf.isopycnal.h zdf.matrixsolver.h KEY_CPP trazdf.F
+$(MODEL_LIB)(wzv.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP wzv.F
+$(MODEL_LIB)(zdfbfr.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP zdfbfr.F
+$(MODEL_LIB)(zdfddm.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP zdfddm.F
+$(MODEL_LIB)(zdfevd.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP zdfevd.F
+$(MODEL_LIB)(zdfric.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP zdfric.F
+$(MODEL_LIB)(zdftke.o) :	common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h zdf.matrixsolver.h KEY_CPP zdftke.F
+# key changing control
+key: 
+	@echo CHANGEMENT de CLES CPP oui/non ?
+	-@if [ "`cat KEY_CPP`" != "$(P_P)" ] ; then \
+		echo CPP options changed ; echo "$(P_P)" > KEY_CPP ; fi 
+
+keyverif:
+	@echo VERIFICATION DES CLES
+	@echo CLES UTILISEES  : 
+	@for v in ` echo $(P_P) | sed  -e s/-Wp,-D//g` ; \
+	do \
+	echo $$v ;\
+        w=`echo $$v | cut -c1-3` ; \
+        if [ $$w = `echo "key"` ] ; then \
+        r=n ; \
+        echo " $(KEY_LISTE) " | (grep $$v >/dev/null 2>&1) || r=o ; \
+           if [ $$r != "n" ] ; then \
+              echo "UNKNOWN KEY" ;\
+              false ;  \
+              exit ;  \
+           fi \
+        fi \
+	done
+# Checking the number of routines
+src_file_list: 
+	@echo CHECKING THE NUMBER AND NAMES OF SOURCE FILES 
+	@\$(RM) `ls | fgrep -v -f .patron` 
+	@if [ -d ../SRC_ORCA ] ; then ln -sf ../SRC_ORCA/*.[Ffh] . ; fi 
+	@if [ -d ../SRC_UCL ] ; then  ln -sf ../SRC_UCL/*[Ffh] . ; fi 
+	@if [ -d ../SRC_ORCA ] && [ -d ../SRC_TRC ] && [ ! -d ../SRC_OFFLINE_TRC ] ; then $(RM) *.passivetrc.h ; ln -sf ../SRC_ORCA/*.[Ffh] . ; ln -sf ../SRC_TRC/*.[Ffh] ../SRC_TRC/trc_sms/*.[Ffh] . ; fi 
+	@if [ -d ../SRC_OFFLINE_TRC ] ; then  ln -sf ../SRC_TRC/*.[Ffh] ../SRC_TRC/trc_sms/*.[Ffh] . ;ln -sf ../SRC_OFFLINE_TRC/*.[Ffh] . ; fi 
+	@$(RM) tmplist
+	@ls -1 | fgrep -v -f .patron  >tmplist
+	@cmp tmplist SRC_FILE_LIST.temp || { echo some routines have been added or suppressed ; sdiff -s tmplist SRC_FILE_LIST.temp ; cp tmplist SRC_FILE_LIST.temp ; $(RM) modele.o $(MODEL_LIB) $(SXMODEL_LIB) $(EXEC_BIN) ; echo Rebuilding the AA_make files ; cd ..  ; ../UTIL/fait_AA_make ; echo   ; echo THE ins_make COMMAND in modipsl/util MUST BE RERUN PLEASE DO SO BEFORE gmake ; echo  ==========================================  ; echo   ;  false ; exit ; }
Index: CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/scripts/BB_make.ldef
===================================================================
--- CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/scripts/BB_make.ldef	(revision 219)
+++ CONFIG/tags/IPSLCM4_v2/IPSLCM4_v2_1/scripts/BB_make.ldef	(revision 219)
@@ -0,0 +1,21 @@
+# $Id$
+#---------------------------------------------------------------------
+#- OPA SYSTEM : Ocean model + Sea Ice Model
+#---------------------------------------------------------------------
+SHELL = /bin/sh
+#-Q- t3e     #--- Please use gmake instead of make
+#-Q- fjvpp   #--- Please use gmake instead of make
+#---------------------------------------------------------------------
+LIBDIR = ../../../lib
+MODDIR = $(LIBDIR)
+MODEL_LIB = $(LIBDIR)/libopa.a
+IOIPSL_LIB = $(LIBDIR)/libioipsl.a
+SXMODEL_LIB = $(MODEL_LIB)
+#-Q- sxnec  SXMODEL_LIB = $(LIBDIR)/libsxopa.a
+#-Q- sx6nec  SXMODEL_LIB = $(LIBDIR)/libsxopa.a
+#-Q- sx8brodie  SXMODEL_LIB = $(LIBDIR)/libsxopa.a
+OASISMPI2_LIB = 
+LIBMPI  =
+LIBMP   =
+EXEC_BIN = ../../../bin/opa
+#-
