- Timestamp:
- 12/18/09 15:26:08 (15 years ago)
- Location:
- CONFIG/LMDZORINCA/trunk
- Files:
-
- 39 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/LMDZORINCA/trunk/EXP_AER/COMP/lmdz.driver
r633 r858  1  #- $Id: lmdz.driver 591 2009-03-27 08:41:41Z acosce $ 1 #- $Id: lmdz.driver 841 2009-12-08 09:48:13Z acosce $ 2 2 #!/bin/ksh 3 3  … …  14 14 LMD14496) BandsResol=144x96x19 ;; 15 15 LMD144142) BandsResol=144x142x19 ;;  16 esac  17   18   19 ##-- Calendar type for LMDZ  20 case ${config_UserChoices_CalendarType} in  21 leap|gregorian)  22 CalendarTypeForLmdz=earth_366d;;  23 noleap)  24 CalendarTypeForLmdz=earth_365d;;  25 360d)  26 CalendarTypeForLmdz=earth_360d;;  27 *)  28 CalendarTypeForLmdz=earth_360d 16 29 esac 17 30  … …  98 111 sed -e "s/_dayref_/${nbjour}/" \ 99 112 -e "s/_anneeref_/${yractu}/" \  113 -e "s/_calend_/${CalendarTypeForLmdz}/" \ 100 114 -e "s/_nday_/${PeriodLengthInDays}/" \ 101 115 -e "s/_raz_date_/${RAZ_DATE}/" \ -
CONFIG/LMDZORINCA/trunk/EXP_AER/COMP/orchidee.card
r730 r858  3 3  4 4 [UserChoices]  5 NEWHYDROL=n  6 sechiba_LEVEL=10 5 7  6 8 [InitialStateFiles] 7  List= (${R_INIT}/SRF/LMDZORINCA/carteveg5km.nc, .), \ 8  (${R_INIT}/SRF/LMDZORINCA/soils_param.nc, .), \  9 List= (${R_INIT}/SRF/LMDZORINCA/soils_param.nc, .), \ 9 10 (${R_INIT}/SRF/LMDZORINCA/routing.nc, .) 10 11  11 12 [BoundaryFiles] 12 13 List= () 13  ListNonDel= (${R_BC}/SRF/LMDZORINCA/ lai2D.nc, .) 14 ListNonDel= (${R_BC}/SRF/LMDZORINCA/PFTmap.20C3M.nc, PFTmap.nc) 14 15  15 16 [ParametersFiles] … …  17 18  18 19 [RestartFiles] 19  List= (sechiba_rest.nc, sechiba_rest.nc, start_sech.nc)  20 # List restart that have to be saved/restored each loop (file out, saved, and in) :  21 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 20 22  21 23 [OutputText] 22 24 List= (out_orchidee) 23  # avec la // : out_orchidee_*Â24 25  25 26 [OutputFiles] 26  List= (sechiba_out.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history)  27 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history) \  28 (sechiba_out_2.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_out2.nc, NONE) \  29 (watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 27 30  28 31 [Post_1M_sechiba_history] 29  Patches = (Patch_20090407_histcom_time_axis) 30  GatherWithInternal = (lon, lat, veget, time_counter) 31  MonitoringVars = 32  TimeSeriesVars = (alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, subli, tair, tsol_max, tsol_min, drainage) 33   34  [Post_1M_stomate_history] 35  Patches = () 36  GatherWithInternal = 37  MonitoringVars = 38  TimeSeriesVars =  32 Patches = (Patch_20091030_histcom_time_axis)  33 GatherWithInternal = (lon, lat, veget, time_counter, Areas)  34 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage)  35 ChunckJob2D = NONE  36 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, CO2FLUX)  37 ChunckJob3D = NONE -
CONFIG/LMDZORINCA/trunk/EXP_AER/COMP/orchidee.driver
r615 r858  1 1 #!/bin/ksh 2 2  3  #D- Driver du script pour ORCHIDEE_OL (off-line)  3 #D- Driver du script pour ORCHIDEE  4   5 function ORCHIDEE_sed  6 {  7 IGCM_debug_PushStack "ORCHIDEE_sed"  8   9 sed -e "s/^${1}\ *=.*/${1}= ${2}/" \  10 orchidee.def > orchidee.def.tmp  11 RET=$?  12 echo "ORCHIDEE_sed : ${1} ${2}"  13 \mv orchidee.def.tmp orchidee.def  14   15 IGCM_debug_PopStack "ORCHIDEE_sed"  16 return $RET  17 } 4 18  5 19 #----------------------------------------------------------------- … …  7 21 { 8 22 IGCM_debug_PushStack "SRF_Initialize"  23   24 RESOL_SRF=ALL 9 25  10 26 IGCM_debug_PopStack "SRF_Initialize" … …  16 32 IGCM_debug_PushStack "SRF_Update" 17 33   34 typeset SECHIBA_WRITE_STEP  35  18 36 case ${config_SRF_WriteFrequency} in 19  1Y|1y)  20  (( STOMATE_WRITE_STEP = PeriodLengthInDays )) 21  (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 )) ;; 22  1M|1m)  23  if [ ${config_UserChoices_PeriodLength} = 1Y ] ; then 24  (( STOMATE_WRITE_STEP = PeriodLengthInDays / 12 )) 25  (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / 12 )) 26  else 27  (( STOMATE_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) ))  37 *Y|*y)   38 WriteInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_SRF_WriteFrequency}}" )  39 PeriodLengthInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_UserChoices_PeriodLength}}" )  40 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears * 86400 )) ;;  41 *M|*m)   42 WriteInMonths=$( echo ${1} | awk -F '[mM]' "{print ${config_SRF_WriteFrequency}}" )  43 case ${config_UserChoices_PeriodLength} in  44 *Y|*y)  45 PeriodLengthInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_UserChoices_PeriodLength}}" )  46 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / PeriodLengthInYears / 12 ))  47 ;;  48 *M|*m)  49 PeriodLengthInMonths=$( echo ${1} | awk -F '[mM]' "{print ${config_UserChoices_PeriodLength}}" )  50 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInMonths * 86400 / PeriodLengthInMonths ))  51 ;;  52 *) 28 53 (( SECHIBA_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) * 86400 )) 29  fi ;;  54 ;;  55 esac  56 ;; 30 57 5D|5d)  31  (( STOMATE_WRITE_STEP = 5 ))Â32 58 (( SECHIBA_WRITE_STEP = 5 * 86400 )) ;; 33 59 1D|1d)  34  (( STOMATE_WRITE_STEP = 1 ))Â35 60 (( SECHIBA_WRITE_STEP = 86400 )) ;;  61 *s)  62 WriteInSeconds=$( echo ${1} | awk -F '[s]' "{print ${config_SRF_WriteFrequency}}" )  63 (( SECHIBA_WRITE_STEP = WriteInSeconds )) ;; 36 64 *)  37 65 IGCM_debug_Exit "SRF_Update " ${config_SRF_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D."  … …  39 67 esac 40 68   69 ORCHIDEE_sed HYDROL_CWRR ${orchidee_UserChoices_NEWHYDROL} 41 70  42  if ( [ ${CumulPeriod} -eq 1 ] && [ "${config_SRF_Restart}" = "n" ] ) ; then 43  sed -e "s/_start_sech_/default/" \ 44  -e "s/_write_step_/${SECHIBA_WRITE_STEP}/" \ 45  orchidee.def > orchidee.def.tmp 46  ## For STOMATE 47  # -e "s/STOMATE_HIST_DT= 10./STOMATE_HIST_DT = ${STOMATE_WRITE_STEP}/" \  71 ORCHIDEE_sed WRITE_STEP ${SECHIBA_WRITE_STEP}  72 ORCHIDEE_sed SECHIBA_HISTLEVEL ${orchidee_UserChoices_sechiba_LEVEL} 48 73  49  ## For ORCHIDEE_WATCHOUT_FILE :  50  # -e "s/ORCHIDEE_WATCHOUT= n/ORCHIDEE_WATCHOUT= y/" \ 51  # -e "s/DT_WATCHOUT= 1800/DT_WATCHOUT= 3600/" \ 52  else 53  sed -e "s/_start_sech_/start_sech.nc/" \ 54  -e "s/_write_step_/${SECHIBA_WRITE_STEP}/" \ 55  orchidee.def > orchidee.def.tmp 56  ## For STOMATE 57  # -e "s/STOMATE_RESTART_FILEIN= NONE/STOMATE_RESTART_FILEIN = stomate_rest_in.nc/" \ 58  # -e "s/STOMATE_HIST_DT= 10./STOMATE_HIST_DT = ${STOMATE_WRITE_STEP}/" \  74 ## if [ ${year} -eq 1950 ] ; then  75 # ORCHIDEE_sed SECHIBA_HISTFILE2 y  76 # ORCHIDEE_sed SECHIBA_HISTLEVEL2 10  77 # ORCHIDEE_sed WRITE_STEP2 86400.0  78 ## fi 59 79  60  ## For ORCHIDEE_WATCHOUT_FILE :  61  # -e "s/ORCHIDEE_WATCHOUT= n/ORCHIDEE_WATCHOUT= y/" \ 62  # -e "s/DT_WATCHOUT= 1800/DT_WATCHOUT= 3600/" \  80 if ( [ ${CumulPeriod} -ne 1 ] || [ "${config_SRF_Restart}" != "n" ] ) ; then  81 ORCHIDEE_sed SECHIBA_restart_in sechiba_rest_in.nc 63 82 fi 64  IGCM_sys_Mv orchidee.def.tmp orchidee.def  83   84 #IGCM_sys_Cp ${RUN_DIR}/orchidee.def ${RUN_DIR}/run.def  85 #IGCM_sys_Put_Out ${RUN_DIR}/run.def ${R_SAVE}/${PREFIX}_run.def 65 86  66 87 IGCM_debug_PopStack "SRF_Update" … …  72 93 IGCM_debug_PushStack "SRF_Finalize" 73 94  74  # For STOMATE : 75  # if [ $( IGCM_date_DaysBetweenGregorianDate ${PeriodDateEnd} ${year}1230 ) -ge 0 ] ; then 76  # IGCM_sys_Put_Out stomate_Cforcing.nc ${R_OUT_SRF_O_M}/${PREFIX}_stomate_Cforcing.nc 77  # IGCM_sys_Put_Out stomate_forcing.nc ${R_OUT_SRF_O_M}/${PREFIX}_stomate_forcing.nc 78  # fi  95 #IGCM_sys_Put_Out ${RUN_DIR}/used_run.def ${R_SAVE}/${PREFIX}_used_run.def 79 96  80 97 echo FINALIZE SRF !!! -
CONFIG/LMDZORINCA/trunk/EXP_AER/PARAM/orchidee.def
r623 r858  1  ## $Id$  1 #  2 #**************************************************************************  3 # Namelist for ORCHIDEE  4 #************************************************************************** 2 5 # 3 6 # 4  # Parameter file for LMDZ4OR_v2 configuration 5  # See comments : http://forge.ipsl.jussieu.fr/orchidee/  7 #**************************************************************************  8 # OPTIONS NOT SET  9 #************************************************************************** 6 10 # 7  STOMATE_OK_CO2=TRUE 8  # STOMATE_OK_STOMATE is not set 9  # STOMATE_OK_DGVM is not set 10  # STOMATE_WATCHOUT is not set 11  SECHIBA_restart_in=_start_sech_ 12  SECHIBA_rest_out=sechiba_rest.nc 13  SECHIBA_reset_time=y 14  # SECHIBA_reset_time is not set 15  OUTPUT_FILE=sechiba_out.nc 16  WRITE_STEP=_write_step_ 17  SECHIBA_HISTLEVEL=6 18  STOMATE_OUTPUT_FILE=stomate_history.nc 19  STOMATE_HIST_DT=10. 20  STOMATE_HISTLEVEL=0 21  SECHIBA_DAY=0.0 22  SECHIBA_ZCANOP=0.5 23  DT_SLOW=86400. 24  # IMPOSE_VEG is not set 25  VEGETATION_FILE=carteveg5km.nc 26  DIFFUCO_LEAFCI=233. 27  CONDVEG_SNOWA=default 28  # IMPOSE_AZE is not set 29  SOILALB_FILE=soils_param.nc 30  SOILTYPE_FILE=soils_param.nc  31  ENERBIL_TSURF=280. 32  HYDROL_SNOW=0.0 33  HYDROL_SNOWAGE=0.0 34  HYDROL_HUMR=1.0 35  HYDROL_BQSB=default 36  HYDROL_GQSB=0.0 37  HYDROL_DSG=0.0 38  HYDROL_DSP=default 39  HYDROL_QSV=0.0 40  HYDROL_OK_HDIFF=n 41  HYDROL_TAU_HDIFF=1800. 42  THERMOSOIL_TPRO=280. 43  RIVER_ROUTING=y 44  ROUTING_FILE=routing.nc 45  LAI_MAP=y 46  LAI_FILE=lai2D.nc 47  SECHIBA_QSINT=0.02  11 #  12 #**************************************************************************  13 # Management of display in the run of ORCHIDEE  14 #**************************************************************************  15   16 # Model chatting level  17 # level of online diagnostics in STOMATE (0-4)  18 # With this variable, you can determine how much online information STOMATE  19 # gives during the run. 0 means virtually no info.  20 BAVARD = 1  21 # default = 1  22   23 # Flag for debug information  24 # This option allows to switch on the output of debug  25 # information without recompiling the code.  26 DEBUG_INFO = n  27 #default = n  28   29 # ORCHIDEE will print more messages  30 # This flag permits to print more debug messages in the run.  31 LONGPRINT = n  32 #default = n  33   34 #---------------------------------------------------------------------  35   36 # To reset the time coming from SECHIBA restart file  37 # This option allows the model to override the time  38 # found in the restart file of SECHIBA with the time  39 # of the first call. That is the restart time of the GCM.  40 SECHIBA_reset_time = y  41 # default = n  42   43 #**************************************************************************  44 # Files : incoming / forcing / restart /output  45 #**************************************************************************  46 # Ancillary files :  47 #---------------------------------------------------------------------  48   49 # Name of file from which the vegetation map is to be read  50 # If !IMPOSE_VEG  51 # If LAND_USE   52 # default = pft_new.nc  53 # The name of the file to be opened to read a vegetation  54 # map (in pft) is to be given here.   55 # If !LAND_USE  56 # default = ../surfmap/carteveg5km.nc  57 # The name of the file to be opened to read the vegetation  58 # map is to be given here. Usualy SECHIBA runs with a 5kmx5km  59 # map which is derived from the IGBP one. We assume that we have  60 # a classification in 87 types. This is Olson modified by Viovy.  61 VEGETATION_FILE = PFTmap.nc  62   63   64 # Name of file from which the bare soil albedo  65 # If !IMPOSE_AZE  66 # The name of the file to be opened to read the soil types from   67 # which we derive then the bare soil albedos. This file is 1x1   68 # deg and based on the soil colors defined by Wilson and Henderson-Seller.  69 SOILALB_FILE = soils_param.nc  70 # default = ../surfmap/soils_param.nc  71   72 # Name of file from which soil types are read  73 # If !IMPOSE_VEG  74 # The name of the file to be opened to read the soil types.   75 # The data from this file is then interpolated to the grid of  76 # of the model. The aim is to get fractions for sand loam and  77 # clay in each grid box. This information is used for soil hydrology  78 # and respiration.  79 SOILTYPE_FILE = soils_param.nc  80 # default = ../surfmap/soils_param.nc  81   82 # Name of file from which the reference  83 # The name of the file to be opened to read  84 # temperature is read  85 # the reference surface temperature.  86 # The data from this file is then interpolated  87 # to the grid of the model.  88 # The aim is to get a reference temperature either  89 # to initialize the corresponding prognostic model  90 # variable correctly (ok_dgvm = TRUE) or to impose it  91 # as boundary condition (ok_dgvm = FALSE)  92 REFTEMP_FILE = reftemp.nc  93 # default = reftemp.nc  94   95 # Input and output restart file for SECHIBA :  96 #---------------------------------------------------------------------  97   98 # Name of restart to READ for initial conditions  99 # This is the name of the file which will be opened  100 # to extract the initial values of all prognostic  101 # values of the model. This has to be a netCDF file.  102 # Not truly COADS compliant. NONE will mean that  103 # no restart file is to be expected.  104 SECHIBA_restart_in = NONE  105 # default = NONE  106   107 # Name of restart files to be created by SECHIBA  108 # This variable give the name for the restart files.   109 # The restart software within IOIPSL will add .nc if needed.  110 SECHIBA_rest_out = sechiba_rest_out.nc  111 # default = sechiba_rest_out.nc  112   113 # Input and output restart file for STOMATE :  114 #---------------------------------------------------------------------  115   116 # Name of restart to READ for initial conditions of STOMATE  117 # If STOMATE_OK_STOMATE || STOMATE_WATCHOUT  118 # This is the name of the file which will be opened of STOMATE  119 # to extract the initial values of all prognostic values of STOMATE.  120 STOMATE_RESTART_FILEIN = NONE  121 # default = NONE  122   123 # Name of restart files to be created by STOMATE  124 # If STOMATE_OK_STOMATE || STOMATE_WATCHOUT  125 # This is the name of the file which will be opened  126 # to write the final values of all prognostic values  127 # of STOMATE.  128 STOMATE_RESTART_FILEOUT = stomate_rest_out.nc  129 # default = stomate_restart.nc  130   131 # Forcing files for TESTSTOMATE and FORCESOIL  132 #---------------------------------------------------------------------  133   134 # Name of STOMATE's forcing file  135 # Name that will be given to STOMATE's offline forcing file  136 #STOMATE_FORCING_NAME = stomate_forcing.nc  137 #default = NONE  138   139 # Size of STOMATE forcing data in memory (MB)  140 # This variable determines how many  141 # forcing states will be kept in memory.  142 # Must be a compromise between memory  143 # use and frequeny of disk access.  144 STOMATE_FORCING_MEMSIZE = 50  145 # default = 50  146   147 # Name of STOMATE's carbon forcing file  148 # Name that will be given to STOMATE's carbon offline forcing file  149 #STOMATE_CFORCING_NAME = stomate_Cforcing.nc  150 # default = NONE  151   152   153 # Produced forcing file name (SECHIBA puis STOMATE) :  154 #---------------------------------------------------------------------  155   156 # ORCHIDEE will write out its forcing to a file  157 # This flag allows to write to a file all the variables  158 # which are used to force the land-surface. The file   159 # has exactly the same format than a normal off-line forcing  160 # and thus this forcing can be used for forcing ORCHIDEE.  161 #ORCHIDEE_WATCHOUT = y  162 # default = n  163   164 # Filenane for the ORCHIDEE forcing file  165 # If ORCHIDEE_WATCHOUT  166 # This is the name of the file in which the  167 # forcing used here will be written for later use.   168 WATCHOUT_FILE = orchidee_watchout.nc  169 # default = orchidee_watchout.nc  170   171 # ORCHIDEE will write out with this frequency  172 # If ORCHIDEE_WATCHOUT  173 # This flag indicates the frequency of the write of the variables.   174 DT_WATCHOUT = 1800  175 # default = dt  176   177 # STOMATE does minimum service  178 # set to TRUE if you want STOMATE to read  179 # and write its start files and keep track  180 # of longer-term biometeorological variables.  181 # This is useful if OK_STOMATE is not set,  182 # but if you intend to activate STOMATE later.  183 # In that case, this run can serve as a   184 # spinup for longer-term biometeorological  185 # variables.  186 #STOMATE_WATCHOUT = y  187 # default = n  188   189 # Output file name (SECHIBA and STOMATE) :  190 #---------------------------------------------------------------------  191 # Name of file in which the output is going  192 # This file is going to be created by the model  193 # to be written  194 # and will contain the output from the model.  195 # This file is a truly COADS compliant netCDF file.  196 # It will be generated by the hist software from  197 # the IOIPSL package.  198 OUTPUT_FILE = sechiba_history.nc  199 # default = cabauw_out.nc  200   201 # Flag to switch on histfile 2 for SECHIBA (hi-frequency ?)  202 # This Flag switch on the second SECHIBA writing for hi (or low)   203 # frequency writing. This second output is optional and not written  204 # by default.  205 SECHIBA_HISTFILE2 = FALSE  206 # default = FALSE  207   208 # Name of file in which the output number 2 is going  209 # to be written  210 # If SECHIBA_HISTFILE2  211 # This file is going to be created by the model  212 # and will contain the output 2 from the model.  213 SECHIBA_OUTPUT_FILE2 = sechiba_out_2.nc  214 # default = sechiba_out_2.nc  215   216 # Name of file in which STOMATE's output is going to be written  217 # This file is going to be created by the model  218 # and will contain the output from the model.  219 # This file is a truly COADS compliant netCDF file.  220 # It will be generated by the hist software from  221 # the IOIPSL package.  222 STOMATE_OUTPUT_FILE = stomate_history.nc  223 # default = stomate_history.nc  224   225 # Write levels for outputs files (number of variables) :  226 #---------------------------------------------------------------------  227   228 # SECHIBA history output level (0..10)  229 # Chooses the list of variables in the history file.   230 # Values between 0: nothing is written; 10: everything is   231 # written are available More details can be found on the web under documentation.  232 # web under documentation.  233 SECHIBA_HISTLEVEL = 5  234 # default = 5  235   236 # SECHIBA history 2 output level (0..10)  237 # If SECHIBA_HISTFILE2  238 # Chooses the list of variables in the history file.   239 # Values between 0: nothing is written; 10: everything is   240 # written are available More details can be found on the web under documentation.  241 # web under documentation.  242 # First level contains all ORCHIDEE outputs.  243 SECHIBA_HISTLEVEL2 = 1  244 # default = 1  245   246 # STOMATE history output level (0..10)  247 # 0: nothing is written; 10: everything is written  248 STOMATE_HISTLEVEL = 10  249 # default = 10  250   251 # Write frequency for output files (SECHIBA in seconds et  252 # STOMATE in days) :  253 #---------------------------------------------------------------------  254 # Frequency in seconds at which to WRITE output  255 # This variables gives the frequency the output of  256 # the model should be written into the netCDF file.  257 # It does not affect the frequency at which the  258 # operations such as averaging are done.  259 WRITE_STEP = 86400.0  260 # default = 86400.0  261   262 # Frequency in seconds at which to WRITE output  263 # If SECHIBA_HISTFILE2  264 # This variables gives the frequency the output 2 of  265 # the model should be written into the netCDF file.  266 # It does not affect the frequency at which the  267 # operations such as averaging are done.  268 # That is IF the coding of the calls to histdef  269 # are correct !  270 WRITE_STEP2 = 1800.0  271 # default = 1800.0  272   273 # STOMATE history time step (d)  274 # Time step of the STOMATE history file  275 # Care : this variable must be higher than DT_SLOW  276 STOMATE_HIST_DT = 10.  277 # default = 10.  278   279 #---------------------------------------------------------------------  280 # FORCESOIL CARBON spin up parametrization  281 #---------------------------------------------------------------------  282   283 # Number of time steps per year for carbon spinup.  284 FORCESOIL_STEP_PER_YEAR = 12  285 # default = 12  286   287 # Number of years saved for carbon spinup.  288 FORCESOIL_NB_YEAR = 1  289 # default = 1  290   291 #---------------------------------------------------------------------  292 # Parametrization :  293 #---------------------------------------------------------------------  294   295 # Activate STOMATE?  296 # set to TRUE if STOMATE is to be activated  297 STOMATE_OK_STOMATE = n  298 # default = n  299   300 # Activate DGVM?  301 # set to TRUE if Dynamic Vegetation DGVM is to be activated  302 STOMATE_OK_DGVM = n  303 # default = n  304   305 # Activate CO2?  306 # set to TRUE if photosynthesis is to be activated  307 STOMATE_OK_CO2 = y  308 # default = n  309   310 # Flag to force the value of atmospheric CO2 for vegetation.  311 # If this flag is set to true, the ATM_CO2 parameter is used  312 # to prescribe the atmospheric CO2.  313 # This Flag is only use in couple mode.  314 FORCE_CO2_VEG = FALSE  315 # default = FALSE  316   317 # Value for atm CO2.  318 # If FORCE_CO2_VEG (in not forced mode)  319 # Value to prescribe the atm CO2.  320 # For pre-industrial simulations, the value is 286.2 .  321 # 348. for 1990 year.  322 ATM_CO2 = 350.  323 # default = 350.  324   325 # constant tree mortality  326 # If yes, then a constant mortality is applied to trees.   327 # Otherwise, mortality is a function of the trees'   328 # vigour (as in LPJ).  329 LPJ_GAP_CONST_MORT = y  330 # default = y  331   332 # no fire allowed  333 # With this variable, you can allow or not  334 # the estimation of CO2 lost by fire  335 FIRE_DISABLE = n  336 # default = n  337   338 # Average method for z0  339 # If this flag is set to true (y) then the neutral Cdrag  340 # is averaged instead of the log(z0). This should be  341 # the prefered option. We still wish to keep the other  342 # option so we can come back if needed. If this is  343 # desired then one should set Z0CDRAG_AVE = n  344 Z0CDRAG_AVE = y  345 # default = y  346   347 # parameters describing the surface (vegetation + soil) :  348 #---------------------------------------------------------------------  349 #  350 # Should the vegetation be prescribed  351 # This flag allows the user to impose a vegetation distribution  352 # and its characterisitcs. It is espacially interesting for 0D  353 # simulations. On the globe it does not make too much sense as  354 # it imposes the same vegetation everywhere  355 IMPOSE_VEG = n  356 # default = n  357   358 # Flag to use old "interpolation" of vegetation map.  359 # IF NOT IMPOSE_VEG and NOT LAND_USE  360 # If you want to recover the old (ie orchidee_1_2 branch)   361 # "interpolation" of vegetation map.  362 SLOWPROC_VEGET_OLD_INTERPOL = n  363 # default = n  364   365 # Vegetation distribution within the mesh (0-dim mode)  366 # If IMPOSE_VEG  367 # The fraction of vegetation is read from the restart file. If  368 # it is not found there we will use the values provided here.  369 SECHIBA_VEG__01 = 0.2  370 SECHIBA_VEG__02 = 0.0  371 SECHIBA_VEG__03 = 0.0  372 SECHIBA_VEG__04 = 0.0  373 SECHIBA_VEG__05 = 0.0  374 SECHIBA_VEG__06 = 0.0  375 SECHIBA_VEG__07 = 0.0  376 SECHIBA_VEG__08 = 0.0  377 SECHIBA_VEG__09 = 0.0  378 SECHIBA_VEG__10 = 0.8  379 SECHIBA_VEG__11 = 0.0  380 SECHIBA_VEG__12 = 0.0  381 SECHIBA_VEG__13 = 0.0  382 # default = 0.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.8, 0.0, 0.0, 0.0  383   384 # Maximum vegetation distribution within the mesh (0-dim mode)  385 # If IMPOSE_VEG  386 # The fraction of vegetation is read from the restart file. If  387 # it is not found there we will use the values provided here.  388 SECHIBA_VEGMAX__01 = 0.2  389 SECHIBA_VEGMAX__02 = 0.0  390 SECHIBA_VEGMAX__03 = 0.0  391 SECHIBA_VEGMAX__04 = 0.0  392 SECHIBA_VEGMAX__05 = 0.0  393 SECHIBA_VEGMAX__06 = 0.0  394 SECHIBA_VEGMAX__07 = 0.0  395 SECHIBA_VEGMAX__08 = 0.0  396 SECHIBA_VEGMAX__09 = 0.0  397 SECHIBA_VEGMAX__10 = 0.8  398 SECHIBA_VEGMAX__11 = 0.0  399 SECHIBA_VEGMAX__12 = 0.0  400 SECHIBA_VEGMAX__13 = 0.0  401 # default = 0.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.8, 0.0, 0.0, 0.0  402   403 # LAI for all vegetation types (0-dim mode)  404 # If IMPOSE_VEG  405 # The maximum LAI used in the 0dim mode. The values should be found  406 # in the restart file. The new values of LAI will be computed anyway  407 # at the end of the current day. The need for this variable is caused  408 # by the fact that the model may stop during a day and thus we have not  409 # yet been through the routines which compute the new surface conditions.  410 SECHIBA_LAI__01 = 0.  411 SECHIBA_LAI__02 = 8.  412 SECHIBA_LAI__03 = 8.  413 SECHIBA_LAI__04 = 4.  414 SECHIBA_LAI__05 = 4.5  415 SECHIBA_LAI__06 = 4.5  416 SECHIBA_LAI__07 = 4.  417 SECHIBA_LAI__08 = 4.5  418 SECHIBA_LAI__09 = 4.  419 SECHIBA_LAI__10 = 2.  420 SECHIBA_LAI__11 = 2.  421 SECHIBA_LAI__12 = 2.  422 SECHIBA_LAI__13 = 2.  423 # default = 0., 8., 8., 4., 4.5, 4.5, 4., 4.5, 4., 2., 2., 2., 2.  424   425 # Height for all vegetation types (m)  426 # If IMPOSE_VEG  427 # The height used in the 0dim mode. The values should be found  428 # in the restart file. The new values of height will be computed anyway  429 # at the end of the current day. The need for this variable is caused  430 # by the fact that the model may stop during a day and thus we have not  431 # yet been through the routines which compute the new surface conditions.  432 SLOWPROC_HEIGHT__01 = 0.  433 SLOWPROC_HEIGHT__02 = 50.  434 SLOWPROC_HEIGHT__03 = 50.  435 SLOWPROC_HEIGHT__04 = 30.  436 SLOWPROC_HEIGHT__05 = 30.  437 SLOWPROC_HEIGHT__06 = 30.  438 SLOWPROC_HEIGHT__07 = 20.  439 SLOWPROC_HEIGHT__08 = 20.  440 SLOWPROC_HEIGHT__09 = 20.  441 SLOWPROC_HEIGHT__10 = .2  442 SLOWPROC_HEIGHT__11 = .2  443 SLOWPROC_HEIGHT__12 = .4  444 SLOWPROC_HEIGHT__13 = .4  445 # default = 0., 30., 30., 20., 20., 20., 15., 15., 15., .5, .6, 1.0, 1.0  446   447   448 # Fraction of the 3 soil types (0-dim mode)  449 # If IMPOSE_VEG  450 # Determines the fraction for the 3 soil types  451 # in the mesh in the following order : sand loam and clay.  452 SOIL_FRACTIONS__01 = 0.28  453 SOIL_FRACTIONS__02 = 0.52  454 SOIL_FRACTIONS__03 = 0.20  455 # default = 0.28, 0.52, 0.20  456   457 # Fraction of other surface types within the mesh (0-dim mode)  458 # If IMPOSE_VEG  459 # The fraction of ice, lakes, etc. is read from the restart file. If  460 # it is not found there we will use the values provided here.  461 # For the moment, there is only ice.  462 SECHIBA_FRAC_NOBIO = 0.0  463 # default = 0.0  464   465 # Fraction of the clay fraction (0-dim mode)  466 # If IMPOSE_VEG  467 # Determines the fraction of clay in the grid box.  468 CLAY_FRACTION = 0.2  469 # default = 0.2  470   471 # Should the surface parameters be prescribed  472 # This flag allows the user to impose the surface parameters  473 # (Albedo Roughness and Emissivity). It is espacially interesting for 0D  474 # simulations. On the globe it does not make too much sense as  475 # it imposes the same vegetation everywhere  476 IMPOSE_AZE = n  477 # default = n  478   479 # Emissivity of the surface for LW radiation  480 # If IMPOSE_AZE  481 # The surface emissivity used for compution the LE emission  482 # of the surface in a 0-dim version. Values range between   483 # 0.97 and 1.. The GCM uses 0.98.  484 CONDVEG_EMIS = 1.0  485 # default = 1.0  486   487 # SW visible albedo for the surface  488 # If IMPOSE_AZE  489 # Surface albedo in visible wavelengths to be used   490 # on the point if a 0-dim version of SECHIBA is used.   491 # Look at the description of the forcing data for   492 # the correct value.  493 CONDVEG_ALBVIS = 0.25  494 # default = 0.25  495   496 # SW near infrared albedo for the surface  497 # If IMPOSE_AZE  498 # Surface albedo in near infrared wavelengths to be used   499 # on the point if a 0-dim version of SECHIBA is used.   500 # Look at the description of the forcing data for   501 # the correct value.  502 CONDVEG_ALBNIR = 0.25  503 # default = 0.25  504   505 # Surface roughness (m)  506 # If IMPOSE_AZE  507 # Surface rougness to be used on the point if a 0-dim version  508 # of SECHIBA is used. Look at the description of the forcing   509 # data for the correct value.  510 CONDVEG_Z0 = 0.15  511 # default = 0.15_stnd  512   513 # Height to be added to the height of the first level (m)  514 # If IMPOSE_AZE  515 # ORCHIDEE assumes that the atmospheric level height is counted  516 # from the zero wind level. Thus to take into account the roughness  517 # of tall vegetation we need to correct this by a certain fraction  518 # of the vegetation height. This is called the roughness height in  519 # ORCHIDEE talk.  520 ROUGHHEIGHT = 0.0  521 # default = 0.0  522   523 # The snow albedo used by SECHIBA  524 # This option allows the user to impose a snow albedo.  525 # Default behaviour is to use the model of snow albedo  526 # developed by Chalita (1993).  527 CONDVEG_SNOWA = default  528 # default = use the model of snow albedo developed by Chalita  529   530 # Switch bare soil albedo dependent (if TRUE) on soil wetness  531 # If TRUE, the model for bare soil albedo is the old formulation.  532 # Then it depend on the soil dry or wetness. If FALSE, it is the   533 # new computation that is taken, it is only function of soil color. 48 534 ALB_BARE_MODEL = FALSE  535 # default = FALSE  536   537 # Initial snow mass if not found in restart  538 # The initial value of snow mass if its value is not found  539 # in the restart file. This should only be used if the model is   540 # started without a restart file.  541 HYDROL_SNOW = 0.0  542 # default = 0.0  543   544   545 # Initial snow age if not found in restart  546 # The initial value of snow age if its value is not found  547 # in the restart file. This should only be used if the model is   548 # started without a restart file.  549 HYDROL_SNOWAGE = 0.0  550 # default = 0.0  551   552 # Initial snow amount on ice, lakes, etc. if not found in restart  553 # The initial value of snow if its value is not found  554 # in the restart file. This should only be used if the model is   555 # started without a restart file.  556 HYDROL_SNOW_NOBIO = 0.0  557 # default = 0.0  558   559 # Initial snow age on ice, lakes, etc. if not found in restart  560 # The initial value of snow age if its value is not found  561 # in the restart file. This should only be used if the model is   562 # started without a restart file.  563 HYDROL_SNOW_NOBIO_AGE = 0.0  564 # default = 0.0  565   566 # Initial soil moisture stress if not found in restart  567 # The initial value of soil moisture stress if its value is not found  568 # in the restart file. This should only be used if the model is   569 # started without a restart file.  570 HYDROL_HUMR = 1.0  571 # default = 1.0  572   573 # Total depth of soil reservoir  574 HYDROL_SOIL_DEPTH = 2.  575 # default = 2.  576   577 # Initial restart deep soil moisture if not found in restart  578 # The initial value of deep soil moisture if its value is not found  579 # in the restart file. This should only be used if the model is   580 # started without a restart file. Default behaviour is a saturated soil.  581 HYDROL_BQSB = default  582 # default = Maximum quantity of water (Kg/M3) * Total depth of soil reservoir = 150. * 2  583   584 # Initial upper soil moisture if not found in restart  585 # The initial value of upper soil moisture if its value is not found  586 # in the restart file. This should only be used if the model is   587 # started without a restart file.  588 HYDROL_GQSB = 0.0  589 # default = 0.0  590   591 # Initial upper reservoir depth if not found in restart  592 # The initial value of upper reservoir depth if its value is not found  593 # in the restart file. This should only be used if the model is   594 # started without a restart file.  595 HYDROL_DSG = 0.0  596 # default = 0.0  597   598 # Initial dry soil above upper reservoir if not found in restart  599 # The initial value of dry soil above upper reservoir if its value   600 # in the restart file. This should only be used if the model is   601 # started without a restart file. The default behaviour  602 # is to compute it from the variables above. Should be OK most of   603 # the time.  604 HYDROL_DSP = default  605 # default = Total depth of soil reservoir - HYDROL_BQSB / Maximum quantity of water (Kg/M3) = 0.0  606   607 # Initial water on canopy if not found in restart  608 # The initial value of moisture on canopy if its value   609 # in the restart file. This should only be used if the model is   610 # started without a restart file.  611 HYDROL_QSV = 0.0  612 # default = 0.0  613   614 # Soil moisture on each soil tile and levels  615 # The initial value of mc if its value is not found  616 # in the restart file. This should only be used if the model is   617 # started without a restart file.  618 HYDROL_MOISTURE_CONTENT = 0.3  619 # default = 0.3  620   621 # US_NVM_NSTM_NSLM  622 # The initial value of us (relative moisture) if its value is not found  623 # in the restart file. This should only be used if the model is   624 # started without a restart file.  625 US_INIT = 0.0  626 # default = 0.0  627   628 # Coefficient for free drainage at bottom  629 # The initial value of free drainage if its value is not found  630 # in the restart file. This should only be used if the model is   631 # started without a restart file.  632 FREE_DRAIN_COEF = 1.0, 1.0, 1.0  633 # default = 1.0, 1.0, 1.0  634   635 # Bare soil evap on each soil if not found in restart  636 # The initial value of bare soils evap if its value is not found  637 # in the restart file. This should only be used if the model is   638 # started without a restart file.  639 EVAPNU_SOIL = 0.0  640 # default = 0.0  641   642 # Initial temperature if not found in restart  643 # The initial value of surface temperature if its value is not found  644 # in the restart file. This should only be used if the model is   645 # started without a restart file.  646 ENERBIL_TSURF = 280.  647 # default = 280.  648   649 # Initial Soil Potential Evaporation  650 # The initial value of soil potential evaporation if its value   651 # is not found in the restart file. This should only be used if  652 # the model is started without a restart file.   653 ENERBIL_EVAPOT = 0.0  654 # default = 0.0  655   656 # Initial soil temperature profile if not found in restart  657 # The initial value of the temperature profile in the soil if   658 # its value is not found in the restart file. This should only   659 # be used if the model is started without a restart file. Here  660 # we only require one value as we will assume a constant   661 # throughout the column.  662 THERMOSOIL_TPRO = 280.  663 # default = 280.  664   665 # Initial leaf CO2 level if not found in restart  666 # The initial value of leaf_ci if its value is not found  667 # in the restart file. This should only be used if the model is  668 # started without a restart file.  669 DIFFUCO_LEAFCI = 233.  670 # default = 233.  671   672   673 # Keep cdrag coefficient from gcm.  674 # Set to .TRUE. if you want q_cdrag coming from GCM.  675 # Keep cdrag coefficient from gcm for latent and sensible heat fluxes.  676 # TRUE if q_cdrag on initialization is non zero (FALSE for off-line runs).  677 CDRAG_FROM_GCM = y  678 # default = IF q_cdrag == 0 ldq_cdrag_from_gcm = .FALSE. ELSE .TRUE.  679   680   681 # Artificial parameter to increase or decrease canopy resistance  682 # Add from Nathalie - the 28 of March 2006 - advice from Fred Hourdin  683 # By PFT.  684 RVEG_PFT = 1., 0.5, 0.5, 1., 1., 1., 1., 1., 1., 1., 0.5, 1., 0.5  685 # default = 1.  686   687   688 # Interception reservoir coefficient.  689 # Transforms leaf area index into size of interception reservoir  690 # for slowproc_derivvar or stomate.  691 SECHIBA_QSINT = 0.02  692 # default = 0.1  693   694 #**************************************************************************  695 # LAND_USE  696 #**************************************************************************  697   698 # Read a land_use vegetation map  699 # pft values are needed, max time axis is 293  700 LAND_USE = y  701 # default = n  702   703 # Year of the land_use vegetation map readed  704 # year off the pft map  705 # If LAND_USE (11 = 1860 - 1850 +1 for PFTmap.20C3M.nc)   706 VEGET_YEAR = 151  707 # default = 282  708   709 # Update vegetation frequency (since 2.0 version)  710 # The veget datas will be update each this time step.  711 # If LAND_USE  712 VEGET_UPDATE = 0Y  713 # default = 1Y  714   715 # treat land use modifications  716 # With this variable, you can use a Land Use map  717 # to simulate anthropic modifications such as   718 # deforestation.   719 # If LAND_USE  720 LAND_COVER_CHANGE = n  721 # default = y  722   723 #**************************************************************************  724   725 # agriculture allowed?  726 # With this variable, you can determine  727 # whether agriculture is allowed  728 AGRICULTURE = y  729 # default = y  730   731 # Harvert model for agricol PFTs.  732 # Compute harvest above ground biomass for agriculture.  733 # Change daily turnover.  734 HARVEST_AGRI = y  735 # default = y  736   737 # herbivores allowed?  738 # With this variable, you can activate herbivores   739 HERBIVORES = n  740 # default = n  741   742 # treat expansion of PFTs across a grid cell?  743 # With this variable, you can determine  744 # whether we treat expansion of PFTs across a  745 # grid cell.  746 TREAT_EXPANSION = n  747 # default = n  748   749 #**************************************************************************  750   751 # Time within the day simulated  752 # This is the time spent simulating the current day. This variable is  753 # prognostic as it will trigger all the computations which are  754 # only done once a day.  755 SECHIBA_DAY = 0.0  756 # default = 0.0  757   758 # Time step of STOMATE and other slow processes  759 # Time step (s) of regular update of vegetation  760 # cover, LAI etc. This is also the time step  761 # of STOMATE.  762 DT_SLOW = 86400.  763 # default = un_jour = 86400.  764   765 #**************************************************************************  766   767 # Allows to switch on the multilayer hydrology of CWRR  768 # This flag allows the user to decide if the vertical  769 # hydrology should be treated using the multi-layer   770 # diffusion scheme adapted from CWRR by Patricia de Rosnay.  771 # by default the Choisnel hydrology is used.  772 HYDROL_CWRR = n  773 # default = n  774   775 # do horizontal diffusion?  776 # If TRUE, then water can diffuse horizontally between  777 # the PFTs' water reservoirs.  778 HYDROL_OK_HDIFF = n  779 # default = n  780   781   782 # time scale (s) for horizontal diffusion of water  783 # If HYDROL_OK_HDIFF  784 # Defines how fast diffusion occurs horizontally between  785 # the individual PFTs' water reservoirs. If infinite, no  786 # diffusion.  787 HYDROL_TAU_HDIFF = 1800.  788 # default = 86400.  789   790 # Percent by PFT of precip that is not intercepted by the canopy (since TAG 1.8).  791 # During one rainfall event, PERCENT_THROUGHFALL_PFT% of the incident rainfall  792 # will get directly to the ground without being intercepted, for each PFT.. 49 793 PERCENT_THROUGHFALL_PFT = 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30. 50  RVEG_PFT = .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5 51  CDRAG_FROM_GCM = .TRUE.  794 # default = 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30.  795   796 # Decides if we route the water or not  797 # This flag allows the user to decide if the runoff  798 # and drainage should be routed to the ocean  799 # and to downstream grid boxes.  800 RIVER_ROUTING = y  801 # default = n  802   803 # Name of file which contains the routing information  804 # The file provided here should allow the routing module to  805 # read the high resolution grid of basins and the flow direction   806 # from one mesh to the other.  807 ROUTING_FILE = routing.nc  808 # default = routing.nc  809   810 # Time step of the routing scheme  811 # If RIVER_ROUTING  812 # This values gives the time step in seconds of the routing scheme.   813 # It should be multiple of the main time step of ORCHIDEE. One day  814 # is a good value.  815 ROUTING_TIMESTEP = 86400  816 # default = 86400  817   818 # Number of rivers   819 # If RIVER_ROUTING  820 # This parameter chooses the number of largest river basins  821 # which should be treated as independently as rivers and not  822 # flow into the oceans as diffusion coastal flow.  823 ROUTING_RIVERS = 50  824 # default = 50  825   826 # Should we compute an irrigation flux   827 # This parameters allows the user to ask the model  828 # to compute an irigation flux. This performed for the  829 # on very simple hypothesis. The idea is to have a good  830 # map of irrigated areas and a simple function which estimates  831 # the need to irrigate.  832 DO_IRRIGATION = n  833 # default = n  834   835 # Name of file which contains the map of irrigated areas  836 # If IRRIGATE  837 # The name of the file to be opened to read the field  838 # with the area in m^2 of the area irrigated within each  839 # 0.5 0.5 deg grid box. The map currently used is the one  840 # developed by the Center for Environmental Systems Research   841 # in Kassel (1995).  842 IRRIGATION_FILE = irrigated.nc  843 # default = irrigated.nc  844   845 # Should we include floodplains   846 # This parameters allows the user to ask the model  847 # to take into account the flood plains and return   848 # the water into the soil moisture. It then can go   849 # back to the atmopshere. This tried to simulate   850 # internal deltas of rivers.  851 DO_FLOODPLAINS = n  852 # default = n  853   854 #************************************************************************** -
CONFIG/LMDZORINCA/trunk/EXP_AER/PARAM/run.def
r615 r858  3 3 INCLUDEDEF=gcm.def 4 4 INCLUDEDEF=orchidee.def  5 ## activation du calcul d equilibrage de charge  6 adjust=_adjust_  7 ## Type de calendrier utilise  8 ## valeur possible: earth_360d (defaut), earth_365d, earth_366d  9 calend=_calend_ 5 10 ## Jour de l'etat initial ( = 350 si 20 Decembre ,par expl. ,comme ici ) 6 11 dayref=_dayref_ -
CONFIG/LMDZORINCA/trunk/EXP_AER/config.card
r615 r858  58 58 RestartDate=1869-12-30 59 59 #D- Define restart simulation name (=> JOB_OS) 60  RestartJobName= CD1 60 RestartJobName=JobName 61 61 #D- Path Server Group Login (=> PSGL) 62  RestartPath= /dmnfs/p86denv/SORTIES_CPL_IPSL/ 62 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/AER 63 63 # Attention login depend de la machine 64 64  … …  68 68 #D- Do we rebuild parallel output, this flag determines 69 69 #D- frequency of rebuild submission 70  RebuildFrequency=NONE 71  #D- If you want to monitor variables, this flag determines 72  #D- frequency of post-processing submission 73  MonitoringFrequency=NONE  70 RebuildFrequency=1M  71 #D- Do we rebuild parallel output from archive  72 RebuildFromArchive=true 74 73 #D- If you want to produce time series, this flag determines 75 74 #D- frequency of post-processing submission … …  89 88 RestartDate=2000-01-01 90 89 # Define restart simulation name 91  RestartJobName= Test_nvSc_AERÂ92  RestartPath= /dmnfs11/p86cozic/IGCM_OUT/AER 90 RestartJobName=JobName  91 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/AER 93 92 # Old component name for restart (if empty, use new name) 94 93 OldName="" … …  103 102 RestartDate=1999-12-30 104 103 # Define restart simulation name 105  RestartJobName= 2L18Â106  RestartPath=${ARCHIVE}/ p86denv/SORTIES_CPL_IPSL 104 RestartJobName=JobName  105 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/AER 107 106 #-- Old component name for restart (if empty, use new name) 108 107 OldName= … …  116 115 RestartDate=2000-01-01 117 116 #D-- Define restart simulation name 118  RestartJobName= Test_nvSc_AERÂ119  RestartPath= /dmnfs11/p86cozic/IGCM_OUT/AER 117 RestartJobName=JobName  118 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/AER 120 119 #D-- Old component name for restart (if empty, use new name) 121 120 OldName="" -
CONFIG/LMDZORINCA/trunk/EXP_CH4/COMP/lmdz.driver
r633 r858  1  #- $Id: lmdz.driver 119 2007-07-31 13:56:33Z acosce $ 1 #- $Id: lmdz.driver 841 2009-12-08 09:48:13Z acosce $ 2 2 #!/bin/ksh 3 3  … …  14 14 LMD14496) BandsResol=144x96x19 ;; 15 15 LMD144142) BandsResol=144x142x19 ;;  16 esac  17   18   19 ##-- Calendar type for LMDZ  20 case ${config_UserChoices_CalendarType} in  21 leap|gregorian)  22 CalendarTypeForLmdz=earth_366d;;  23 noleap)  24 CalendarTypeForLmdz=earth_365d;;  25 360d)  26 CalendarTypeForLmdz=earth_360d;;  27 *)  28 CalendarTypeForLmdz=earth_360d 16 29 esac 17 30  … …  98 111 sed -e "s/_dayref_/${nbjour}/" \ 99 112 -e "s/_anneeref_/${yractu}/" \  113 -e "s/_calend_/${CalendarTypeForLmdz}/" \ 100 114 -e "s/_nday_/${PeriodLengthInDays}/" \ 101 115 -e "s/_raz_date_/${RAZ_DATE}/" \ -
CONFIG/LMDZORINCA/trunk/EXP_CH4/COMP/orchidee.card
r730 r858  3 3  4 4 [UserChoices]  5 NEWHYDROL=n  6 sechiba_LEVEL=10 5 7  6 8 [InitialStateFiles] 7  List= (${R_INIT}/SRF/LMDZORINCA/carteveg5km.nc, .), \ 8  (${R_INIT}/SRF/LMDZORINCA/soils_param.nc, .), \  9 List= (${R_INIT}/SRF/LMDZORINCA/soils_param.nc, .), \ 9 10 (${R_INIT}/SRF/LMDZORINCA/routing.nc, .) 10 11  11 12 [BoundaryFiles] 12 13 List= () 13  ListNonDel= (${R_BC}/SRF/LMDZORINCA/ lai2D.nc, .) 14 ListNonDel= (${R_BC}/SRF/LMDZORINCA/PFTmap.20C3M.nc, PFTmap.nc) 14 15  15 16 [ParametersFiles] … …  17 18  18 19 [RestartFiles] 19  List= (sechiba_rest.nc, sechiba_rest.nc, start_sech.nc)  20 # List restart that have to be saved/restored each loop (file out, saved, and in) :  21 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 20 22  21 23 [OutputText] 22 24 List= (out_orchidee) 23  # avec la // : out_orchidee_*Â24 25  25 26 [OutputFiles] 26  List= (sechiba_out.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history)  27 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history) \  28 (sechiba_out_2.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_out2.nc, NONE) \  29 (watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 27 30  28 31 [Post_1M_sechiba_history] 29  Patches = (Patch_20090407_histcom_time_axis) 30  GatherWithInternal = (lon, lat, veget, time_counter) 31  MonitoringVars = 32  TimeSeriesVars = (alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, subli, tair, tsol_max, tsol_min, drainage) 33   34  [Post_1M_stomate_history] 35  Patches = () 36  GatherWithInternal = 37  MonitoringVars = 38  TimeSeriesVars =  32 Patches = (Patch_20091030_histcom_time_axis)  33 GatherWithInternal = (lon, lat, veget, time_counter, Areas)  34 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage)  35 ChunckJob2D = NONE  36 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, CO2FLUX)  37 ChunckJob3D = NONE -
CONFIG/LMDZORINCA/trunk/EXP_CH4/COMP/orchidee.driver
r615 r858  1 1 #!/bin/ksh 2 2  3  #D- Driver du script pour ORCHIDEE_OL (off-line)  3 #D- Driver du script pour ORCHIDEE  4   5 function ORCHIDEE_sed  6 {  7 IGCM_debug_PushStack "ORCHIDEE_sed"  8   9 sed -e "s/^${1}\ *=.*/${1}= ${2}/" \  10 orchidee.def > orchidee.def.tmp  11 RET=$?  12 echo "ORCHIDEE_sed : ${1} ${2}"  13 \mv orchidee.def.tmp orchidee.def  14   15 IGCM_debug_PopStack "ORCHIDEE_sed"  16 return $RET  17 } 4 18  5 19 #----------------------------------------------------------------- … …  7 21 { 8 22 IGCM_debug_PushStack "SRF_Initialize"  23   24 RESOL_SRF=ALL 9 25  10 26 IGCM_debug_PopStack "SRF_Initialize" … …  16 32 IGCM_debug_PushStack "SRF_Update" 17 33   34 typeset SECHIBA_WRITE_STEP  35  18 36 case ${config_SRF_WriteFrequency} in 19  1Y|1y)  20  (( STOMATE_WRITE_STEP = PeriodLengthInDays )) 21  (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 )) ;; 22  1M|1m)  23  if [ ${config_UserChoices_PeriodLength} = 1Y ] ; then 24  (( STOMATE_WRITE_STEP = PeriodLengthInDays / 12 )) 25  (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / 12 )) 26  else 27  (( STOMATE_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) ))  37 *Y|*y)   38 WriteInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_SRF_WriteFrequency}}" )  39 PeriodLengthInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_UserChoices_PeriodLength}}" )  40 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears * 86400 )) ;;  41 *M|*m)   42 WriteInMonths=$( echo ${1} | awk -F '[mM]' "{print ${config_SRF_WriteFrequency}}" )  43 case ${config_UserChoices_PeriodLength} in  44 *Y|*y)  45 PeriodLengthInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_UserChoices_PeriodLength}}" )  46 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / PeriodLengthInYears / 12 ))  47 ;;  48 *M|*m)  49 PeriodLengthInMonths=$( echo ${1} | awk -F '[mM]' "{print ${config_UserChoices_PeriodLength}}" )  50 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInMonths * 86400 / PeriodLengthInMonths ))  51 ;;  52 *) 28 53 (( SECHIBA_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) * 86400 )) 29  fi ;;  54 ;;  55 esac  56 ;; 30 57 5D|5d)  31  (( STOMATE_WRITE_STEP = 5 ))Â32 58 (( SECHIBA_WRITE_STEP = 5 * 86400 )) ;; 33 59 1D|1d)  34  (( STOMATE_WRITE_STEP = 1 ))Â35 60 (( SECHIBA_WRITE_STEP = 86400 )) ;;  61 *s)  62 WriteInSeconds=$( echo ${1} | awk -F '[s]' "{print ${config_SRF_WriteFrequency}}" )  63 (( SECHIBA_WRITE_STEP = WriteInSeconds )) ;; 36 64 *)  37 65 IGCM_debug_Exit "SRF_Update " ${config_SRF_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D."  … …  39 67 esac 40 68   69 ORCHIDEE_sed HYDROL_CWRR ${orchidee_UserChoices_NEWHYDROL} 41 70  42  if ( [ ${CumulPeriod} -eq 1 ] && [ "${config_SRF_Restart}" = "n" ] ) ; then 43  sed -e "s/_start_sech_/default/" \ 44  -e "s/_write_step_/${SECHIBA_WRITE_STEP}/" \ 45  orchidee.def > orchidee.def.tmp 46  ## For STOMATE 47  # -e "s/STOMATE_HIST_DT= 10./STOMATE_HIST_DT = ${STOMATE_WRITE_STEP}/" \  71 ORCHIDEE_sed WRITE_STEP ${SECHIBA_WRITE_STEP}  72 ORCHIDEE_sed SECHIBA_HISTLEVEL ${orchidee_UserChoices_sechiba_LEVEL} 48 73  49  ## For ORCHIDEE_WATCHOUT_FILE :  50  # -e "s/ORCHIDEE_WATCHOUT= n/ORCHIDEE_WATCHOUT= y/" \ 51  # -e "s/DT_WATCHOUT= 1800/DT_WATCHOUT= 3600/" \ 52  else 53  sed -e "s/_start_sech_/start_sech.nc/" \ 54  -e "s/_write_step_/${SECHIBA_WRITE_STEP}/" \ 55  orchidee.def > orchidee.def.tmp 56  ## For STOMATE 57  # -e "s/STOMATE_RESTART_FILEIN= NONE/STOMATE_RESTART_FILEIN = stomate_rest_in.nc/" \ 58  # -e "s/STOMATE_HIST_DT= 10./STOMATE_HIST_DT = ${STOMATE_WRITE_STEP}/" \  74 ## if [ ${year} -eq 1950 ] ; then  75 # ORCHIDEE_sed SECHIBA_HISTFILE2 y  76 # ORCHIDEE_sed SECHIBA_HISTLEVEL2 10  77 # ORCHIDEE_sed WRITE_STEP2 86400.0  78 ## fi 59 79  60  ## For ORCHIDEE_WATCHOUT_FILE :  61  # -e "s/ORCHIDEE_WATCHOUT= n/ORCHIDEE_WATCHOUT= y/" \ 62  # -e "s/DT_WATCHOUT= 1800/DT_WATCHOUT= 3600/" \  80 if ( [ ${CumulPeriod} -ne 1 ] || [ "${config_SRF_Restart}" != "n" ] ) ; then  81 ORCHIDEE_sed SECHIBA_restart_in sechiba_rest_in.nc 63 82 fi 64  IGCM_sys_Mv orchidee.def.tmp orchidee.def  83   84 #IGCM_sys_Cp ${RUN_DIR}/orchidee.def ${RUN_DIR}/run.def  85 #IGCM_sys_Put_Out ${RUN_DIR}/run.def ${R_SAVE}/${PREFIX}_run.def 65 86  66 87 IGCM_debug_PopStack "SRF_Update" … …  72 93 IGCM_debug_PushStack "SRF_Finalize" 73 94  74  # For STOMATE : 75  # if [ $( IGCM_date_DaysBetweenGregorianDate ${PeriodDateEnd} ${year}1230 ) -ge 0 ] ; then 76  # IGCM_sys_Put_Out stomate_Cforcing.nc ${R_OUT_SRF_O_M}/${PREFIX}_stomate_Cforcing.nc 77  # IGCM_sys_Put_Out stomate_forcing.nc ${R_OUT_SRF_O_M}/${PREFIX}_stomate_forcing.nc 78  # fi  95 #IGCM_sys_Put_Out ${RUN_DIR}/used_run.def ${R_SAVE}/${PREFIX}_used_run.def 79 96  80 97 echo FINALIZE SRF !!! -
CONFIG/LMDZORINCA/trunk/EXP_CH4/PARAM/orchidee.def
r623 r858  1  ## $Id$  1 #  2 #**************************************************************************  3 # Namelist for ORCHIDEE  4 #************************************************************************** 2 5 # 3 6 # 4  # Parameter file for LMDZ4OR_v2 configuration 5  # See comments : http://forge.ipsl.jussieu.fr/orchidee/  7 #**************************************************************************  8 # OPTIONS NOT SET  9 #************************************************************************** 6 10 # 7  STOMATE_OK_CO2=TRUE 8  # STOMATE_OK_STOMATE is not set 9  # STOMATE_OK_DGVM is not set 10  # STOMATE_WATCHOUT is not set 11  SECHIBA_restart_in=_start_sech_ 12  SECHIBA_rest_out=sechiba_rest.nc 13  SECHIBA_reset_time=y 14  # SECHIBA_reset_time is not set 15  OUTPUT_FILE=sechiba_out.nc 16  WRITE_STEP=_write_step_ 17  SECHIBA_HISTLEVEL=6 18  STOMATE_OUTPUT_FILE=stomate_history.nc 19  STOMATE_HIST_DT=10. 20  STOMATE_HISTLEVEL=0 21  SECHIBA_DAY=0.0 22  SECHIBA_ZCANOP=0.5 23  DT_SLOW=86400. 24  # IMPOSE_VEG is not set 25  VEGETATION_FILE=carteveg5km.nc 26  DIFFUCO_LEAFCI=233. 27  CONDVEG_SNOWA=default 28  # IMPOSE_AZE is not set 29  SOILALB_FILE=soils_param.nc 30  SOILTYPE_FILE=soils_param.nc  31  ENERBIL_TSURF=280. 32  HYDROL_SNOW=0.0 33  HYDROL_SNOWAGE=0.0 34  HYDROL_HUMR=1.0 35  HYDROL_BQSB=default 36  HYDROL_GQSB=0.0 37  HYDROL_DSG=0.0 38  HYDROL_DSP=default 39  HYDROL_QSV=0.0 40  HYDROL_OK_HDIFF=n 41  HYDROL_TAU_HDIFF=1800. 42  THERMOSOIL_TPRO=280. 43  RIVER_ROUTING=y 44  ROUTING_FILE=routing.nc 45  LAI_MAP=y 46  LAI_FILE=lai2D.nc 47  SECHIBA_QSINT=0.02  11 #  12 #**************************************************************************  13 # Management of display in the run of ORCHIDEE  14 #**************************************************************************  15   16 # Model chatting level  17 # level of online diagnostics in STOMATE (0-4)  18 # With this variable, you can determine how much online information STOMATE  19 # gives during the run. 0 means virtually no info.  20 BAVARD = 1  21 # default = 1  22   23 # Flag for debug information  24 # This option allows to switch on the output of debug  25 # information without recompiling the code.  26 DEBUG_INFO = n  27 #default = n  28   29 # ORCHIDEE will print more messages  30 # This flag permits to print more debug messages in the run.  31 LONGPRINT = n  32 #default = n  33   34 #---------------------------------------------------------------------  35   36 # To reset the time coming from SECHIBA restart file  37 # This option allows the model to override the time  38 # found in the restart file of SECHIBA with the time  39 # of the first call. That is the restart time of the GCM.  40 SECHIBA_reset_time = y  41 # default = n  42   43 #**************************************************************************  44 # Files : incoming / forcing / restart /output  45 #**************************************************************************  46 # Ancillary files :  47 #---------------------------------------------------------------------  48   49 # Name of file from which the vegetation map is to be read  50 # If !IMPOSE_VEG  51 # If LAND_USE   52 # default = pft_new.nc  53 # The name of the file to be opened to read a vegetation  54 # map (in pft) is to be given here.   55 # If !LAND_USE  56 # default = ../surfmap/carteveg5km.nc  57 # The name of the file to be opened to read the vegetation  58 # map is to be given here. Usualy SECHIBA runs with a 5kmx5km  59 # map which is derived from the IGBP one. We assume that we have  60 # a classification in 87 types. This is Olson modified by Viovy.  61 VEGETATION_FILE = PFTmap.nc  62   63   64 # Name of file from which the bare soil albedo  65 # If !IMPOSE_AZE  66 # The name of the file to be opened to read the soil types from   67 # which we derive then the bare soil albedos. This file is 1x1   68 # deg and based on the soil colors defined by Wilson and Henderson-Seller.  69 SOILALB_FILE = soils_param.nc  70 # default = ../surfmap/soils_param.nc  71   72 # Name of file from which soil types are read  73 # If !IMPOSE_VEG  74 # The name of the file to be opened to read the soil types.   75 # The data from this file is then interpolated to the grid of  76 # of the model. The aim is to get fractions for sand loam and  77 # clay in each grid box. This information is used for soil hydrology  78 # and respiration.  79 SOILTYPE_FILE = soils_param.nc  80 # default = ../surfmap/soils_param.nc  81   82 # Name of file from which the reference  83 # The name of the file to be opened to read  84 # temperature is read  85 # the reference surface temperature.  86 # The data from this file is then interpolated  87 # to the grid of the model.  88 # The aim is to get a reference temperature either  89 # to initialize the corresponding prognostic model  90 # variable correctly (ok_dgvm = TRUE) or to impose it  91 # as boundary condition (ok_dgvm = FALSE)  92 REFTEMP_FILE = reftemp.nc  93 # default = reftemp.nc  94   95 # Input and output restart file for SECHIBA :  96 #---------------------------------------------------------------------  97   98 # Name of restart to READ for initial conditions  99 # This is the name of the file which will be opened  100 # to extract the initial values of all prognostic  101 # values of the model. This has to be a netCDF file.  102 # Not truly COADS compliant. NONE will mean that  103 # no restart file is to be expected.  104 SECHIBA_restart_in = NONE  105 # default = NONE  106   107 # Name of restart files to be created by SECHIBA  108 # This variable give the name for the restart files.   109 # The restart software within IOIPSL will add .nc if needed.  110 SECHIBA_rest_out = sechiba_rest_out.nc  111 # default = sechiba_rest_out.nc  112   113 # Input and output restart file for STOMATE :  114 #---------------------------------------------------------------------  115   116 # Name of restart to READ for initial conditions of STOMATE  117 # If STOMATE_OK_STOMATE || STOMATE_WATCHOUT  118 # This is the name of the file which will be opened of STOMATE  119 # to extract the initial values of all prognostic values of STOMATE.  120 STOMATE_RESTART_FILEIN = NONE  121 # default = NONE  122   123 # Name of restart files to be created by STOMATE  124 # If STOMATE_OK_STOMATE || STOMATE_WATCHOUT  125 # This is the name of the file which will be opened  126 # to write the final values of all prognostic values  127 # of STOMATE.  128 STOMATE_RESTART_FILEOUT = stomate_rest_out.nc  129 # default = stomate_restart.nc  130   131 # Forcing files for TESTSTOMATE and FORCESOIL  132 #---------------------------------------------------------------------  133   134 # Name of STOMATE's forcing file  135 # Name that will be given to STOMATE's offline forcing file  136 #STOMATE_FORCING_NAME = stomate_forcing.nc  137 #default = NONE  138   139 # Size of STOMATE forcing data in memory (MB)  140 # This variable determines how many  141 # forcing states will be kept in memory.  142 # Must be a compromise between memory  143 # use and frequeny of disk access.  144 STOMATE_FORCING_MEMSIZE = 50  145 # default = 50  146   147 # Name of STOMATE's carbon forcing file  148 # Name that will be given to STOMATE's carbon offline forcing file  149 #STOMATE_CFORCING_NAME = stomate_Cforcing.nc  150 # default = NONE  151   152   153 # Produced forcing file name (SECHIBA puis STOMATE) :  154 #---------------------------------------------------------------------  155   156 # ORCHIDEE will write out its forcing to a file  157 # This flag allows to write to a file all the variables  158 # which are used to force the land-surface. The file   159 # has exactly the same format than a normal off-line forcing  160 # and thus this forcing can be used for forcing ORCHIDEE.  161 #ORCHIDEE_WATCHOUT = y  162 # default = n  163   164 # Filenane for the ORCHIDEE forcing file  165 # If ORCHIDEE_WATCHOUT  166 # This is the name of the file in which the  167 # forcing used here will be written for later use.   168 WATCHOUT_FILE = orchidee_watchout.nc  169 # default = orchidee_watchout.nc  170   171 # ORCHIDEE will write out with this frequency  172 # If ORCHIDEE_WATCHOUT  173 # This flag indicates the frequency of the write of the variables.   174 DT_WATCHOUT = 1800  175 # default = dt  176   177 # STOMATE does minimum service  178 # set to TRUE if you want STOMATE to read  179 # and write its start files and keep track  180 # of longer-term biometeorological variables.  181 # This is useful if OK_STOMATE is not set,  182 # but if you intend to activate STOMATE later.  183 # In that case, this run can serve as a   184 # spinup for longer-term biometeorological  185 # variables.  186 #STOMATE_WATCHOUT = y  187 # default = n  188   189 # Output file name (SECHIBA and STOMATE) :  190 #---------------------------------------------------------------------  191 # Name of file in which the output is going  192 # This file is going to be created by the model  193 # to be written  194 # and will contain the output from the model.  195 # This file is a truly COADS compliant netCDF file.  196 # It will be generated by the hist software from  197 # the IOIPSL package.  198 OUTPUT_FILE = sechiba_history.nc  199 # default = cabauw_out.nc  200   201 # Flag to switch on histfile 2 for SECHIBA (hi-frequency ?)  202 # This Flag switch on the second SECHIBA writing for hi (or low)   203 # frequency writing. This second output is optional and not written  204 # by default.  205 SECHIBA_HISTFILE2 = FALSE  206 # default = FALSE  207   208 # Name of file in which the output number 2 is going  209 # to be written  210 # If SECHIBA_HISTFILE2  211 # This file is going to be created by the model  212 # and will contain the output 2 from the model.  213 SECHIBA_OUTPUT_FILE2 = sechiba_out_2.nc  214 # default = sechiba_out_2.nc  215   216 # Name of file in which STOMATE's output is going to be written  217 # This file is going to be created by the model  218 # and will contain the output from the model.  219 # This file is a truly COADS compliant netCDF file.  220 # It will be generated by the hist software from  221 # the IOIPSL package.  222 STOMATE_OUTPUT_FILE = stomate_history.nc  223 # default = stomate_history.nc  224   225 # Write levels for outputs files (number of variables) :  226 #---------------------------------------------------------------------  227   228 # SECHIBA history output level (0..10)  229 # Chooses the list of variables in the history file.   230 # Values between 0: nothing is written; 10: everything is   231 # written are available More details can be found on the web under documentation.  232 # web under documentation.  233 SECHIBA_HISTLEVEL = 5  234 # default = 5  235   236 # SECHIBA history 2 output level (0..10)  237 # If SECHIBA_HISTFILE2  238 # Chooses the list of variables in the history file.   239 # Values between 0: nothing is written; 10: everything is   240 # written are available More details can be found on the web under documentation.  241 # web under documentation.  242 # First level contains all ORCHIDEE outputs.  243 SECHIBA_HISTLEVEL2 = 1  244 # default = 1  245   246 # STOMATE history output level (0..10)  247 # 0: nothing is written; 10: everything is written  248 STOMATE_HISTLEVEL = 10  249 # default = 10  250   251 # Write frequency for output files (SECHIBA in seconds et  252 # STOMATE in days) :  253 #---------------------------------------------------------------------  254 # Frequency in seconds at which to WRITE output  255 # This variables gives the frequency the output of  256 # the model should be written into the netCDF file.  257 # It does not affect the frequency at which the  258 # operations such as averaging are done.  259 WRITE_STEP = 86400.0  260 # default = 86400.0  261   262 # Frequency in seconds at which to WRITE output  263 # If SECHIBA_HISTFILE2  264 # This variables gives the frequency the output 2 of  265 # the model should be written into the netCDF file.  266 # It does not affect the frequency at which the  267 # operations such as averaging are done.  268 # That is IF the coding of the calls to histdef  269 # are correct !  270 WRITE_STEP2 = 1800.0  271 # default = 1800.0  272   273 # STOMATE history time step (d)  274 # Time step of the STOMATE history file  275 # Care : this variable must be higher than DT_SLOW  276 STOMATE_HIST_DT = 10.  277 # default = 10.  278   279 #---------------------------------------------------------------------  280 # FORCESOIL CARBON spin up parametrization  281 #---------------------------------------------------------------------  282   283 # Number of time steps per year for carbon spinup.  284 FORCESOIL_STEP_PER_YEAR = 12  285 # default = 12  286   287 # Number of years saved for carbon spinup.  288 FORCESOIL_NB_YEAR = 1  289 # default = 1  290   291 #---------------------------------------------------------------------  292 # Parametrization :  293 #---------------------------------------------------------------------  294   295 # Activate STOMATE?  296 # set to TRUE if STOMATE is to be activated  297 STOMATE_OK_STOMATE = n  298 # default = n  299   300 # Activate DGVM?  301 # set to TRUE if Dynamic Vegetation DGVM is to be activated  302 STOMATE_OK_DGVM = n  303 # default = n  304   305 # Activate CO2?  306 # set to TRUE if photosynthesis is to be activated  307 STOMATE_OK_CO2 = y  308 # default = n  309   310 # Flag to force the value of atmospheric CO2 for vegetation.  311 # If this flag is set to true, the ATM_CO2 parameter is used  312 # to prescribe the atmospheric CO2.  313 # This Flag is only use in couple mode.  314 FORCE_CO2_VEG = FALSE  315 # default = FALSE  316   317 # Value for atm CO2.  318 # If FORCE_CO2_VEG (in not forced mode)  319 # Value to prescribe the atm CO2.  320 # For pre-industrial simulations, the value is 286.2 .  321 # 348. for 1990 year.  322 ATM_CO2 = 350.  323 # default = 350.  324   325 # constant tree mortality  326 # If yes, then a constant mortality is applied to trees.   327 # Otherwise, mortality is a function of the trees'   328 # vigour (as in LPJ).  329 LPJ_GAP_CONST_MORT = y  330 # default = y  331   332 # no fire allowed  333 # With this variable, you can allow or not  334 # the estimation of CO2 lost by fire  335 FIRE_DISABLE = n  336 # default = n  337   338 # Average method for z0  339 # If this flag is set to true (y) then the neutral Cdrag  340 # is averaged instead of the log(z0). This should be  341 # the prefered option. We still wish to keep the other  342 # option so we can come back if needed. If this is  343 # desired then one should set Z0CDRAG_AVE = n  344 Z0CDRAG_AVE = y  345 # default = y  346   347 # parameters describing the surface (vegetation + soil) :  348 #---------------------------------------------------------------------  349 #  350 # Should the vegetation be prescribed  351 # This flag allows the user to impose a vegetation distribution  352 # and its characterisitcs. It is espacially interesting for 0D  353 # simulations. On the globe it does not make too much sense as  354 # it imposes the same vegetation everywhere  355 IMPOSE_VEG = n  356 # default = n  357   358 # Flag to use old "interpolation" of vegetation map.  359 # IF NOT IMPOSE_VEG and NOT LAND_USE  360 # If you want to recover the old (ie orchidee_1_2 branch)   361 # "interpolation" of vegetation map.  362 SLOWPROC_VEGET_OLD_INTERPOL = n  363 # default = n  364   365 # Vegetation distribution within the mesh (0-dim mode)  366 # If IMPOSE_VEG  367 # The fraction of vegetation is read from the restart file. If  368 # it is not found there we will use the values provided here.  369 SECHIBA_VEG__01 = 0.2  370 SECHIBA_VEG__02 = 0.0  371 SECHIBA_VEG__03 = 0.0  372 SECHIBA_VEG__04 = 0.0  373 SECHIBA_VEG__05 = 0.0  374 SECHIBA_VEG__06 = 0.0  375 SECHIBA_VEG__07 = 0.0  376 SECHIBA_VEG__08 = 0.0  377 SECHIBA_VEG__09 = 0.0  378 SECHIBA_VEG__10 = 0.8  379 SECHIBA_VEG__11 = 0.0  380 SECHIBA_VEG__12 = 0.0  381 SECHIBA_VEG__13 = 0.0  382 # default = 0.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.8, 0.0, 0.0, 0.0  383   384 # Maximum vegetation distribution within the mesh (0-dim mode)  385 # If IMPOSE_VEG  386 # The fraction of vegetation is read from the restart file. If  387 # it is not found there we will use the values provided here.  388 SECHIBA_VEGMAX__01 = 0.2  389 SECHIBA_VEGMAX__02 = 0.0  390 SECHIBA_VEGMAX__03 = 0.0  391 SECHIBA_VEGMAX__04 = 0.0  392 SECHIBA_VEGMAX__05 = 0.0  393 SECHIBA_VEGMAX__06 = 0.0  394 SECHIBA_VEGMAX__07 = 0.0  395 SECHIBA_VEGMAX__08 = 0.0  396 SECHIBA_VEGMAX__09 = 0.0  397 SECHIBA_VEGMAX__10 = 0.8  398 SECHIBA_VEGMAX__11 = 0.0  399 SECHIBA_VEGMAX__12 = 0.0  400 SECHIBA_VEGMAX__13 = 0.0  401 # default = 0.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.8, 0.0, 0.0, 0.0  402   403 # LAI for all vegetation types (0-dim mode)  404 # If IMPOSE_VEG  405 # The maximum LAI used in the 0dim mode. The values should be found  406 # in the restart file. The new values of LAI will be computed anyway  407 # at the end of the current day. The need for this variable is caused  408 # by the fact that the model may stop during a day and thus we have not  409 # yet been through the routines which compute the new surface conditions.  410 SECHIBA_LAI__01 = 0.  411 SECHIBA_LAI__02 = 8.  412 SECHIBA_LAI__03 = 8.  413 SECHIBA_LAI__04 = 4.  414 SECHIBA_LAI__05 = 4.5  415 SECHIBA_LAI__06 = 4.5  416 SECHIBA_LAI__07 = 4.  417 SECHIBA_LAI__08 = 4.5  418 SECHIBA_LAI__09 = 4.  419 SECHIBA_LAI__10 = 2.  420 SECHIBA_LAI__11 = 2.  421 SECHIBA_LAI__12 = 2.  422 SECHIBA_LAI__13 = 2.  423 # default = 0., 8., 8., 4., 4.5, 4.5, 4., 4.5, 4., 2., 2., 2., 2.  424   425 # Height for all vegetation types (m)  426 # If IMPOSE_VEG  427 # The height used in the 0dim mode. The values should be found  428 # in the restart file. The new values of height will be computed anyway  429 # at the end of the current day. The need for this variable is caused  430 # by the fact that the model may stop during a day and thus we have not  431 # yet been through the routines which compute the new surface conditions.  432 SLOWPROC_HEIGHT__01 = 0.  433 SLOWPROC_HEIGHT__02 = 50.  434 SLOWPROC_HEIGHT__03 = 50.  435 SLOWPROC_HEIGHT__04 = 30.  436 SLOWPROC_HEIGHT__05 = 30.  437 SLOWPROC_HEIGHT__06 = 30.  438 SLOWPROC_HEIGHT__07 = 20.  439 SLOWPROC_HEIGHT__08 = 20.  440 SLOWPROC_HEIGHT__09 = 20.  441 SLOWPROC_HEIGHT__10 = .2  442 SLOWPROC_HEIGHT__11 = .2  443 SLOWPROC_HEIGHT__12 = .4  444 SLOWPROC_HEIGHT__13 = .4  445 # default = 0., 30., 30., 20., 20., 20., 15., 15., 15., .5, .6, 1.0, 1.0  446   447   448 # Fraction of the 3 soil types (0-dim mode)  449 # If IMPOSE_VEG  450 # Determines the fraction for the 3 soil types  451 # in the mesh in the following order : sand loam and clay.  452 SOIL_FRACTIONS__01 = 0.28  453 SOIL_FRACTIONS__02 = 0.52  454 SOIL_FRACTIONS__03 = 0.20  455 # default = 0.28, 0.52, 0.20  456   457 # Fraction of other surface types within the mesh (0-dim mode)  458 # If IMPOSE_VEG  459 # The fraction of ice, lakes, etc. is read from the restart file. If  460 # it is not found there we will use the values provided here.  461 # For the moment, there is only ice.  462 SECHIBA_FRAC_NOBIO = 0.0  463 # default = 0.0  464   465 # Fraction of the clay fraction (0-dim mode)  466 # If IMPOSE_VEG  467 # Determines the fraction of clay in the grid box.  468 CLAY_FRACTION = 0.2  469 # default = 0.2  470   471 # Should the surface parameters be prescribed  472 # This flag allows the user to impose the surface parameters  473 # (Albedo Roughness and Emissivity). It is espacially interesting for 0D  474 # simulations. On the globe it does not make too much sense as  475 # it imposes the same vegetation everywhere  476 IMPOSE_AZE = n  477 # default = n  478   479 # Emissivity of the surface for LW radiation  480 # If IMPOSE_AZE  481 # The surface emissivity used for compution the LE emission  482 # of the surface in a 0-dim version. Values range between   483 # 0.97 and 1.. The GCM uses 0.98.  484 CONDVEG_EMIS = 1.0  485 # default = 1.0  486   487 # SW visible albedo for the surface  488 # If IMPOSE_AZE  489 # Surface albedo in visible wavelengths to be used   490 # on the point if a 0-dim version of SECHIBA is used.   491 # Look at the description of the forcing data for   492 # the correct value.  493 CONDVEG_ALBVIS = 0.25  494 # default = 0.25  495   496 # SW near infrared albedo for the surface  497 # If IMPOSE_AZE  498 # Surface albedo in near infrared wavelengths to be used   499 # on the point if a 0-dim version of SECHIBA is used.   500 # Look at the description of the forcing data for   501 # the correct value.  502 CONDVEG_ALBNIR = 0.25  503 # default = 0.25  504   505 # Surface roughness (m)  506 # If IMPOSE_AZE  507 # Surface rougness to be used on the point if a 0-dim version  508 # of SECHIBA is used. Look at the description of the forcing   509 # data for the correct value.  510 CONDVEG_Z0 = 0.15  511 # default = 0.15_stnd  512   513 # Height to be added to the height of the first level (m)  514 # If IMPOSE_AZE  515 # ORCHIDEE assumes that the atmospheric level height is counted  516 # from the zero wind level. Thus to take into account the roughness  517 # of tall vegetation we need to correct this by a certain fraction  518 # of the vegetation height. This is called the roughness height in  519 # ORCHIDEE talk.  520 ROUGHHEIGHT = 0.0  521 # default = 0.0  522   523 # The snow albedo used by SECHIBA  524 # This option allows the user to impose a snow albedo.  525 # Default behaviour is to use the model of snow albedo  526 # developed by Chalita (1993).  527 CONDVEG_SNOWA = default  528 # default = use the model of snow albedo developed by Chalita  529   530 # Switch bare soil albedo dependent (if TRUE) on soil wetness  531 # If TRUE, the model for bare soil albedo is the old formulation.  532 # Then it depend on the soil dry or wetness. If FALSE, it is the   533 # new computation that is taken, it is only function of soil color. 48 534 ALB_BARE_MODEL = FALSE  535 # default = FALSE  536   537 # Initial snow mass if not found in restart  538 # The initial value of snow mass if its value is not found  539 # in the restart file. This should only be used if the model is   540 # started without a restart file.  541 HYDROL_SNOW = 0.0  542 # default = 0.0  543   544   545 # Initial snow age if not found in restart  546 # The initial value of snow age if its value is not found  547 # in the restart file. This should only be used if the model is   548 # started without a restart file.  549 HYDROL_SNOWAGE = 0.0  550 # default = 0.0  551   552 # Initial snow amount on ice, lakes, etc. if not found in restart  553 # The initial value of snow if its value is not found  554 # in the restart file. This should only be used if the model is   555 # started without a restart file.  556 HYDROL_SNOW_NOBIO = 0.0  557 # default = 0.0  558   559 # Initial snow age on ice, lakes, etc. if not found in restart  560 # The initial value of snow age if its value is not found  561 # in the restart file. This should only be used if the model is   562 # started without a restart file.  563 HYDROL_SNOW_NOBIO_AGE = 0.0  564 # default = 0.0  565   566 # Initial soil moisture stress if not found in restart  567 # The initial value of soil moisture stress if its value is not found  568 # in the restart file. This should only be used if the model is   569 # started without a restart file.  570 HYDROL_HUMR = 1.0  571 # default = 1.0  572   573 # Total depth of soil reservoir  574 HYDROL_SOIL_DEPTH = 2.  575 # default = 2.  576   577 # Initial restart deep soil moisture if not found in restart  578 # The initial value of deep soil moisture if its value is not found  579 # in the restart file. This should only be used if the model is   580 # started without a restart file. Default behaviour is a saturated soil.  581 HYDROL_BQSB = default  582 # default = Maximum quantity of water (Kg/M3) * Total depth of soil reservoir = 150. * 2  583   584 # Initial upper soil moisture if not found in restart  585 # The initial value of upper soil moisture if its value is not found  586 # in the restart file. This should only be used if the model is   587 # started without a restart file.  588 HYDROL_GQSB = 0.0  589 # default = 0.0  590   591 # Initial upper reservoir depth if not found in restart  592 # The initial value of upper reservoir depth if its value is not found  593 # in the restart file. This should only be used if the model is   594 # started without a restart file.  595 HYDROL_DSG = 0.0  596 # default = 0.0  597   598 # Initial dry soil above upper reservoir if not found in restart  599 # The initial value of dry soil above upper reservoir if its value   600 # in the restart file. This should only be used if the model is   601 # started without a restart file. The default behaviour  602 # is to compute it from the variables above. Should be OK most of   603 # the time.  604 HYDROL_DSP = default  605 # default = Total depth of soil reservoir - HYDROL_BQSB / Maximum quantity of water (Kg/M3) = 0.0  606   607 # Initial water on canopy if not found in restart  608 # The initial value of moisture on canopy if its value   609 # in the restart file. This should only be used if the model is   610 # started without a restart file.  611 HYDROL_QSV = 0.0  612 # default = 0.0  613   614 # Soil moisture on each soil tile and levels  615 # The initial value of mc if its value is not found  616 # in the restart file. This should only be used if the model is   617 # started without a restart file.  618 HYDROL_MOISTURE_CONTENT = 0.3  619 # default = 0.3  620   621 # US_NVM_NSTM_NSLM  622 # The initial value of us (relative moisture) if its value is not found  623 # in the restart file. This should only be used if the model is   624 # started without a restart file.  625 US_INIT = 0.0  626 # default = 0.0  627   628 # Coefficient for free drainage at bottom  629 # The initial value of free drainage if its value is not found  630 # in the restart file. This should only be used if the model is   631 # started without a restart file.  632 FREE_DRAIN_COEF = 1.0, 1.0, 1.0  633 # default = 1.0, 1.0, 1.0  634   635 # Bare soil evap on each soil if not found in restart  636 # The initial value of bare soils evap if its value is not found  637 # in the restart file. This should only be used if the model is   638 # started without a restart file.  639 EVAPNU_SOIL = 0.0  640 # default = 0.0  641   642 # Initial temperature if not found in restart  643 # The initial value of surface temperature if its value is not found  644 # in the restart file. This should only be used if the model is   645 # started without a restart file.  646 ENERBIL_TSURF = 280.  647 # default = 280.  648   649 # Initial Soil Potential Evaporation  650 # The initial value of soil potential evaporation if its value   651 # is not found in the restart file. This should only be used if  652 # the model is started without a restart file.   653 ENERBIL_EVAPOT = 0.0  654 # default = 0.0  655   656 # Initial soil temperature profile if not found in restart  657 # The initial value of the temperature profile in the soil if   658 # its value is not found in the restart file. This should only   659 # be used if the model is started without a restart file. Here  660 # we only require one value as we will assume a constant   661 # throughout the column.  662 THERMOSOIL_TPRO = 280.  663 # default = 280.  664   665 # Initial leaf CO2 level if not found in restart  666 # The initial value of leaf_ci if its value is not found  667 # in the restart file. This should only be used if the model is  668 # started without a restart file.  669 DIFFUCO_LEAFCI = 233.  670 # default = 233.  671   672   673 # Keep cdrag coefficient from gcm.  674 # Set to .TRUE. if you want q_cdrag coming from GCM.  675 # Keep cdrag coefficient from gcm for latent and sensible heat fluxes.  676 # TRUE if q_cdrag on initialization is non zero (FALSE for off-line runs).  677 CDRAG_FROM_GCM = y  678 # default = IF q_cdrag == 0 ldq_cdrag_from_gcm = .FALSE. ELSE .TRUE.  679   680   681 # Artificial parameter to increase or decrease canopy resistance  682 # Add from Nathalie - the 28 of March 2006 - advice from Fred Hourdin  683 # By PFT.  684 RVEG_PFT = 1., 0.5, 0.5, 1., 1., 1., 1., 1., 1., 1., 0.5, 1., 0.5  685 # default = 1.  686   687   688 # Interception reservoir coefficient.  689 # Transforms leaf area index into size of interception reservoir  690 # for slowproc_derivvar or stomate.  691 SECHIBA_QSINT = 0.02  692 # default = 0.1  693   694 #**************************************************************************  695 # LAND_USE  696 #**************************************************************************  697   698 # Read a land_use vegetation map  699 # pft values are needed, max time axis is 293  700 LAND_USE = y  701 # default = n  702   703 # Year of the land_use vegetation map readed  704 # year off the pft map  705 # If LAND_USE (11 = 1860 - 1850 +1 for PFTmap.20C3M.nc)   706 VEGET_YEAR = 151  707 # default = 282  708   709 # Update vegetation frequency (since 2.0 version)  710 # The veget datas will be update each this time step.  711 # If LAND_USE  712 VEGET_UPDATE = 0Y  713 # default = 1Y  714   715 # treat land use modifications  716 # With this variable, you can use a Land Use map  717 # to simulate anthropic modifications such as   718 # deforestation.   719 # If LAND_USE  720 LAND_COVER_CHANGE = n  721 # default = y  722   723 #**************************************************************************  724   725 # agriculture allowed?  726 # With this variable, you can determine  727 # whether agriculture is allowed  728 AGRICULTURE = y  729 # default = y  730   731 # Harvert model for agricol PFTs.  732 # Compute harvest above ground biomass for agriculture.  733 # Change daily turnover.  734 HARVEST_AGRI = y  735 # default = y  736   737 # herbivores allowed?  738 # With this variable, you can activate herbivores   739 HERBIVORES = n  740 # default = n  741   742 # treat expansion of PFTs across a grid cell?  743 # With this variable, you can determine  744 # whether we treat expansion of PFTs across a  745 # grid cell.  746 TREAT_EXPANSION = n  747 # default = n  748   749 #**************************************************************************  750   751 # Time within the day simulated  752 # This is the time spent simulating the current day. This variable is  753 # prognostic as it will trigger all the computations which are  754 # only done once a day.  755 SECHIBA_DAY = 0.0  756 # default = 0.0  757   758 # Time step of STOMATE and other slow processes  759 # Time step (s) of regular update of vegetation  760 # cover, LAI etc. This is also the time step  761 # of STOMATE.  762 DT_SLOW = 86400.  763 # default = un_jour = 86400.  764   765 #**************************************************************************  766   767 # Allows to switch on the multilayer hydrology of CWRR  768 # This flag allows the user to decide if the vertical  769 # hydrology should be treated using the multi-layer   770 # diffusion scheme adapted from CWRR by Patricia de Rosnay.  771 # by default the Choisnel hydrology is used.  772 HYDROL_CWRR = n  773 # default = n  774   775 # do horizontal diffusion?  776 # If TRUE, then water can diffuse horizontally between  777 # the PFTs' water reservoirs.  778 HYDROL_OK_HDIFF = n  779 # default = n  780   781   782 # time scale (s) for horizontal diffusion of water  783 # If HYDROL_OK_HDIFF  784 # Defines how fast diffusion occurs horizontally between  785 # the individual PFTs' water reservoirs. If infinite, no  786 # diffusion.  787 HYDROL_TAU_HDIFF = 1800.  788 # default = 86400.  789   790 # Percent by PFT of precip that is not intercepted by the canopy (since TAG 1.8).  791 # During one rainfall event, PERCENT_THROUGHFALL_PFT% of the incident rainfall  792 # will get directly to the ground without being intercepted, for each PFT.. 49 793 PERCENT_THROUGHFALL_PFT = 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30. 50  RVEG_PFT = .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5 51  CDRAG_FROM_GCM = .TRUE.  794 # default = 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30.  795   796 # Decides if we route the water or not  797 # This flag allows the user to decide if the runoff  798 # and drainage should be routed to the ocean  799 # and to downstream grid boxes.  800 RIVER_ROUTING = y  801 # default = n  802   803 # Name of file which contains the routing information  804 # The file provided here should allow the routing module to  805 # read the high resolution grid of basins and the flow direction   806 # from one mesh to the other.  807 ROUTING_FILE = routing.nc  808 # default = routing.nc  809   810 # Time step of the routing scheme  811 # If RIVER_ROUTING  812 # This values gives the time step in seconds of the routing scheme.   813 # It should be multiple of the main time step of ORCHIDEE. One day  814 # is a good value.  815 ROUTING_TIMESTEP = 86400  816 # default = 86400  817   818 # Number of rivers   819 # If RIVER_ROUTING  820 # This parameter chooses the number of largest river basins  821 # which should be treated as independently as rivers and not  822 # flow into the oceans as diffusion coastal flow.  823 ROUTING_RIVERS = 50  824 # default = 50  825   826 # Should we compute an irrigation flux   827 # This parameters allows the user to ask the model  828 # to compute an irigation flux. This performed for the  829 # on very simple hypothesis. The idea is to have a good  830 # map of irrigated areas and a simple function which estimates  831 # the need to irrigate.  832 DO_IRRIGATION = n  833 # default = n  834   835 # Name of file which contains the map of irrigated areas  836 # If IRRIGATE  837 # The name of the file to be opened to read the field  838 # with the area in m^2 of the area irrigated within each  839 # 0.5 0.5 deg grid box. The map currently used is the one  840 # developed by the Center for Environmental Systems Research   841 # in Kassel (1995).  842 IRRIGATION_FILE = irrigated.nc  843 # default = irrigated.nc  844   845 # Should we include floodplains   846 # This parameters allows the user to ask the model  847 # to take into account the flood plains and return   848 # the water into the soil moisture. It then can go   849 # back to the atmopshere. This tried to simulate   850 # internal deltas of rivers.  851 DO_FLOODPLAINS = n  852 # default = n  853   854 #************************************************************************** -
CONFIG/LMDZORINCA/trunk/EXP_CH4/PARAM/run.def
r615 r858  3 3 INCLUDEDEF=gcm.def 4 4 INCLUDEDEF=orchidee.def  5 ## activation du calcul d equilibrage de charge  6 adjust=_adjust_  7 ## Type de calendrier utilise  8 ## valeur possible: earth_360d (defaut), earth_365d, earth_366d  9 calend=_calend_ 5 10 ## Jour de l'etat initial ( = 350 si 20 Decembre ,par expl. ,comme ici ) 6 11 dayref=_dayref_ -
CONFIG/LMDZORINCA/trunk/EXP_CH4/config.card
r615 r858  58 58 RestartDate=1869-12-30 59 59 #D- Define restart simulation name (=> JOB_OS) 60  RestartJobName= CD1 60 RestartJobName=JobName 61 61 #D- Path Server Group Login (=> PSGL) 62  RestartPath= /dmnfs/p86denv/SORTIES_CPL_IPSL/ 62 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/CH4 63 63 # Attention login depend de la machine 64 64  … …  68 68 #D- Do we rebuild parallel output, this flag determines 69 69 #D- frequency of rebuild submission 70  RebuildFrequency=NONE 71  #D- If you want to monitor variables, this flag determines 72  #D- frequency of post-processing submission 73  MonitoringFrequency=NONE  70 RebuildFrequency=1M  71 #D- Do we rebuild parallel output from archive  72 RebuildFromArchive=true 74 73 #D- If you want to produce time series, this flag determines 75 74 #D- frequency of post-processing submission … …  89 88 RestartDate=2000-01-01 90 89 # Define restart simulation name 91  RestartJobName= Test_nvSc_AERÂ92  RestartPath= /dmnfs11/p86cozic/IGCM_OUT/AER 90 RestartJobName=JobName  91 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/CH4 93 92 # Old component name for restart (if empty, use new name) 94 93 OldName="" … …  102 101 RestartDate=1999-12-30 103 102 # Define restart simulation name 104  RestartJobName= 2L18Â105  RestartPath=${ARCHIVE}/ p86denv/SORTIES_CPL_IPSL 103 RestartJobName=JobName  104 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/CH4 106 105 #-- Old component name for restart (if empty, use new name) 107 106 OldName= … …  116 115 RestartDate=2000-01-01 117 116 #D-- Define restart simulation name 118  RestartJobName= Test_nvSc_AERÂ119  RestartPath= /dmnfs11/p86cozic/IGCM_OUT/AER 117 RestartJobName=JobName  118 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/CH4 120 119 #D-- Old component name for restart (if empty, use new name) 121 120 OldName="" -
CONFIG/LMDZORINCA/trunk/EXP_CH4_AER/COMP/lmdz.driver
r633 r858  1  #- $Id: lmdz.driver 591 2009-03-27 08:41:41Z acosce $ 1 #- $Id: lmdz.driver 841 2009-12-08 09:48:13Z acosce $ 2 2 #!/bin/ksh  3  3 4 #----------------------------------------------------------------- 4 5 function ATM_Initialize … …  13 14 LMD14496) BandsResol=144x96x19 ;; 14 15 LMD144142) BandsResol=144x142x19 ;;  16 esac  17   18   19 ##-- Calendar type for LMDZ  20 case ${config_UserChoices_CalendarType} in  21 leap|gregorian)  22 CalendarTypeForLmdz=earth_366d;;  23 noleap)  24 CalendarTypeForLmdz=earth_365d;;  25 360d)  26 CalendarTypeForLmdz=earth_360d;;  27 *)  28 CalendarTypeForLmdz=earth_360d 15 29 esac 16 30  … …  97 111 sed -e "s/_dayref_/${nbjour}/" \ 98 112 -e "s/_anneeref_/${yractu}/" \  113 -e "s/_calend_/${CalendarTypeForLmdz}/" \ 99 114 -e "s/_nday_/${PeriodLengthInDays}/" \ 100 115 -e "s/_raz_date_/${RAZ_DATE}/" \ -
CONFIG/LMDZORINCA/trunk/EXP_CH4_AER/COMP/orchidee.card
r730 r858  3 3  4 4 [UserChoices]  5 NEWHYDROL=n  6 sechiba_LEVEL=10 5 7  6 8 [InitialStateFiles] 7  List= (${R_INIT}/SRF/LMDZORINCA/carteveg5km.nc, .), \ 8  (${R_INIT}/SRF/LMDZORINCA/soils_param.nc, .), \  9 List= (${R_INIT}/SRF/LMDZORINCA/soils_param.nc, .), \ 9 10 (${R_INIT}/SRF/LMDZORINCA/routing.nc, .) 10 11  11 12 [BoundaryFiles] 12 13 List= () 13  ListNonDel= (${R_BC}/SRF/LMDZORINCA/ lai2D.nc, .) 14 ListNonDel= (${R_BC}/SRF/LMDZORINCA/PFTmap.20C3M.nc, PFTmap.nc) 14 15  15 16 [ParametersFiles] … …  17 18  18 19 [RestartFiles] 19  List= (sechiba_rest.nc, sechiba_rest.nc, start_sech.nc)  20 # List restart that have to be saved/restored each loop (file out, saved, and in) :  21 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 20 22  21 23 [OutputText] 22 24 List= (out_orchidee) 23  # avec la // : out_orchidee_*Â24 25  25 26 [OutputFiles] 26  List= (sechiba_out.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history)  27 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history) \  28 (sechiba_out_2.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_out2.nc, NONE) \  29 (watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 27 30  28 31 [Post_1M_sechiba_history] 29  Patches = (Patch_20090407_histcom_time_axis) 30  GatherWithInternal = (lon, lat, veget, time_counter) 31  MonitoringVars = 32  TimeSeriesVars = (alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, subli, tair, tsol_max, tsol_min, drainage) 33   34  [Post_1M_stomate_history] 35  Patches = () 36  GatherWithInternal = 37  MonitoringVars = 38  TimeSeriesVars =  32 Patches = (Patch_20091030_histcom_time_axis)  33 GatherWithInternal = (lon, lat, veget, time_counter, Areas)  34 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage)  35 ChunckJob2D = NONE  36 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, CO2FLUX)  37 ChunckJob3D = NONE -
CONFIG/LMDZORINCA/trunk/EXP_CH4_AER/COMP/orchidee.driver
r615 r858  1 1 #!/bin/ksh 2 2  3  #D- Driver du script pour ORCHIDEE_OL (off-line)  3 #D- Driver du script pour ORCHIDEE  4   5 function ORCHIDEE_sed  6 {  7 IGCM_debug_PushStack "ORCHIDEE_sed"  8   9 sed -e "s/^${1}\ *=.*/${1}= ${2}/" \  10 orchidee.def > orchidee.def.tmp  11 RET=$?  12 echo "ORCHIDEE_sed : ${1} ${2}"  13 \mv orchidee.def.tmp orchidee.def  14   15 IGCM_debug_PopStack "ORCHIDEE_sed"  16 return $RET  17 } 4 18  5 19 #----------------------------------------------------------------- … …  7 21 { 8 22 IGCM_debug_PushStack "SRF_Initialize"  23   24 RESOL_SRF=ALL 9 25  10 26 IGCM_debug_PopStack "SRF_Initialize" … …  16 32 IGCM_debug_PushStack "SRF_Update" 17 33   34 typeset SECHIBA_WRITE_STEP  35  18 36 case ${config_SRF_WriteFrequency} in 19  1Y|1y)  20  (( STOMATE_WRITE_STEP = PeriodLengthInDays )) 21  (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 )) ;; 22  1M|1m)  23  if [ ${config_UserChoices_PeriodLength} = 1Y ] ; then 24  (( STOMATE_WRITE_STEP = PeriodLengthInDays / 12 )) 25  (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / 12 )) 26  else 27  (( STOMATE_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) ))  37 *Y|*y)   38 WriteInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_SRF_WriteFrequency}}" )  39 PeriodLengthInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_UserChoices_PeriodLength}}" )  40 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears * 86400 )) ;;  41 *M|*m)   42 WriteInMonths=$( echo ${1} | awk -F '[mM]' "{print ${config_SRF_WriteFrequency}}" )  43 case ${config_UserChoices_PeriodLength} in  44 *Y|*y)  45 PeriodLengthInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_UserChoices_PeriodLength}}" )  46 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / PeriodLengthInYears / 12 ))  47 ;;  48 *M|*m)  49 PeriodLengthInMonths=$( echo ${1} | awk -F '[mM]' "{print ${config_UserChoices_PeriodLength}}" )  50 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInMonths * 86400 / PeriodLengthInMonths ))  51 ;;  52 *) 28 53 (( SECHIBA_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) * 86400 )) 29  fi ;;  54 ;;  55 esac  56 ;; 30 57 5D|5d)  31  (( STOMATE_WRITE_STEP = 5 ))Â32 58 (( SECHIBA_WRITE_STEP = 5 * 86400 )) ;; 33 59 1D|1d)  34  (( STOMATE_WRITE_STEP = 1 ))Â35 60 (( SECHIBA_WRITE_STEP = 86400 )) ;;  61 *s)  62 WriteInSeconds=$( echo ${1} | awk -F '[s]' "{print ${config_SRF_WriteFrequency}}" )  63 (( SECHIBA_WRITE_STEP = WriteInSeconds )) ;; 36 64 *)  37 65 IGCM_debug_Exit "SRF_Update " ${config_SRF_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D."  … …  39 67 esac 40 68   69 ORCHIDEE_sed HYDROL_CWRR ${orchidee_UserChoices_NEWHYDROL} 41 70  42  if ( [ ${CumulPeriod} -eq 1 ] && [ "${config_SRF_Restart}" = "n" ] ) ; then 43  sed -e "s/_start_sech_/default/" \ 44  -e "s/_write_step_/${SECHIBA_WRITE_STEP}/" \ 45  orchidee.def > orchidee.def.tmp 46  ## For STOMATE 47  # -e "s/STOMATE_HIST_DT= 10./STOMATE_HIST_DT = ${STOMATE_WRITE_STEP}/" \  71 ORCHIDEE_sed WRITE_STEP ${SECHIBA_WRITE_STEP}  72 ORCHIDEE_sed SECHIBA_HISTLEVEL ${orchidee_UserChoices_sechiba_LEVEL} 48 73  49  ## For ORCHIDEE_WATCHOUT_FILE :  50  # -e "s/ORCHIDEE_WATCHOUT= n/ORCHIDEE_WATCHOUT= y/" \ 51  # -e "s/DT_WATCHOUT= 1800/DT_WATCHOUT= 3600/" \ 52  else 53  sed -e "s/_start_sech_/start_sech.nc/" \ 54  -e "s/_write_step_/${SECHIBA_WRITE_STEP}/" \ 55  orchidee.def > orchidee.def.tmp 56  ## For STOMATE 57  # -e "s/STOMATE_RESTART_FILEIN= NONE/STOMATE_RESTART_FILEIN = stomate_rest_in.nc/" \ 58  # -e "s/STOMATE_HIST_DT= 10./STOMATE_HIST_DT = ${STOMATE_WRITE_STEP}/" \  74 ## if [ ${year} -eq 1950 ] ; then  75 # ORCHIDEE_sed SECHIBA_HISTFILE2 y  76 # ORCHIDEE_sed SECHIBA_HISTLEVEL2 10  77 # ORCHIDEE_sed WRITE_STEP2 86400.0  78 ## fi 59 79  60  ## For ORCHIDEE_WATCHOUT_FILE :  61  # -e "s/ORCHIDEE_WATCHOUT= n/ORCHIDEE_WATCHOUT= y/" \ 62  # -e "s/DT_WATCHOUT= 1800/DT_WATCHOUT= 3600/" \  80 if ( [ ${CumulPeriod} -ne 1 ] || [ "${config_SRF_Restart}" != "n" ] ) ; then  81 ORCHIDEE_sed SECHIBA_restart_in sechiba_rest_in.nc 63 82 fi 64  IGCM_sys_Mv orchidee.def.tmp orchidee.def  83   84 #IGCM_sys_Cp ${RUN_DIR}/orchidee.def ${RUN_DIR}/run.def  85 #IGCM_sys_Put_Out ${RUN_DIR}/run.def ${R_SAVE}/${PREFIX}_run.def 65 86  66 87 IGCM_debug_PopStack "SRF_Update" … …  72 93 IGCM_debug_PushStack "SRF_Finalize" 73 94  74  # For STOMATE : 75  # if [ $( IGCM_date_DaysBetweenGregorianDate ${PeriodDateEnd} ${year}1230 ) -ge 0 ] ; then 76  # IGCM_sys_Put_Out stomate_Cforcing.nc ${R_OUT_SRF_O_M}/${PREFIX}_stomate_Cforcing.nc 77  # IGCM_sys_Put_Out stomate_forcing.nc ${R_OUT_SRF_O_M}/${PREFIX}_stomate_forcing.nc 78  # fi  95 #IGCM_sys_Put_Out ${RUN_DIR}/used_run.def ${R_SAVE}/${PREFIX}_used_run.def 79 96  80 97 echo FINALIZE SRF !!! -
CONFIG/LMDZORINCA/trunk/EXP_CH4_AER/PARAM/orchidee.def
r623 r858  1  ## $Id$  1 #  2 #**************************************************************************  3 # Namelist for ORCHIDEE  4 #************************************************************************** 2 5 # 3 6 # 4  # Parameter file for LMDZ4OR_v2 configuration 5  # See comments : http://forge.ipsl.jussieu.fr/orchidee/  7 #**************************************************************************  8 # OPTIONS NOT SET  9 #************************************************************************** 6 10 # 7  STOMATE_OK_CO2=TRUE 8  # STOMATE_OK_STOMATE is not set 9  # STOMATE_OK_DGVM is not set 10  # STOMATE_WATCHOUT is not set 11  SECHIBA_restart_in=_start_sech_ 12  SECHIBA_rest_out=sechiba_rest.nc 13  SECHIBA_reset_time=y 14  # SECHIBA_reset_time is not set 15  OUTPUT_FILE=sechiba_out.nc 16  WRITE_STEP=_write_step_ 17  SECHIBA_HISTLEVEL=6 18  STOMATE_OUTPUT_FILE=stomate_history.nc 19  STOMATE_HIST_DT=10. 20  STOMATE_HISTLEVEL=0 21  SECHIBA_DAY=0.0 22  SECHIBA_ZCANOP=0.5 23  DT_SLOW=86400. 24  # IMPOSE_VEG is not set 25  VEGETATION_FILE=carteveg5km.nc 26  DIFFUCO_LEAFCI=233. 27  CONDVEG_SNOWA=default 28  # IMPOSE_AZE is not set 29  SOILALB_FILE=soils_param.nc 30  SOILTYPE_FILE=soils_param.nc  31  ENERBIL_TSURF=280. 32  HYDROL_SNOW=0.0 33  HYDROL_SNOWAGE=0.0 34  HYDROL_HUMR=1.0 35  HYDROL_BQSB=default 36  HYDROL_GQSB=0.0 37  HYDROL_DSG=0.0 38  HYDROL_DSP=default 39  HYDROL_QSV=0.0 40  HYDROL_OK_HDIFF=n 41  HYDROL_TAU_HDIFF=1800. 42  THERMOSOIL_TPRO=280. 43  RIVER_ROUTING=y 44  ROUTING_FILE=routing.nc 45  LAI_MAP=y 46  LAI_FILE=lai2D.nc 47  SECHIBA_QSINT=0.02  11 #  12 #**************************************************************************  13 # Management of display in the run of ORCHIDEE  14 #**************************************************************************  15   16 # Model chatting level  17 # level of online diagnostics in STOMATE (0-4)  18 # With this variable, you can determine how much online information STOMATE  19 # gives during the run. 0 means virtually no info.  20 BAVARD = 1  21 # default = 1  22   23 # Flag for debug information  24 # This option allows to switch on the output of debug  25 # information without recompiling the code.  26 DEBUG_INFO = n  27 #default = n  28   29 # ORCHIDEE will print more messages  30 # This flag permits to print more debug messages in the run.  31 LONGPRINT = n  32 #default = n  33   34 #---------------------------------------------------------------------  35   36 # To reset the time coming from SECHIBA restart file  37 # This option allows the model to override the time  38 # found in the restart file of SECHIBA with the time  39 # of the first call. That is the restart time of the GCM.  40 SECHIBA_reset_time = y  41 # default = n  42   43 #**************************************************************************  44 # Files : incoming / forcing / restart /output  45 #**************************************************************************  46 # Ancillary files :  47 #---------------------------------------------------------------------  48   49 # Name of file from which the vegetation map is to be read  50 # If !IMPOSE_VEG  51 # If LAND_USE   52 # default = pft_new.nc  53 # The name of the file to be opened to read a vegetation  54 # map (in pft) is to be given here.   55 # If !LAND_USE  56 # default = ../surfmap/carteveg5km.nc  57 # The name of the file to be opened to read the vegetation  58 # map is to be given here. Usualy SECHIBA runs with a 5kmx5km  59 # map which is derived from the IGBP one. We assume that we have  60 # a classification in 87 types. This is Olson modified by Viovy.  61 VEGETATION_FILE = PFTmap.nc  62   63   64 # Name of file from which the bare soil albedo  65 # If !IMPOSE_AZE  66 # The name of the file to be opened to read the soil types from   67 # which we derive then the bare soil albedos. This file is 1x1   68 # deg and based on the soil colors defined by Wilson and Henderson-Seller.  69 SOILALB_FILE = soils_param.nc  70 # default = ../surfmap/soils_param.nc  71   72 # Name of file from which soil types are read  73 # If !IMPOSE_VEG  74 # The name of the file to be opened to read the soil types.   75 # The data from this file is then interpolated to the grid of  76 # of the model. The aim is to get fractions for sand loam and  77 # clay in each grid box. This information is used for soil hydrology  78 # and respiration.  79 SOILTYPE_FILE = soils_param.nc  80 # default = ../surfmap/soils_param.nc  81   82 # Name of file from which the reference  83 # The name of the file to be opened to read  84 # temperature is read  85 # the reference surface temperature.  86 # The data from this file is then interpolated  87 # to the grid of the model.  88 # The aim is to get a reference temperature either  89 # to initialize the corresponding prognostic model  90 # variable correctly (ok_dgvm = TRUE) or to impose it  91 # as boundary condition (ok_dgvm = FALSE)  92 REFTEMP_FILE = reftemp.nc  93 # default = reftemp.nc  94   95 # Input and output restart file for SECHIBA :  96 #---------------------------------------------------------------------  97   98 # Name of restart to READ for initial conditions  99 # This is the name of the file which will be opened  100 # to extract the initial values of all prognostic  101 # values of the model. This has to be a netCDF file.  102 # Not truly COADS compliant. NONE will mean that  103 # no restart file is to be expected.  104 SECHIBA_restart_in = NONE  105 # default = NONE  106   107 # Name of restart files to be created by SECHIBA  108 # This variable give the name for the restart files.   109 # The restart software within IOIPSL will add .nc if needed.  110 SECHIBA_rest_out = sechiba_rest_out.nc  111 # default = sechiba_rest_out.nc  112   113 # Input and output restart file for STOMATE :  114 #---------------------------------------------------------------------  115   116 # Name of restart to READ for initial conditions of STOMATE  117 # If STOMATE_OK_STOMATE || STOMATE_WATCHOUT  118 # This is the name of the file which will be opened of STOMATE  119 # to extract the initial values of all prognostic values of STOMATE.  120 STOMATE_RESTART_FILEIN = NONE  121 # default = NONE  122   123 # Name of restart files to be created by STOMATE  124 # If STOMATE_OK_STOMATE || STOMATE_WATCHOUT  125 # This is the name of the file which will be opened  126 # to write the final values of all prognostic values  127 # of STOMATE.  128 STOMATE_RESTART_FILEOUT = stomate_rest_out.nc  129 # default = stomate_restart.nc  130   131 # Forcing files for TESTSTOMATE and FORCESOIL  132 #---------------------------------------------------------------------  133   134 # Name of STOMATE's forcing file  135 # Name that will be given to STOMATE's offline forcing file  136 #STOMATE_FORCING_NAME = stomate_forcing.nc  137 #default = NONE  138   139 # Size of STOMATE forcing data in memory (MB)  140 # This variable determines how many  141 # forcing states will be kept in memory.  142 # Must be a compromise between memory  143 # use and frequeny of disk access.  144 STOMATE_FORCING_MEMSIZE = 50  145 # default = 50  146   147 # Name of STOMATE's carbon forcing file  148 # Name that will be given to STOMATE's carbon offline forcing file  149 #STOMATE_CFORCING_NAME = stomate_Cforcing.nc  150 # default = NONE  151   152   153 # Produced forcing file name (SECHIBA puis STOMATE) :  154 #---------------------------------------------------------------------  155   156 # ORCHIDEE will write out its forcing to a file  157 # This flag allows to write to a file all the variables  158 # which are used to force the land-surface. The file   159 # has exactly the same format than a normal off-line forcing  160 # and thus this forcing can be used for forcing ORCHIDEE.  161 #ORCHIDEE_WATCHOUT = y  162 # default = n  163   164 # Filenane for the ORCHIDEE forcing file  165 # If ORCHIDEE_WATCHOUT  166 # This is the name of the file in which the  167 # forcing used here will be written for later use.   168 WATCHOUT_FILE = orchidee_watchout.nc  169 # default = orchidee_watchout.nc  170   171 # ORCHIDEE will write out with this frequency  172 # If ORCHIDEE_WATCHOUT  173 # This flag indicates the frequency of the write of the variables.   174 DT_WATCHOUT = 1800  175 # default = dt  176   177 # STOMATE does minimum service  178 # set to TRUE if you want STOMATE to read  179 # and write its start files and keep track  180 # of longer-term biometeorological variables.  181 # This is useful if OK_STOMATE is not set,  182 # but if you intend to activate STOMATE later.  183 # In that case, this run can serve as a   184 # spinup for longer-term biometeorological  185 # variables.  186 #STOMATE_WATCHOUT = y  187 # default = n  188   189 # Output file name (SECHIBA and STOMATE) :  190 #---------------------------------------------------------------------  191 # Name of file in which the output is going  192 # This file is going to be created by the model  193 # to be written  194 # and will contain the output from the model.  195 # This file is a truly COADS compliant netCDF file.  196 # It will be generated by the hist software from  197 # the IOIPSL package.  198 OUTPUT_FILE = sechiba_history.nc  199 # default = cabauw_out.nc  200   201 # Flag to switch on histfile 2 for SECHIBA (hi-frequency ?)  202 # This Flag switch on the second SECHIBA writing for hi (or low)   203 # frequency writing. This second output is optional and not written  204 # by default.  205 SECHIBA_HISTFILE2 = FALSE  206 # default = FALSE  207   208 # Name of file in which the output number 2 is going  209 # to be written  210 # If SECHIBA_HISTFILE2  211 # This file is going to be created by the model  212 # and will contain the output 2 from the model.  213 SECHIBA_OUTPUT_FILE2 = sechiba_out_2.nc  214 # default = sechiba_out_2.nc  215   216 # Name of file in which STOMATE's output is going to be written  217 # This file is going to be created by the model  218 # and will contain the output from the model.  219 # This file is a truly COADS compliant netCDF file.  220 # It will be generated by the hist software from  221 # the IOIPSL package.  222 STOMATE_OUTPUT_FILE = stomate_history.nc  223 # default = stomate_history.nc  224   225 # Write levels for outputs files (number of variables) :  226 #---------------------------------------------------------------------  227   228 # SECHIBA history output level (0..10)  229 # Chooses the list of variables in the history file.   230 # Values between 0: nothing is written; 10: everything is   231 # written are available More details can be found on the web under documentation.  232 # web under documentation.  233 SECHIBA_HISTLEVEL = 5  234 # default = 5  235   236 # SECHIBA history 2 output level (0..10)  237 # If SECHIBA_HISTFILE2  238 # Chooses the list of variables in the history file.   239 # Values between 0: nothing is written; 10: everything is   240 # written are available More details can be found on the web under documentation.  241 # web under documentation.  242 # First level contains all ORCHIDEE outputs.  243 SECHIBA_HISTLEVEL2 = 1  244 # default = 1  245   246 # STOMATE history output level (0..10)  247 # 0: nothing is written; 10: everything is written  248 STOMATE_HISTLEVEL = 10  249 # default = 10  250   251 # Write frequency for output files (SECHIBA in seconds et  252 # STOMATE in days) :  253 #---------------------------------------------------------------------  254 # Frequency in seconds at which to WRITE output  255 # This variables gives the frequency the output of  256 # the model should be written into the netCDF file.  257 # It does not affect the frequency at which the  258 # operations such as averaging are done.  259 WRITE_STEP = 86400.0  260 # default = 86400.0  261   262 # Frequency in seconds at which to WRITE output  263 # If SECHIBA_HISTFILE2  264 # This variables gives the frequency the output 2 of  265 # the model should be written into the netCDF file.  266 # It does not affect the frequency at which the  267 # operations such as averaging are done.  268 # That is IF the coding of the calls to histdef  269 # are correct !  270 WRITE_STEP2 = 1800.0  271 # default = 1800.0  272   273 # STOMATE history time step (d)  274 # Time step of the STOMATE history file  275 # Care : this variable must be higher than DT_SLOW  276 STOMATE_HIST_DT = 10.  277 # default = 10.  278   279 #---------------------------------------------------------------------  280 # FORCESOIL CARBON spin up parametrization  281 #---------------------------------------------------------------------  282   283 # Number of time steps per year for carbon spinup.  284 FORCESOIL_STEP_PER_YEAR = 12  285 # default = 12  286   287 # Number of years saved for carbon spinup.  288 FORCESOIL_NB_YEAR = 1  289 # default = 1  290   291 #---------------------------------------------------------------------  292 # Parametrization :  293 #---------------------------------------------------------------------  294   295 # Activate STOMATE?  296 # set to TRUE if STOMATE is to be activated  297 STOMATE_OK_STOMATE = n  298 # default = n  299   300 # Activate DGVM?  301 # set to TRUE if Dynamic Vegetation DGVM is to be activated  302 STOMATE_OK_DGVM = n  303 # default = n  304   305 # Activate CO2?  306 # set to TRUE if photosynthesis is to be activated  307 STOMATE_OK_CO2 = y  308 # default = n  309   310 # Flag to force the value of atmospheric CO2 for vegetation.  311 # If this flag is set to true, the ATM_CO2 parameter is used  312 # to prescribe the atmospheric CO2.  313 # This Flag is only use in couple mode.  314 FORCE_CO2_VEG = FALSE  315 # default = FALSE  316   317 # Value for atm CO2.  318 # If FORCE_CO2_VEG (in not forced mode)  319 # Value to prescribe the atm CO2.  320 # For pre-industrial simulations, the value is 286.2 .  321 # 348. for 1990 year.  322 ATM_CO2 = 350.  323 # default = 350.  324   325 # constant tree mortality  326 # If yes, then a constant mortality is applied to trees.   327 # Otherwise, mortality is a function of the trees'   328 # vigour (as in LPJ).  329 LPJ_GAP_CONST_MORT = y  330 # default = y  331   332 # no fire allowed  333 # With this variable, you can allow or not  334 # the estimation of CO2 lost by fire  335 FIRE_DISABLE = n  336 # default = n  337   338 # Average method for z0  339 # If this flag is set to true (y) then the neutral Cdrag  340 # is averaged instead of the log(z0). This should be  341 # the prefered option. We still wish to keep the other  342 # option so we can come back if needed. If this is  343 # desired then one should set Z0CDRAG_AVE = n  344 Z0CDRAG_AVE = y  345 # default = y  346   347 # parameters describing the surface (vegetation + soil) :  348 #---------------------------------------------------------------------  349 #  350 # Should the vegetation be prescribed  351 # This flag allows the user to impose a vegetation distribution  352 # and its characterisitcs. It is espacially interesting for 0D  353 # simulations. On the globe it does not make too much sense as  354 # it imposes the same vegetation everywhere  355 IMPOSE_VEG = n  356 # default = n  357   358 # Flag to use old "interpolation" of vegetation map.  359 # IF NOT IMPOSE_VEG and NOT LAND_USE  360 # If you want to recover the old (ie orchidee_1_2 branch)   361 # "interpolation" of vegetation map.  362 SLOWPROC_VEGET_OLD_INTERPOL = n  363 # default = n  364   365 # Vegetation distribution within the mesh (0-dim mode)  366 # If IMPOSE_VEG  367 # The fraction of vegetation is read from the restart file. If  368 # it is not found there we will use the values provided here.  369 SECHIBA_VEG__01 = 0.2  370 SECHIBA_VEG__02 = 0.0  371 SECHIBA_VEG__03 = 0.0  372 SECHIBA_VEG__04 = 0.0  373 SECHIBA_VEG__05 = 0.0  374 SECHIBA_VEG__06 = 0.0  375 SECHIBA_VEG__07 = 0.0  376 SECHIBA_VEG__08 = 0.0  377 SECHIBA_VEG__09 = 0.0  378 SECHIBA_VEG__10 = 0.8  379 SECHIBA_VEG__11 = 0.0  380 SECHIBA_VEG__12 = 0.0  381 SECHIBA_VEG__13 = 0.0  382 # default = 0.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.8, 0.0, 0.0, 0.0  383   384 # Maximum vegetation distribution within the mesh (0-dim mode)  385 # If IMPOSE_VEG  386 # The fraction of vegetation is read from the restart file. If  387 # it is not found there we will use the values provided here.  388 SECHIBA_VEGMAX__01 = 0.2  389 SECHIBA_VEGMAX__02 = 0.0  390 SECHIBA_VEGMAX__03 = 0.0  391 SECHIBA_VEGMAX__04 = 0.0  392 SECHIBA_VEGMAX__05 = 0.0  393 SECHIBA_VEGMAX__06 = 0.0  394 SECHIBA_VEGMAX__07 = 0.0  395 SECHIBA_VEGMAX__08 = 0.0  396 SECHIBA_VEGMAX__09 = 0.0  397 SECHIBA_VEGMAX__10 = 0.8  398 SECHIBA_VEGMAX__11 = 0.0  399 SECHIBA_VEGMAX__12 = 0.0  400 SECHIBA_VEGMAX__13 = 0.0  401 # default = 0.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.8, 0.0, 0.0, 0.0  402   403 # LAI for all vegetation types (0-dim mode)  404 # If IMPOSE_VEG  405 # The maximum LAI used in the 0dim mode. The values should be found  406 # in the restart file. The new values of LAI will be computed anyway  407 # at the end of the current day. The need for this variable is caused  408 # by the fact that the model may stop during a day and thus we have not  409 # yet been through the routines which compute the new surface conditions.  410 SECHIBA_LAI__01 = 0.  411 SECHIBA_LAI__02 = 8.  412 SECHIBA_LAI__03 = 8.  413 SECHIBA_LAI__04 = 4.  414 SECHIBA_LAI__05 = 4.5  415 SECHIBA_LAI__06 = 4.5  416 SECHIBA_LAI__07 = 4.  417 SECHIBA_LAI__08 = 4.5  418 SECHIBA_LAI__09 = 4.  419 SECHIBA_LAI__10 = 2.  420 SECHIBA_LAI__11 = 2.  421 SECHIBA_LAI__12 = 2.  422 SECHIBA_LAI__13 = 2.  423 # default = 0., 8., 8., 4., 4.5, 4.5, 4., 4.5, 4., 2., 2., 2., 2.  424   425 # Height for all vegetation types (m)  426 # If IMPOSE_VEG  427 # The height used in the 0dim mode. The values should be found  428 # in the restart file. The new values of height will be computed anyway  429 # at the end of the current day. The need for this variable is caused  430 # by the fact that the model may stop during a day and thus we have not  431 # yet been through the routines which compute the new surface conditions.  432 SLOWPROC_HEIGHT__01 = 0.  433 SLOWPROC_HEIGHT__02 = 50.  434 SLOWPROC_HEIGHT__03 = 50.  435 SLOWPROC_HEIGHT__04 = 30.  436 SLOWPROC_HEIGHT__05 = 30.  437 SLOWPROC_HEIGHT__06 = 30.  438 SLOWPROC_HEIGHT__07 = 20.  439 SLOWPROC_HEIGHT__08 = 20.  440 SLOWPROC_HEIGHT__09 = 20.  441 SLOWPROC_HEIGHT__10 = .2  442 SLOWPROC_HEIGHT__11 = .2  443 SLOWPROC_HEIGHT__12 = .4  444 SLOWPROC_HEIGHT__13 = .4  445 # default = 0., 30., 30., 20., 20., 20., 15., 15., 15., .5, .6, 1.0, 1.0  446   447   448 # Fraction of the 3 soil types (0-dim mode)  449 # If IMPOSE_VEG  450 # Determines the fraction for the 3 soil types  451 # in the mesh in the following order : sand loam and clay.  452 SOIL_FRACTIONS__01 = 0.28  453 SOIL_FRACTIONS__02 = 0.52  454 SOIL_FRACTIONS__03 = 0.20  455 # default = 0.28, 0.52, 0.20  456   457 # Fraction of other surface types within the mesh (0-dim mode)  458 # If IMPOSE_VEG  459 # The fraction of ice, lakes, etc. is read from the restart file. If  460 # it is not found there we will use the values provided here.  461 # For the moment, there is only ice.  462 SECHIBA_FRAC_NOBIO = 0.0  463 # default = 0.0  464   465 # Fraction of the clay fraction (0-dim mode)  466 # If IMPOSE_VEG  467 # Determines the fraction of clay in the grid box.  468 CLAY_FRACTION = 0.2  469 # default = 0.2  470   471 # Should the surface parameters be prescribed  472 # This flag allows the user to impose the surface parameters  473 # (Albedo Roughness and Emissivity). It is espacially interesting for 0D  474 # simulations. On the globe it does not make too much sense as  475 # it imposes the same vegetation everywhere  476 IMPOSE_AZE = n  477 # default = n  478   479 # Emissivity of the surface for LW radiation  480 # If IMPOSE_AZE  481 # The surface emissivity used for compution the LE emission  482 # of the surface in a 0-dim version. Values range between   483 # 0.97 and 1.. The GCM uses 0.98.  484 CONDVEG_EMIS = 1.0  485 # default = 1.0  486   487 # SW visible albedo for the surface  488 # If IMPOSE_AZE  489 # Surface albedo in visible wavelengths to be used   490 # on the point if a 0-dim version of SECHIBA is used.   491 # Look at the description of the forcing data for   492 # the correct value.  493 CONDVEG_ALBVIS = 0.25  494 # default = 0.25  495   496 # SW near infrared albedo for the surface  497 # If IMPOSE_AZE  498 # Surface albedo in near infrared wavelengths to be used   499 # on the point if a 0-dim version of SECHIBA is used.   500 # Look at the description of the forcing data for   501 # the correct value.  502 CONDVEG_ALBNIR = 0.25  503 # default = 0.25  504   505 # Surface roughness (m)  506 # If IMPOSE_AZE  507 # Surface rougness to be used on the point if a 0-dim version  508 # of SECHIBA is used. Look at the description of the forcing   509 # data for the correct value.  510 CONDVEG_Z0 = 0.15  511 # default = 0.15_stnd  512   513 # Height to be added to the height of the first level (m)  514 # If IMPOSE_AZE  515 # ORCHIDEE assumes that the atmospheric level height is counted  516 # from the zero wind level. Thus to take into account the roughness  517 # of tall vegetation we need to correct this by a certain fraction  518 # of the vegetation height. This is called the roughness height in  519 # ORCHIDEE talk.  520 ROUGHHEIGHT = 0.0  521 # default = 0.0  522   523 # The snow albedo used by SECHIBA  524 # This option allows the user to impose a snow albedo.  525 # Default behaviour is to use the model of snow albedo  526 # developed by Chalita (1993).  527 CONDVEG_SNOWA = default  528 # default = use the model of snow albedo developed by Chalita  529   530 # Switch bare soil albedo dependent (if TRUE) on soil wetness  531 # If TRUE, the model for bare soil albedo is the old formulation.  532 # Then it depend on the soil dry or wetness. If FALSE, it is the   533 # new computation that is taken, it is only function of soil color. 48 534 ALB_BARE_MODEL = FALSE  535 # default = FALSE  536   537 # Initial snow mass if not found in restart  538 # The initial value of snow mass if its value is not found  539 # in the restart file. This should only be used if the model is   540 # started without a restart file.  541 HYDROL_SNOW = 0.0  542 # default = 0.0  543   544   545 # Initial snow age if not found in restart  546 # The initial value of snow age if its value is not found  547 # in the restart file. This should only be used if the model is   548 # started without a restart file.  549 HYDROL_SNOWAGE = 0.0  550 # default = 0.0  551   552 # Initial snow amount on ice, lakes, etc. if not found in restart  553 # The initial value of snow if its value is not found  554 # in the restart file. This should only be used if the model is   555 # started without a restart file.  556 HYDROL_SNOW_NOBIO = 0.0  557 # default = 0.0  558   559 # Initial snow age on ice, lakes, etc. if not found in restart  560 # The initial value of snow age if its value is not found  561 # in the restart file. This should only be used if the model is   562 # started without a restart file.  563 HYDROL_SNOW_NOBIO_AGE = 0.0  564 # default = 0.0  565   566 # Initial soil moisture stress if not found in restart  567 # The initial value of soil moisture stress if its value is not found  568 # in the restart file. This should only be used if the model is   569 # started without a restart file.  570 HYDROL_HUMR = 1.0  571 # default = 1.0  572   573 # Total depth of soil reservoir  574 HYDROL_SOIL_DEPTH = 2.  575 # default = 2.  576   577 # Initial restart deep soil moisture if not found in restart  578 # The initial value of deep soil moisture if its value is not found  579 # in the restart file. This should only be used if the model is   580 # started without a restart file. Default behaviour is a saturated soil.  581 HYDROL_BQSB = default  582 # default = Maximum quantity of water (Kg/M3) * Total depth of soil reservoir = 150. * 2  583   584 # Initial upper soil moisture if not found in restart  585 # The initial value of upper soil moisture if its value is not found  586 # in the restart file. This should only be used if the model is   587 # started without a restart file.  588 HYDROL_GQSB = 0.0  589 # default = 0.0  590   591 # Initial upper reservoir depth if not found in restart  592 # The initial value of upper reservoir depth if its value is not found  593 # in the restart file. This should only be used if the model is   594 # started without a restart file.  595 HYDROL_DSG = 0.0  596 # default = 0.0  597   598 # Initial dry soil above upper reservoir if not found in restart  599 # The initial value of dry soil above upper reservoir if its value   600 # in the restart file. This should only be used if the model is   601 # started without a restart file. The default behaviour  602 # is to compute it from the variables above. Should be OK most of   603 # the time.  604 HYDROL_DSP = default  605 # default = Total depth of soil reservoir - HYDROL_BQSB / Maximum quantity of water (Kg/M3) = 0.0  606   607 # Initial water on canopy if not found in restart  608 # The initial value of moisture on canopy if its value   609 # in the restart file. This should only be used if the model is   610 # started without a restart file.  611 HYDROL_QSV = 0.0  612 # default = 0.0  613   614 # Soil moisture on each soil tile and levels  615 # The initial value of mc if its value is not found  616 # in the restart file. This should only be used if the model is   617 # started without a restart file.  618 HYDROL_MOISTURE_CONTENT = 0.3  619 # default = 0.3  620   621 # US_NVM_NSTM_NSLM  622 # The initial value of us (relative moisture) if its value is not found  623 # in the restart file. This should only be used if the model is   624 # started without a restart file.  625 US_INIT = 0.0  626 # default = 0.0  627   628 # Coefficient for free drainage at bottom  629 # The initial value of free drainage if its value is not found  630 # in the restart file. This should only be used if the model is   631 # started without a restart file.  632 FREE_DRAIN_COEF = 1.0, 1.0, 1.0  633 # default = 1.0, 1.0, 1.0  634   635 # Bare soil evap on each soil if not found in restart  636 # The initial value of bare soils evap if its value is not found  637 # in the restart file. This should only be used if the model is   638 # started without a restart file.  639 EVAPNU_SOIL = 0.0  640 # default = 0.0  641   642 # Initial temperature if not found in restart  643 # The initial value of surface temperature if its value is not found  644 # in the restart file. This should only be used if the model is   645 # started without a restart file.  646 ENERBIL_TSURF = 280.  647 # default = 280.  648   649 # Initial Soil Potential Evaporation  650 # The initial value of soil potential evaporation if its value   651 # is not found in the restart file. This should only be used if  652 # the model is started without a restart file.   653 ENERBIL_EVAPOT = 0.0  654 # default = 0.0  655   656 # Initial soil temperature profile if not found in restart  657 # The initial value of the temperature profile in the soil if   658 # its value is not found in the restart file. This should only   659 # be used if the model is started without a restart file. Here  660 # we only require one value as we will assume a constant   661 # throughout the column.  662 THERMOSOIL_TPRO = 280.  663 # default = 280.  664   665 # Initial leaf CO2 level if not found in restart  666 # The initial value of leaf_ci if its value is not found  667 # in the restart file. This should only be used if the model is  668 # started without a restart file.  669 DIFFUCO_LEAFCI = 233.  670 # default = 233.  671   672   673 # Keep cdrag coefficient from gcm.  674 # Set to .TRUE. if you want q_cdrag coming from GCM.  675 # Keep cdrag coefficient from gcm for latent and sensible heat fluxes.  676 # TRUE if q_cdrag on initialization is non zero (FALSE for off-line runs).  677 CDRAG_FROM_GCM = y  678 # default = IF q_cdrag == 0 ldq_cdrag_from_gcm = .FALSE. ELSE .TRUE.  679   680   681 # Artificial parameter to increase or decrease canopy resistance  682 # Add from Nathalie - the 28 of March 2006 - advice from Fred Hourdin  683 # By PFT.  684 RVEG_PFT = 1., 0.5, 0.5, 1., 1., 1., 1., 1., 1., 1., 0.5, 1., 0.5  685 # default = 1.  686   687   688 # Interception reservoir coefficient.  689 # Transforms leaf area index into size of interception reservoir  690 # for slowproc_derivvar or stomate.  691 SECHIBA_QSINT = 0.02  692 # default = 0.1  693   694 #**************************************************************************  695 # LAND_USE  696 #**************************************************************************  697   698 # Read a land_use vegetation map  699 # pft values are needed, max time axis is 293  700 LAND_USE = y  701 # default = n  702   703 # Year of the land_use vegetation map readed  704 # year off the pft map  705 # If LAND_USE (11 = 1860 - 1850 +1 for PFTmap.20C3M.nc)   706 VEGET_YEAR = 151  707 # default = 282  708   709 # Update vegetation frequency (since 2.0 version)  710 # The veget datas will be update each this time step.  711 # If LAND_USE  712 VEGET_UPDATE = 0Y  713 # default = 1Y  714   715 # treat land use modifications  716 # With this variable, you can use a Land Use map  717 # to simulate anthropic modifications such as   718 # deforestation.   719 # If LAND_USE  720 LAND_COVER_CHANGE = n  721 # default = y  722   723 #**************************************************************************  724   725 # agriculture allowed?  726 # With this variable, you can determine  727 # whether agriculture is allowed  728 AGRICULTURE = y  729 # default = y  730   731 # Harvert model for agricol PFTs.  732 # Compute harvest above ground biomass for agriculture.  733 # Change daily turnover.  734 HARVEST_AGRI = y  735 # default = y  736   737 # herbivores allowed?  738 # With this variable, you can activate herbivores   739 HERBIVORES = n  740 # default = n  741   742 # treat expansion of PFTs across a grid cell?  743 # With this variable, you can determine  744 # whether we treat expansion of PFTs across a  745 # grid cell.  746 TREAT_EXPANSION = n  747 # default = n  748   749 #**************************************************************************  750   751 # Time within the day simulated  752 # This is the time spent simulating the current day. This variable is  753 # prognostic as it will trigger all the computations which are  754 # only done once a day.  755 SECHIBA_DAY = 0.0  756 # default = 0.0  757   758 # Time step of STOMATE and other slow processes  759 # Time step (s) of regular update of vegetation  760 # cover, LAI etc. This is also the time step  761 # of STOMATE.  762 DT_SLOW = 86400.  763 # default = un_jour = 86400.  764   765 #**************************************************************************  766   767 # Allows to switch on the multilayer hydrology of CWRR  768 # This flag allows the user to decide if the vertical  769 # hydrology should be treated using the multi-layer   770 # diffusion scheme adapted from CWRR by Patricia de Rosnay.  771 # by default the Choisnel hydrology is used.  772 HYDROL_CWRR = n  773 # default = n  774   775 # do horizontal diffusion?  776 # If TRUE, then water can diffuse horizontally between  777 # the PFTs' water reservoirs.  778 HYDROL_OK_HDIFF = n  779 # default = n  780   781   782 # time scale (s) for horizontal diffusion of water  783 # If HYDROL_OK_HDIFF  784 # Defines how fast diffusion occurs horizontally between  785 # the individual PFTs' water reservoirs. If infinite, no  786 # diffusion.  787 HYDROL_TAU_HDIFF = 1800.  788 # default = 86400.  789   790 # Percent by PFT of precip that is not intercepted by the canopy (since TAG 1.8).  791 # During one rainfall event, PERCENT_THROUGHFALL_PFT% of the incident rainfall  792 # will get directly to the ground without being intercepted, for each PFT.. 49 793 PERCENT_THROUGHFALL_PFT = 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30. 50  RVEG_PFT = .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5 51  CDRAG_FROM_GCM = .TRUE.  794 # default = 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30.  795   796 # Decides if we route the water or not  797 # This flag allows the user to decide if the runoff  798 # and drainage should be routed to the ocean  799 # and to downstream grid boxes.  800 RIVER_ROUTING = y  801 # default = n  802   803 # Name of file which contains the routing information  804 # The file provided here should allow the routing module to  805 # read the high resolution grid of basins and the flow direction   806 # from one mesh to the other.  807 ROUTING_FILE = routing.nc  808 # default = routing.nc  809   810 # Time step of the routing scheme  811 # If RIVER_ROUTING  812 # This values gives the time step in seconds of the routing scheme.   813 # It should be multiple of the main time step of ORCHIDEE. One day  814 # is a good value.  815 ROUTING_TIMESTEP = 86400  816 # default = 86400  817   818 # Number of rivers   819 # If RIVER_ROUTING  820 # This parameter chooses the number of largest river basins  821 # which should be treated as independently as rivers and not  822 # flow into the oceans as diffusion coastal flow.  823 ROUTING_RIVERS = 50  824 # default = 50  825   826 # Should we compute an irrigation flux   827 # This parameters allows the user to ask the model  828 # to compute an irigation flux. This performed for the  829 # on very simple hypothesis. The idea is to have a good  830 # map of irrigated areas and a simple function which estimates  831 # the need to irrigate.  832 DO_IRRIGATION = n  833 # default = n  834   835 # Name of file which contains the map of irrigated areas  836 # If IRRIGATE  837 # The name of the file to be opened to read the field  838 # with the area in m^2 of the area irrigated within each  839 # 0.5 0.5 deg grid box. The map currently used is the one  840 # developed by the Center for Environmental Systems Research   841 # in Kassel (1995).  842 IRRIGATION_FILE = irrigated.nc  843 # default = irrigated.nc  844   845 # Should we include floodplains   846 # This parameters allows the user to ask the model  847 # to take into account the flood plains and return   848 # the water into the soil moisture. It then can go   849 # back to the atmopshere. This tried to simulate   850 # internal deltas of rivers.  851 DO_FLOODPLAINS = n  852 # default = n  853   854 #************************************************************************** -
CONFIG/LMDZORINCA/trunk/EXP_CH4_AER/PARAM/run.def
r615 r858  3 3 INCLUDEDEF=gcm.def 4 4 INCLUDEDEF=orchidee.def  5 ## activation du calcul d equilibrage de charge  6 adjust=_adjust_  7 ## Type de calendrier utilise  8 ## valeur possible: earth_360d (defaut), earth_365d, earth_366d  9 calend=_calend_ 5 10 ## Jour de l'etat initial ( = 350 si 20 Decembre ,par expl. ,comme ici ) 6 11 dayref=_dayref_ -
CONFIG/LMDZORINCA/trunk/EXP_CH4_AER/config.card
r615 r858  59 59 RestartDate=1869-12-30 60 60 #D- Define restart simulation name (=> JOB_OS) 61  RestartJobName= CD1 61 RestartJobName=JobName 62 62 #D- Path Server Group Login (=> PSGL) 63  RestartPath= /dmnfs/p86denv/SORTIES_CPL_IPSL/ 63 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/CH4_AER 64 64 # Attention login depend de la machine 65 65  … …  69 69 #D- Do we rebuild parallel output, this flag determines 70 70 #D- frequency of rebuild submission 71  RebuildFrequency=NONE 72  #D- If you want to monitor variables, this flag determines 73  #D- frequency of post-processing submission 74  MonitoringFrequency=NONE  71 RebuildFrequency=1M  72 #D- Do we rebuild parallel output from archive  73 RebuildFromArchive=true 75 74 #D- If you want to produce time series, this flag determines 76 75 #D- frequency of post-processing submission … …  90 89 RestartDate=2000-01-01 91 90 # Define restart simulation name 92  RestartJobName= Test_nvSc_AERÂ93  RestartPath= /dmnfs11/p86cozic/IGCM_OUT/AER 91 RestartJobName=JobName  92 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/CH4_AER 94 93 # Old component name for restart (if empty, use new name) 95 94 OldName="" … …  103 102 RestartDate=1999-12-30 104 103 # Define restart simulation name 105  RestartJobName= 2L18Â106  RestartPath=${ARCHIVE}/ p86denv/SORTIES_CPL_IPSL 104 RestartJobName=JobName  105 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/CH4_AER 107 106 #-- Old component name for restart (if empty, use new name) 108 107 OldName= … …  118 117 RestartDate=2000-01-01 119 118 #D-- Define restart simulation name 120  RestartJobName= Test_nvSc_AERÂ121  RestartPath= /dmnfs11/p86cozic/IGCM_OUT/AER 119 RestartJobName=JobName  120 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/CH4_AER 122 121 #D-- Old component name for restart (if empty, use new name) 123 122 OldName="" -
CONFIG/LMDZORINCA/trunk/EXP_GES/COMP/lmdz.driver
r633 r858  1  #- $Id: lmdz.driver 119 2007-07-31 13:56:33Z acosce $ 1 #- $Id: lmdz.driver 841 2009-12-08 09:48:13Z acosce $ 2 2 #!/bin/ksh  3  3 4 #----------------------------------------------------------------- 4 5 function ATM_Initialize … …  13 14 LMD14496) BandsResol=144x96x19 ;; 14 15 LMD144142) BandsResol=144x142x19 ;;  16 esac  17   18   19 ##-- Calendar type for LMDZ  20 case ${config_UserChoices_CalendarType} in  21 leap|gregorian)  22 CalendarTypeForLmdz=earth_366d;;  23 noleap)  24 CalendarTypeForLmdz=earth_365d;;  25 360d)  26 CalendarTypeForLmdz=earth_360d;;  27 *)  28 CalendarTypeForLmdz=earth_360d 15 29 esac 16 30  … …  97 111 sed -e "s/_dayref_/${nbjour}/" \ 98 112 -e "s/_anneeref_/${yractu}/" \  113 -e "s/_calend_/${CalendarTypeForLmdz}/" \ 99 114 -e "s/_nday_/${PeriodLengthInDays}/" \ 100 115 -e "s/_raz_date_/${RAZ_DATE}/" \ -
CONFIG/LMDZORINCA/trunk/EXP_GES/COMP/orchidee.card
r730 r858  3 3  4 4 [UserChoices]  5 NEWHYDROL=n  6 sechiba_LEVEL=10 5 7  6 8 [InitialStateFiles] 7  List= (${R_INIT}/SRF/LMDZORINCA/carteveg5km.nc, .), \ 8  (${R_INIT}/SRF/LMDZORINCA/soils_param.nc, .), \  9 List= (${R_INIT}/SRF/LMDZORINCA/soils_param.nc, .), \ 9 10 (${R_INIT}/SRF/LMDZORINCA/routing.nc, .) 10 11  11 12 [BoundaryFiles] 12 13 List= () 13  ListNonDel= (${R_BC}/SRF/LMDZORINCA/ lai2D.nc, .) 14 ListNonDel= (${R_BC}/SRF/LMDZORINCA/PFTmap.20C3M.nc, PFTmap.nc) 14 15  15 16 [ParametersFiles] … …  17 18  18 19 [RestartFiles] 19  List= (sechiba_rest.nc, sechiba_rest.nc, start_sech.nc)  20 # List restart that have to be saved/restored each loop (file out, saved, and in) :  21 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 20 22  21 23 [OutputText] 22 24 List= (out_orchidee) 23  # avec la // : out_orchidee_*Â24 25  25 26 [OutputFiles] 26  List= (sechiba_out.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history)  27 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history) \  28 (sechiba_out_2.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_out2.nc, NONE) \  29 (watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 27 30  28 31 [Post_1M_sechiba_history] 29  Patches = (Patch_20090407_histcom_time_axis) 30  GatherWithInternal = (lon, lat, veget, time_counter) 31  MonitoringVars = 32  TimeSeriesVars = (alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, subli, tair, tsol_max, tsol_min, drainage) 33   34  [Post_1M_stomate_history] 35  Patches = () 36  GatherWithInternal = 37  MonitoringVars = 38  TimeSeriesVars =  32 Patches = (Patch_20091030_histcom_time_axis)  33 GatherWithInternal = (lon, lat, veget, time_counter, Areas)  34 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage)  35 ChunckJob2D = NONE  36 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, CO2FLUX)  37 ChunckJob3D = NONE -
CONFIG/LMDZORINCA/trunk/EXP_GES/COMP/orchidee.driver
r615 r858  1 1 #!/bin/ksh 2 2  3  #D- Driver du script pour ORCHIDEE_OL (off-line)  3 #D- Driver du script pour ORCHIDEE  4   5 function ORCHIDEE_sed  6 {  7 IGCM_debug_PushStack "ORCHIDEE_sed"  8   9 sed -e "s/^${1}\ *=.*/${1}= ${2}/" \  10 orchidee.def > orchidee.def.tmp  11 RET=$?  12 echo "ORCHIDEE_sed : ${1} ${2}"  13 \mv orchidee.def.tmp orchidee.def  14   15 IGCM_debug_PopStack "ORCHIDEE_sed"  16 return $RET  17 } 4 18  5 19 #----------------------------------------------------------------- … …  7 21 { 8 22 IGCM_debug_PushStack "SRF_Initialize"  23   24 RESOL_SRF=ALL 9 25  10 26 IGCM_debug_PopStack "SRF_Initialize" … …  16 32 IGCM_debug_PushStack "SRF_Update" 17 33   34 typeset SECHIBA_WRITE_STEP  35  18 36 case ${config_SRF_WriteFrequency} in 19  1Y|1y)  20  (( STOMATE_WRITE_STEP = PeriodLengthInDays )) 21  (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 )) ;; 22  1M|1m)  23  if [ ${config_UserChoices_PeriodLength} = 1Y ] ; then 24  (( STOMATE_WRITE_STEP = PeriodLengthInDays / 12 )) 25  (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / 12 )) 26  else 27  (( STOMATE_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) ))  37 *Y|*y)   38 WriteInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_SRF_WriteFrequency}}" )  39 PeriodLengthInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_UserChoices_PeriodLength}}" )  40 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears * 86400 )) ;;  41 *M|*m)   42 WriteInMonths=$( echo ${1} | awk -F '[mM]' "{print ${config_SRF_WriteFrequency}}" )  43 case ${config_UserChoices_PeriodLength} in  44 *Y|*y)  45 PeriodLengthInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_UserChoices_PeriodLength}}" )  46 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / PeriodLengthInYears / 12 ))  47 ;;  48 *M|*m)  49 PeriodLengthInMonths=$( echo ${1} | awk -F '[mM]' "{print ${config_UserChoices_PeriodLength}}" )  50 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInMonths * 86400 / PeriodLengthInMonths ))  51 ;;  52 *) 28 53 (( SECHIBA_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) * 86400 )) 29  fi ;;  54 ;;  55 esac  56 ;; 30 57 5D|5d)  31  (( STOMATE_WRITE_STEP = 5 ))Â32 58 (( SECHIBA_WRITE_STEP = 5 * 86400 )) ;; 33 59 1D|1d)  34  (( STOMATE_WRITE_STEP = 1 ))Â35 60 (( SECHIBA_WRITE_STEP = 86400 )) ;;  61 *s)  62 WriteInSeconds=$( echo ${1} | awk -F '[s]' "{print ${config_SRF_WriteFrequency}}" )  63 (( SECHIBA_WRITE_STEP = WriteInSeconds )) ;; 36 64 *)  37 65 IGCM_debug_Exit "SRF_Update " ${config_SRF_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D."  … …  39 67 esac 40 68   69 ORCHIDEE_sed HYDROL_CWRR ${orchidee_UserChoices_NEWHYDROL} 41 70  42  if ( [ ${CumulPeriod} -eq 1 ] && [ "${config_SRF_Restart}" = "n" ] ) ; then 43  sed -e "s/_start_sech_/default/" \ 44  -e "s/_write_step_/${SECHIBA_WRITE_STEP}/" \ 45  orchidee.def > orchidee.def.tmp 46  ## For STOMATE 47  # -e "s/STOMATE_HIST_DT= 10./STOMATE_HIST_DT = ${STOMATE_WRITE_STEP}/" \  71 ORCHIDEE_sed WRITE_STEP ${SECHIBA_WRITE_STEP}  72 ORCHIDEE_sed SECHIBA_HISTLEVEL ${orchidee_UserChoices_sechiba_LEVEL} 48 73  49  ## For ORCHIDEE_WATCHOUT_FILE :  50  # -e "s/ORCHIDEE_WATCHOUT= n/ORCHIDEE_WATCHOUT= y/" \ 51  # -e "s/DT_WATCHOUT= 1800/DT_WATCHOUT= 3600/" \ 52  else 53  sed -e "s/_start_sech_/start_sech.nc/" \ 54  -e "s/_write_step_/${SECHIBA_WRITE_STEP}/" \ 55  orchidee.def > orchidee.def.tmp 56  ## For STOMATE 57  # -e "s/STOMATE_RESTART_FILEIN= NONE/STOMATE_RESTART_FILEIN = stomate_rest_in.nc/" \ 58  # -e "s/STOMATE_HIST_DT= 10./STOMATE_HIST_DT = ${STOMATE_WRITE_STEP}/" \  74 ## if [ ${year} -eq 1950 ] ; then  75 # ORCHIDEE_sed SECHIBA_HISTFILE2 y  76 # ORCHIDEE_sed SECHIBA_HISTLEVEL2 10  77 # ORCHIDEE_sed WRITE_STEP2 86400.0  78 ## fi 59 79  60  ## For ORCHIDEE_WATCHOUT_FILE :  61  # -e "s/ORCHIDEE_WATCHOUT= n/ORCHIDEE_WATCHOUT= y/" \ 62  # -e "s/DT_WATCHOUT= 1800/DT_WATCHOUT= 3600/" \  80 if ( [ ${CumulPeriod} -ne 1 ] || [ "${config_SRF_Restart}" != "n" ] ) ; then  81 ORCHIDEE_sed SECHIBA_restart_in sechiba_rest_in.nc 63 82 fi 64  IGCM_sys_Mv orchidee.def.tmp orchidee.def  83   84 #IGCM_sys_Cp ${RUN_DIR}/orchidee.def ${RUN_DIR}/run.def  85 #IGCM_sys_Put_Out ${RUN_DIR}/run.def ${R_SAVE}/${PREFIX}_run.def 65 86  66 87 IGCM_debug_PopStack "SRF_Update" … …  72 93 IGCM_debug_PushStack "SRF_Finalize" 73 94  74  # For STOMATE : 75  # if [ $( IGCM_date_DaysBetweenGregorianDate ${PeriodDateEnd} ${year}1230 ) -ge 0 ] ; then 76  # IGCM_sys_Put_Out stomate_Cforcing.nc ${R_OUT_SRF_O_M}/${PREFIX}_stomate_Cforcing.nc 77  # IGCM_sys_Put_Out stomate_forcing.nc ${R_OUT_SRF_O_M}/${PREFIX}_stomate_forcing.nc 78  # fi  95 #IGCM_sys_Put_Out ${RUN_DIR}/used_run.def ${R_SAVE}/${PREFIX}_used_run.def 79 96  80 97 echo FINALIZE SRF !!! -
CONFIG/LMDZORINCA/trunk/EXP_GES/PARAM/orchidee.def
r623 r858  1  ## $Id$  1 #  2 #**************************************************************************  3 # Namelist for ORCHIDEE  4 #************************************************************************** 2 5 # 3 6 # 4  # Parameter file for LMDZ4OR_v2 configuration 5  # See comments : http://forge.ipsl.jussieu.fr/orchidee/  7 #**************************************************************************  8 # OPTIONS NOT SET  9 #************************************************************************** 6 10 # 7  STOMATE_OK_CO2=TRUE 8  # STOMATE_OK_STOMATE is not set 9  # STOMATE_OK_DGVM is not set 10  # STOMATE_WATCHOUT is not set 11  SECHIBA_restart_in=_start_sech_ 12  SECHIBA_rest_out=sechiba_rest.nc 13  SECHIBA_reset_time=y 14  # SECHIBA_reset_time is not set 15  OUTPUT_FILE=sechiba_out.nc 16  WRITE_STEP=_write_step_ 17  SECHIBA_HISTLEVEL=6 18  STOMATE_OUTPUT_FILE=stomate_history.nc 19  STOMATE_HIST_DT=10. 20  STOMATE_HISTLEVEL=0 21  SECHIBA_DAY=0.0 22  SECHIBA_ZCANOP=0.5 23  DT_SLOW=86400. 24  # IMPOSE_VEG is not set 25  VEGETATION_FILE=carteveg5km.nc 26  DIFFUCO_LEAFCI=233. 27  CONDVEG_SNOWA=default 28  # IMPOSE_AZE is not set 29  SOILALB_FILE=soils_param.nc 30  SOILTYPE_FILE=soils_param.nc  31  ENERBIL_TSURF=280. 32  HYDROL_SNOW=0.0 33  HYDROL_SNOWAGE=0.0 34  HYDROL_HUMR=1.0 35  HYDROL_BQSB=default 36  HYDROL_GQSB=0.0 37  HYDROL_DSG=0.0 38  HYDROL_DSP=default 39  HYDROL_QSV=0.0 40  HYDROL_OK_HDIFF=n 41  HYDROL_TAU_HDIFF=1800. 42  THERMOSOIL_TPRO=280. 43  RIVER_ROUTING=y 44  ROUTING_FILE=routing.nc 45  LAI_MAP=y 46  LAI_FILE=lai2D.nc 47  SECHIBA_QSINT=0.02  11 #  12 #**************************************************************************  13 # Management of display in the run of ORCHIDEE  14 #**************************************************************************  15   16 # Model chatting level  17 # level of online diagnostics in STOMATE (0-4)  18 # With this variable, you can determine how much online information STOMATE  19 # gives during the run. 0 means virtually no info.  20 BAVARD = 1  21 # default = 1  22   23 # Flag for debug information  24 # This option allows to switch on the output of debug  25 # information without recompiling the code.  26 DEBUG_INFO = n  27 #default = n  28   29 # ORCHIDEE will print more messages  30 # This flag permits to print more debug messages in the run.  31 LONGPRINT = n  32 #default = n  33   34 #---------------------------------------------------------------------  35   36 # To reset the time coming from SECHIBA restart file  37 # This option allows the model to override the time  38 # found in the restart file of SECHIBA with the time  39 # of the first call. That is the restart time of the GCM.  40 SECHIBA_reset_time = y  41 # default = n  42   43 #**************************************************************************  44 # Files : incoming / forcing / restart /output  45 #**************************************************************************  46 # Ancillary files :  47 #---------------------------------------------------------------------  48   49 # Name of file from which the vegetation map is to be read  50 # If !IMPOSE_VEG  51 # If LAND_USE   52 # default = pft_new.nc  53 # The name of the file to be opened to read a vegetation  54 # map (in pft) is to be given here.   55 # If !LAND_USE  56 # default = ../surfmap/carteveg5km.nc  57 # The name of the file to be opened to read the vegetation  58 # map is to be given here. Usualy SECHIBA runs with a 5kmx5km  59 # map which is derived from the IGBP one. We assume that we have  60 # a classification in 87 types. This is Olson modified by Viovy.  61 VEGETATION_FILE = PFTmap.nc  62   63   64 # Name of file from which the bare soil albedo  65 # If !IMPOSE_AZE  66 # The name of the file to be opened to read the soil types from   67 # which we derive then the bare soil albedos. This file is 1x1   68 # deg and based on the soil colors defined by Wilson and Henderson-Seller.  69 SOILALB_FILE = soils_param.nc  70 # default = ../surfmap/soils_param.nc  71   72 # Name of file from which soil types are read  73 # If !IMPOSE_VEG  74 # The name of the file to be opened to read the soil types.   75 # The data from this file is then interpolated to the grid of  76 # of the model. The aim is to get fractions for sand loam and  77 # clay in each grid box. This information is used for soil hydrology  78 # and respiration.  79 SOILTYPE_FILE = soils_param.nc  80 # default = ../surfmap/soils_param.nc  81   82 # Name of file from which the reference  83 # The name of the file to be opened to read  84 # temperature is read  85 # the reference surface temperature.  86 # The data from this file is then interpolated  87 # to the grid of the model.  88 # The aim is to get a reference temperature either  89 # to initialize the corresponding prognostic model  90 # variable correctly (ok_dgvm = TRUE) or to impose it  91 # as boundary condition (ok_dgvm = FALSE)  92 REFTEMP_FILE = reftemp.nc  93 # default = reftemp.nc  94   95 # Input and output restart file for SECHIBA :  96 #---------------------------------------------------------------------  97   98 # Name of restart to READ for initial conditions  99 # This is the name of the file which will be opened  100 # to extract the initial values of all prognostic  101 # values of the model. This has to be a netCDF file.  102 # Not truly COADS compliant. NONE will mean that  103 # no restart file is to be expected.  104 SECHIBA_restart_in = NONE  105 # default = NONE  106   107 # Name of restart files to be created by SECHIBA  108 # This variable give the name for the restart files.   109 # The restart software within IOIPSL will add .nc if needed.  110 SECHIBA_rest_out = sechiba_rest_out.nc  111 # default = sechiba_rest_out.nc  112   113 # Input and output restart file for STOMATE :  114 #---------------------------------------------------------------------  115   116 # Name of restart to READ for initial conditions of STOMATE  117 # If STOMATE_OK_STOMATE || STOMATE_WATCHOUT  118 # This is the name of the file which will be opened of STOMATE  119 # to extract the initial values of all prognostic values of STOMATE.  120 STOMATE_RESTART_FILEIN = NONE  121 # default = NONE  122   123 # Name of restart files to be created by STOMATE  124 # If STOMATE_OK_STOMATE || STOMATE_WATCHOUT  125 # This is the name of the file which will be opened  126 # to write the final values of all prognostic values  127 # of STOMATE.  128 STOMATE_RESTART_FILEOUT = stomate_rest_out.nc  129 # default = stomate_restart.nc  130   131 # Forcing files for TESTSTOMATE and FORCESOIL  132 #---------------------------------------------------------------------  133   134 # Name of STOMATE's forcing file  135 # Name that will be given to STOMATE's offline forcing file  136 #STOMATE_FORCING_NAME = stomate_forcing.nc  137 #default = NONE  138   139 # Size of STOMATE forcing data in memory (MB)  140 # This variable determines how many  141 # forcing states will be kept in memory.  142 # Must be a compromise between memory  143 # use and frequeny of disk access.  144 STOMATE_FORCING_MEMSIZE = 50  145 # default = 50  146   147 # Name of STOMATE's carbon forcing file  148 # Name that will be given to STOMATE's carbon offline forcing file  149 #STOMATE_CFORCING_NAME = stomate_Cforcing.nc  150 # default = NONE  151   152   153 # Produced forcing file name (SECHIBA puis STOMATE) :  154 #---------------------------------------------------------------------  155   156 # ORCHIDEE will write out its forcing to a file  157 # This flag allows to write to a file all the variables  158 # which are used to force the land-surface. The file   159 # has exactly the same format than a normal off-line forcing  160 # and thus this forcing can be used for forcing ORCHIDEE.  161 #ORCHIDEE_WATCHOUT = y  162 # default = n  163   164 # Filenane for the ORCHIDEE forcing file  165 # If ORCHIDEE_WATCHOUT  166 # This is the name of the file in which the  167 # forcing used here will be written for later use.   168 WATCHOUT_FILE = orchidee_watchout.nc  169 # default = orchidee_watchout.nc  170   171 # ORCHIDEE will write out with this frequency  172 # If ORCHIDEE_WATCHOUT  173 # This flag indicates the frequency of the write of the variables.   174 DT_WATCHOUT = 1800  175 # default = dt  176   177 # STOMATE does minimum service  178 # set to TRUE if you want STOMATE to read  179 # and write its start files and keep track  180 # of longer-term biometeorological variables.  181 # This is useful if OK_STOMATE is not set,  182 # but if you intend to activate STOMATE later.  183 # In that case, this run can serve as a   184 # spinup for longer-term biometeorological  185 # variables.  186 #STOMATE_WATCHOUT = y  187 # default = n  188   189 # Output file name (SECHIBA and STOMATE) :  190 #---------------------------------------------------------------------  191 # Name of file in which the output is going  192 # This file is going to be created by the model  193 # to be written  194 # and will contain the output from the model.  195 # This file is a truly COADS compliant netCDF file.  196 # It will be generated by the hist software from  197 # the IOIPSL package.  198 OUTPUT_FILE = sechiba_history.nc  199 # default = cabauw_out.nc  200   201 # Flag to switch on histfile 2 for SECHIBA (hi-frequency ?)  202 # This Flag switch on the second SECHIBA writing for hi (or low)   203 # frequency writing. This second output is optional and not written  204 # by default.  205 SECHIBA_HISTFILE2 = FALSE  206 # default = FALSE  207   208 # Name of file in which the output number 2 is going  209 # to be written  210 # If SECHIBA_HISTFILE2  211 # This file is going to be created by the model  212 # and will contain the output 2 from the model.  213 SECHIBA_OUTPUT_FILE2 = sechiba_out_2.nc  214 # default = sechiba_out_2.nc  215   216 # Name of file in which STOMATE's output is going to be written  217 # This file is going to be created by the model  218 # and will contain the output from the model.  219 # This file is a truly COADS compliant netCDF file.  220 # It will be generated by the hist software from  221 # the IOIPSL package.  222 STOMATE_OUTPUT_FILE = stomate_history.nc  223 # default = stomate_history.nc  224   225 # Write levels for outputs files (number of variables) :  226 #---------------------------------------------------------------------  227   228 # SECHIBA history output level (0..10)  229 # Chooses the list of variables in the history file.   230 # Values between 0: nothing is written; 10: everything is   231 # written are available More details can be found on the web under documentation.  232 # web under documentation.  233 SECHIBA_HISTLEVEL = 5  234 # default = 5  235   236 # SECHIBA history 2 output level (0..10)  237 # If SECHIBA_HISTFILE2  238 # Chooses the list of variables in the history file.   239 # Values between 0: nothing is written; 10: everything is   240 # written are available More details can be found on the web under documentation.  241 # web under documentation.  242 # First level contains all ORCHIDEE outputs.  243 SECHIBA_HISTLEVEL2 = 1  244 # default = 1  245   246 # STOMATE history output level (0..10)  247 # 0: nothing is written; 10: everything is written  248 STOMATE_HISTLEVEL = 10  249 # default = 10  250   251 # Write frequency for output files (SECHIBA in seconds et  252 # STOMATE in days) :  253 #---------------------------------------------------------------------  254 # Frequency in seconds at which to WRITE output  255 # This variables gives the frequency the output of  256 # the model should be written into the netCDF file.  257 # It does not affect the frequency at which the  258 # operations such as averaging are done.  259 WRITE_STEP = 86400.0  260 # default = 86400.0  261   262 # Frequency in seconds at which to WRITE output  263 # If SECHIBA_HISTFILE2  264 # This variables gives the frequency the output 2 of  265 # the model should be written into the netCDF file.  266 # It does not affect the frequency at which the  267 # operations such as averaging are done.  268 # That is IF the coding of the calls to histdef  269 # are correct !  270 WRITE_STEP2 = 1800.0  271 # default = 1800.0  272   273 # STOMATE history time step (d)  274 # Time step of the STOMATE history file  275 # Care : this variable must be higher than DT_SLOW  276 STOMATE_HIST_DT = 10.  277 # default = 10.  278   279 #---------------------------------------------------------------------  280 # FORCESOIL CARBON spin up parametrization  281 #---------------------------------------------------------------------  282   283 # Number of time steps per year for carbon spinup.  284 FORCESOIL_STEP_PER_YEAR = 12  285 # default = 12  286   287 # Number of years saved for carbon spinup.  288 FORCESOIL_NB_YEAR = 1  289 # default = 1  290   291 #---------------------------------------------------------------------  292 # Parametrization :  293 #---------------------------------------------------------------------  294   295 # Activate STOMATE?  296 # set to TRUE if STOMATE is to be activated  297 STOMATE_OK_STOMATE = n  298 # default = n  299   300 # Activate DGVM?  301 # set to TRUE if Dynamic Vegetation DGVM is to be activated  302 STOMATE_OK_DGVM = n  303 # default = n  304   305 # Activate CO2?  306 # set to TRUE if photosynthesis is to be activated  307 STOMATE_OK_CO2 = y  308 # default = n  309   310 # Flag to force the value of atmospheric CO2 for vegetation.  311 # If this flag is set to true, the ATM_CO2 parameter is used  312 # to prescribe the atmospheric CO2.  313 # This Flag is only use in couple mode.  314 FORCE_CO2_VEG = FALSE  315 # default = FALSE  316   317 # Value for atm CO2.  318 # If FORCE_CO2_VEG (in not forced mode)  319 # Value to prescribe the atm CO2.  320 # For pre-industrial simulations, the value is 286.2 .  321 # 348. for 1990 year.  322 ATM_CO2 = 350.  323 # default = 350.  324   325 # constant tree mortality  326 # If yes, then a constant mortality is applied to trees.   327 # Otherwise, mortality is a function of the trees'   328 # vigour (as in LPJ).  329 LPJ_GAP_CONST_MORT = y  330 # default = y  331   332 # no fire allowed  333 # With this variable, you can allow or not  334 # the estimation of CO2 lost by fire  335 FIRE_DISABLE = n  336 # default = n  337   338 # Average method for z0  339 # If this flag is set to true (y) then the neutral Cdrag  340 # is averaged instead of the log(z0). This should be  341 # the prefered option. We still wish to keep the other  342 # option so we can come back if needed. If this is  343 # desired then one should set Z0CDRAG_AVE = n  344 Z0CDRAG_AVE = y  345 # default = y  346   347 # parameters describing the surface (vegetation + soil) :  348 #---------------------------------------------------------------------  349 #  350 # Should the vegetation be prescribed  351 # This flag allows the user to impose a vegetation distribution  352 # and its characterisitcs. It is espacially interesting for 0D  353 # simulations. On the globe it does not make too much sense as  354 # it imposes the same vegetation everywhere  355 IMPOSE_VEG = n  356 # default = n  357   358 # Flag to use old "interpolation" of vegetation map.  359 # IF NOT IMPOSE_VEG and NOT LAND_USE  360 # If you want to recover the old (ie orchidee_1_2 branch)   361 # "interpolation" of vegetation map.  362 SLOWPROC_VEGET_OLD_INTERPOL = n  363 # default = n  364   365 # Vegetation distribution within the mesh (0-dim mode)  366 # If IMPOSE_VEG  367 # The fraction of vegetation is read from the restart file. If  368 # it is not found there we will use the values provided here.  369 SECHIBA_VEG__01 = 0.2  370 SECHIBA_VEG__02 = 0.0  371 SECHIBA_VEG__03 = 0.0  372 SECHIBA_VEG__04 = 0.0  373 SECHIBA_VEG__05 = 0.0  374 SECHIBA_VEG__06 = 0.0  375 SECHIBA_VEG__07 = 0.0  376 SECHIBA_VEG__08 = 0.0  377 SECHIBA_VEG__09 = 0.0  378 SECHIBA_VEG__10 = 0.8  379 SECHIBA_VEG__11 = 0.0  380 SECHIBA_VEG__12 = 0.0  381 SECHIBA_VEG__13 = 0.0  382 # default = 0.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.8, 0.0, 0.0, 0.0  383   384 # Maximum vegetation distribution within the mesh (0-dim mode)  385 # If IMPOSE_VEG  386 # The fraction of vegetation is read from the restart file. If  387 # it is not found there we will use the values provided here.  388 SECHIBA_VEGMAX__01 = 0.2  389 SECHIBA_VEGMAX__02 = 0.0  390 SECHIBA_VEGMAX__03 = 0.0  391 SECHIBA_VEGMAX__04 = 0.0  392 SECHIBA_VEGMAX__05 = 0.0  393 SECHIBA_VEGMAX__06 = 0.0  394 SECHIBA_VEGMAX__07 = 0.0  395 SECHIBA_VEGMAX__08 = 0.0  396 SECHIBA_VEGMAX__09 = 0.0  397 SECHIBA_VEGMAX__10 = 0.8  398 SECHIBA_VEGMAX__11 = 0.0  399 SECHIBA_VEGMAX__12 = 0.0  400 SECHIBA_VEGMAX__13 = 0.0  401 # default = 0.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.8, 0.0, 0.0, 0.0  402   403 # LAI for all vegetation types (0-dim mode)  404 # If IMPOSE_VEG  405 # The maximum LAI used in the 0dim mode. The values should be found  406 # in the restart file. The new values of LAI will be computed anyway  407 # at the end of the current day. The need for this variable is caused  408 # by the fact that the model may stop during a day and thus we have not  409 # yet been through the routines which compute the new surface conditions.  410 SECHIBA_LAI__01 = 0.  411 SECHIBA_LAI__02 = 8.  412 SECHIBA_LAI__03 = 8.  413 SECHIBA_LAI__04 = 4.  414 SECHIBA_LAI__05 = 4.5  415 SECHIBA_LAI__06 = 4.5  416 SECHIBA_LAI__07 = 4.  417 SECHIBA_LAI__08 = 4.5  418 SECHIBA_LAI__09 = 4.  419 SECHIBA_LAI__10 = 2.  420 SECHIBA_LAI__11 = 2.  421 SECHIBA_LAI__12 = 2.  422 SECHIBA_LAI__13 = 2.  423 # default = 0., 8., 8., 4., 4.5, 4.5, 4., 4.5, 4., 2., 2., 2., 2.  424   425 # Height for all vegetation types (m)  426 # If IMPOSE_VEG  427 # The height used in the 0dim mode. The values should be found  428 # in the restart file. The new values of height will be computed anyway  429 # at the end of the current day. The need for this variable is caused  430 # by the fact that the model may stop during a day and thus we have not  431 # yet been through the routines which compute the new surface conditions.  432 SLOWPROC_HEIGHT__01 = 0.  433 SLOWPROC_HEIGHT__02 = 50.  434 SLOWPROC_HEIGHT__03 = 50.  435 SLOWPROC_HEIGHT__04 = 30.  436 SLOWPROC_HEIGHT__05 = 30.  437 SLOWPROC_HEIGHT__06 = 30.  438 SLOWPROC_HEIGHT__07 = 20.  439 SLOWPROC_HEIGHT__08 = 20.  440 SLOWPROC_HEIGHT__09 = 20.  441 SLOWPROC_HEIGHT__10 = .2  442 SLOWPROC_HEIGHT__11 = .2  443 SLOWPROC_HEIGHT__12 = .4  444 SLOWPROC_HEIGHT__13 = .4  445 # default = 0., 30., 30., 20., 20., 20., 15., 15., 15., .5, .6, 1.0, 1.0  446   447   448 # Fraction of the 3 soil types (0-dim mode)  449 # If IMPOSE_VEG  450 # Determines the fraction for the 3 soil types  451 # in the mesh in the following order : sand loam and clay.  452 SOIL_FRACTIONS__01 = 0.28  453 SOIL_FRACTIONS__02 = 0.52  454 SOIL_FRACTIONS__03 = 0.20  455 # default = 0.28, 0.52, 0.20  456   457 # Fraction of other surface types within the mesh (0-dim mode)  458 # If IMPOSE_VEG  459 # The fraction of ice, lakes, etc. is read from the restart file. If  460 # it is not found there we will use the values provided here.  461 # For the moment, there is only ice.  462 SECHIBA_FRAC_NOBIO = 0.0  463 # default = 0.0  464   465 # Fraction of the clay fraction (0-dim mode)  466 # If IMPOSE_VEG  467 # Determines the fraction of clay in the grid box.  468 CLAY_FRACTION = 0.2  469 # default = 0.2  470   471 # Should the surface parameters be prescribed  472 # This flag allows the user to impose the surface parameters  473 # (Albedo Roughness and Emissivity). It is espacially interesting for 0D  474 # simulations. On the globe it does not make too much sense as  475 # it imposes the same vegetation everywhere  476 IMPOSE_AZE = n  477 # default = n  478   479 # Emissivity of the surface for LW radiation  480 # If IMPOSE_AZE  481 # The surface emissivity used for compution the LE emission  482 # of the surface in a 0-dim version. Values range between   483 # 0.97 and 1.. The GCM uses 0.98.  484 CONDVEG_EMIS = 1.0  485 # default = 1.0  486   487 # SW visible albedo for the surface  488 # If IMPOSE_AZE  489 # Surface albedo in visible wavelengths to be used   490 # on the point if a 0-dim version of SECHIBA is used.   491 # Look at the description of the forcing data for   492 # the correct value.  493 CONDVEG_ALBVIS = 0.25  494 # default = 0.25  495   496 # SW near infrared albedo for the surface  497 # If IMPOSE_AZE  498 # Surface albedo in near infrared wavelengths to be used   499 # on the point if a 0-dim version of SECHIBA is used.   500 # Look at the description of the forcing data for   501 # the correct value.  502 CONDVEG_ALBNIR = 0.25  503 # default = 0.25  504   505 # Surface roughness (m)  506 # If IMPOSE_AZE  507 # Surface rougness to be used on the point if a 0-dim version  508 # of SECHIBA is used. Look at the description of the forcing   509 # data for the correct value.  510 CONDVEG_Z0 = 0.15  511 # default = 0.15_stnd  512   513 # Height to be added to the height of the first level (m)  514 # If IMPOSE_AZE  515 # ORCHIDEE assumes that the atmospheric level height is counted  516 # from the zero wind level. Thus to take into account the roughness  517 # of tall vegetation we need to correct this by a certain fraction  518 # of the vegetation height. This is called the roughness height in  519 # ORCHIDEE talk.  520 ROUGHHEIGHT = 0.0  521 # default = 0.0  522   523 # The snow albedo used by SECHIBA  524 # This option allows the user to impose a snow albedo.  525 # Default behaviour is to use the model of snow albedo  526 # developed by Chalita (1993).  527 CONDVEG_SNOWA = default  528 # default = use the model of snow albedo developed by Chalita  529   530 # Switch bare soil albedo dependent (if TRUE) on soil wetness  531 # If TRUE, the model for bare soil albedo is the old formulation.  532 # Then it depend on the soil dry or wetness. If FALSE, it is the   533 # new computation that is taken, it is only function of soil color. 48 534 ALB_BARE_MODEL = FALSE  535 # default = FALSE  536   537 # Initial snow mass if not found in restart  538 # The initial value of snow mass if its value is not found  539 # in the restart file. This should only be used if the model is   540 # started without a restart file.  541 HYDROL_SNOW = 0.0  542 # default = 0.0  543   544   545 # Initial snow age if not found in restart  546 # The initial value of snow age if its value is not found  547 # in the restart file. This should only be used if the model is   548 # started without a restart file.  549 HYDROL_SNOWAGE = 0.0  550 # default = 0.0  551   552 # Initial snow amount on ice, lakes, etc. if not found in restart  553 # The initial value of snow if its value is not found  554 # in the restart file. This should only be used if the model is   555 # started without a restart file.  556 HYDROL_SNOW_NOBIO = 0.0  557 # default = 0.0  558   559 # Initial snow age on ice, lakes, etc. if not found in restart  560 # The initial value of snow age if its value is not found  561 # in the restart file. This should only be used if the model is   562 # started without a restart file.  563 HYDROL_SNOW_NOBIO_AGE = 0.0  564 # default = 0.0  565   566 # Initial soil moisture stress if not found in restart  567 # The initial value of soil moisture stress if its value is not found  568 # in the restart file. This should only be used if the model is   569 # started without a restart file.  570 HYDROL_HUMR = 1.0  571 # default = 1.0  572   573 # Total depth of soil reservoir  574 HYDROL_SOIL_DEPTH = 2.  575 # default = 2.  576   577 # Initial restart deep soil moisture if not found in restart  578 # The initial value of deep soil moisture if its value is not found  579 # in the restart file. This should only be used if the model is   580 # started without a restart file. Default behaviour is a saturated soil.  581 HYDROL_BQSB = default  582 # default = Maximum quantity of water (Kg/M3) * Total depth of soil reservoir = 150. * 2  583   584 # Initial upper soil moisture if not found in restart  585 # The initial value of upper soil moisture if its value is not found  586 # in the restart file. This should only be used if the model is   587 # started without a restart file.  588 HYDROL_GQSB = 0.0  589 # default = 0.0  590   591 # Initial upper reservoir depth if not found in restart  592 # The initial value of upper reservoir depth if its value is not found  593 # in the restart file. This should only be used if the model is   594 # started without a restart file.  595 HYDROL_DSG = 0.0  596 # default = 0.0  597   598 # Initial dry soil above upper reservoir if not found in restart  599 # The initial value of dry soil above upper reservoir if its value   600 # in the restart file. This should only be used if the model is   601 # started without a restart file. The default behaviour  602 # is to compute it from the variables above. Should be OK most of   603 # the time.  604 HYDROL_DSP = default  605 # default = Total depth of soil reservoir - HYDROL_BQSB / Maximum quantity of water (Kg/M3) = 0.0  606   607 # Initial water on canopy if not found in restart  608 # The initial value of moisture on canopy if its value   609 # in the restart file. This should only be used if the model is   610 # started without a restart file.  611 HYDROL_QSV = 0.0  612 # default = 0.0  613   614 # Soil moisture on each soil tile and levels  615 # The initial value of mc if its value is not found  616 # in the restart file. This should only be used if the model is   617 # started without a restart file.  618 HYDROL_MOISTURE_CONTENT = 0.3  619 # default = 0.3  620   621 # US_NVM_NSTM_NSLM  622 # The initial value of us (relative moisture) if its value is not found  623 # in the restart file. This should only be used if the model is   624 # started without a restart file.  625 US_INIT = 0.0  626 # default = 0.0  627   628 # Coefficient for free drainage at bottom  629 # The initial value of free drainage if its value is not found  630 # in the restart file. This should only be used if the model is   631 # started without a restart file.  632 FREE_DRAIN_COEF = 1.0, 1.0, 1.0  633 # default = 1.0, 1.0, 1.0  634   635 # Bare soil evap on each soil if not found in restart  636 # The initial value of bare soils evap if its value is not found  637 # in the restart file. This should only be used if the model is   638 # started without a restart file.  639 EVAPNU_SOIL = 0.0  640 # default = 0.0  641   642 # Initial temperature if not found in restart  643 # The initial value of surface temperature if its value is not found  644 # in the restart file. This should only be used if the model is   645 # started without a restart file.  646 ENERBIL_TSURF = 280.  647 # default = 280.  648   649 # Initial Soil Potential Evaporation  650 # The initial value of soil potential evaporation if its value   651 # is not found in the restart file. This should only be used if  652 # the model is started without a restart file.   653 ENERBIL_EVAPOT = 0.0  654 # default = 0.0  655   656 # Initial soil temperature profile if not found in restart  657 # The initial value of the temperature profile in the soil if   658 # its value is not found in the restart file. This should only   659 # be used if the model is started without a restart file. Here  660 # we only require one value as we will assume a constant   661 # throughout the column.  662 THERMOSOIL_TPRO = 280.  663 # default = 280.  664   665 # Initial leaf CO2 level if not found in restart  666 # The initial value of leaf_ci if its value is not found  667 # in the restart file. This should only be used if the model is  668 # started without a restart file.  669 DIFFUCO_LEAFCI = 233.  670 # default = 233.  671   672   673 # Keep cdrag coefficient from gcm.  674 # Set to .TRUE. if you want q_cdrag coming from GCM.  675 # Keep cdrag coefficient from gcm for latent and sensible heat fluxes.  676 # TRUE if q_cdrag on initialization is non zero (FALSE for off-line runs).  677 CDRAG_FROM_GCM = y  678 # default = IF q_cdrag == 0 ldq_cdrag_from_gcm = .FALSE. ELSE .TRUE.  679   680   681 # Artificial parameter to increase or decrease canopy resistance  682 # Add from Nathalie - the 28 of March 2006 - advice from Fred Hourdin  683 # By PFT.  684 RVEG_PFT = 1., 0.5, 0.5, 1., 1., 1., 1., 1., 1., 1., 0.5, 1., 0.5  685 # default = 1.  686   687   688 # Interception reservoir coefficient.  689 # Transforms leaf area index into size of interception reservoir  690 # for slowproc_derivvar or stomate.  691 SECHIBA_QSINT = 0.02  692 # default = 0.1  693   694 #**************************************************************************  695 # LAND_USE  696 #**************************************************************************  697   698 # Read a land_use vegetation map  699 # pft values are needed, max time axis is 293  700 LAND_USE = y  701 # default = n  702   703 # Year of the land_use vegetation map readed  704 # year off the pft map  705 # If LAND_USE (11 = 1860 - 1850 +1 for PFTmap.20C3M.nc)   706 VEGET_YEAR = 151  707 # default = 282  708   709 # Update vegetation frequency (since 2.0 version)  710 # The veget datas will be update each this time step.  711 # If LAND_USE  712 VEGET_UPDATE = 0Y  713 # default = 1Y  714   715 # treat land use modifications  716 # With this variable, you can use a Land Use map  717 # to simulate anthropic modifications such as   718 # deforestation.   719 # If LAND_USE  720 LAND_COVER_CHANGE = n  721 # default = y  722   723 #**************************************************************************  724   725 # agriculture allowed?  726 # With this variable, you can determine  727 # whether agriculture is allowed  728 AGRICULTURE = y  729 # default = y  730   731 # Harvert model for agricol PFTs.  732 # Compute harvest above ground biomass for agriculture.  733 # Change daily turnover.  734 HARVEST_AGRI = y  735 # default = y  736   737 # herbivores allowed?  738 # With this variable, you can activate herbivores   739 HERBIVORES = n  740 # default = n  741   742 # treat expansion of PFTs across a grid cell?  743 # With this variable, you can determine  744 # whether we treat expansion of PFTs across a  745 # grid cell.  746 TREAT_EXPANSION = n  747 # default = n  748   749 #**************************************************************************  750   751 # Time within the day simulated  752 # This is the time spent simulating the current day. This variable is  753 # prognostic as it will trigger all the computations which are  754 # only done once a day.  755 SECHIBA_DAY = 0.0  756 # default = 0.0  757   758 # Time step of STOMATE and other slow processes  759 # Time step (s) of regular update of vegetation  760 # cover, LAI etc. This is also the time step  761 # of STOMATE.  762 DT_SLOW = 86400.  763 # default = un_jour = 86400.  764   765 #**************************************************************************  766   767 # Allows to switch on the multilayer hydrology of CWRR  768 # This flag allows the user to decide if the vertical  769 # hydrology should be treated using the multi-layer   770 # diffusion scheme adapted from CWRR by Patricia de Rosnay.  771 # by default the Choisnel hydrology is used.  772 HYDROL_CWRR = n  773 # default = n  774   775 # do horizontal diffusion?  776 # If TRUE, then water can diffuse horizontally between  777 # the PFTs' water reservoirs.  778 HYDROL_OK_HDIFF = n  779 # default = n  780   781   782 # time scale (s) for horizontal diffusion of water  783 # If HYDROL_OK_HDIFF  784 # Defines how fast diffusion occurs horizontally between  785 # the individual PFTs' water reservoirs. If infinite, no  786 # diffusion.  787 HYDROL_TAU_HDIFF = 1800.  788 # default = 86400.  789   790 # Percent by PFT of precip that is not intercepted by the canopy (since TAG 1.8).  791 # During one rainfall event, PERCENT_THROUGHFALL_PFT% of the incident rainfall  792 # will get directly to the ground without being intercepted, for each PFT.. 49 793 PERCENT_THROUGHFALL_PFT = 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30. 50  RVEG_PFT = .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5 51  CDRAG_FROM_GCM = .TRUE.  794 # default = 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30.  795   796 # Decides if we route the water or not  797 # This flag allows the user to decide if the runoff  798 # and drainage should be routed to the ocean  799 # and to downstream grid boxes.  800 RIVER_ROUTING = y  801 # default = n  802   803 # Name of file which contains the routing information  804 # The file provided here should allow the routing module to  805 # read the high resolution grid of basins and the flow direction   806 # from one mesh to the other.  807 ROUTING_FILE = routing.nc  808 # default = routing.nc  809   810 # Time step of the routing scheme  811 # If RIVER_ROUTING  812 # This values gives the time step in seconds of the routing scheme.   813 # It should be multiple of the main time step of ORCHIDEE. One day  814 # is a good value.  815 ROUTING_TIMESTEP = 86400  816 # default = 86400  817   818 # Number of rivers   819 # If RIVER_ROUTING  820 # This parameter chooses the number of largest river basins  821 # which should be treated as independently as rivers and not  822 # flow into the oceans as diffusion coastal flow.  823 ROUTING_RIVERS = 50  824 # default = 50  825   826 # Should we compute an irrigation flux   827 # This parameters allows the user to ask the model  828 # to compute an irigation flux. This performed for the  829 # on very simple hypothesis. The idea is to have a good  830 # map of irrigated areas and a simple function which estimates  831 # the need to irrigate.  832 DO_IRRIGATION = n  833 # default = n  834   835 # Name of file which contains the map of irrigated areas  836 # If IRRIGATE  837 # The name of the file to be opened to read the field  838 # with the area in m^2 of the area irrigated within each  839 # 0.5 0.5 deg grid box. The map currently used is the one  840 # developed by the Center for Environmental Systems Research   841 # in Kassel (1995).  842 IRRIGATION_FILE = irrigated.nc  843 # default = irrigated.nc  844   845 # Should we include floodplains   846 # This parameters allows the user to ask the model  847 # to take into account the flood plains and return   848 # the water into the soil moisture. It then can go   849 # back to the atmopshere. This tried to simulate   850 # internal deltas of rivers.  851 DO_FLOODPLAINS = n  852 # default = n  853   854 #************************************************************************** -
CONFIG/LMDZORINCA/trunk/EXP_GES/PARAM/run.def
r615 r858  3 3 INCLUDEDEF=gcm.def 4 4 INCLUDEDEF=orchidee.def  5 ## activation du calcul d equilibrage de charge  6 adjust=_adjust_  7 ## Type de calendrier utilise  8 ## valeur possible: earth_360d (defaut), earth_365d, earth_366d  9 calend=_calend_ 5 10 ## Jour de l'etat initial ( = 350 si 20 Decembre ,par expl. ,comme ici ) 6 11 dayref=_dayref_ -
CONFIG/LMDZORINCA/trunk/EXP_GES/config.card
r615 r858  58 58 RestartDate=1869-12-30 59 59 #D- Define restart simulation name (=> JOB_OS) 60  RestartJobName= CD1 60 RestartJobName=JobName 61 61 #D- Path Server Group Login (=> PSGL) 62  RestartPath= /dmnfs/p86denv/SORTIES_CPL_IPSL/ 62 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/GES 63 63 # Attention login depend de la machine 64 64  … …  68 68 #D- Do we rebuild parallel output, this flag determines 69 69 #D- frequency of rebuild submission 70  RebuildFrequency=NONE 71  #D- If you want to monitor variables, this flag determines 72  #D- frequency of post-processing submission 73  MonitoringFrequency=NONE  70 RebuildFrequency=1M  71 #D- Do we rebuild parallel output from archive  72 RebuildFromArchive=true 74 73 #D- If you want to produce time series, this flag determines 75 74 #D- frequency of post-processing submission … …  89 88 RestartDate=2000-01-01 90 89 # Define restart simulation name 91  RestartJobName= Test_nvSc_AERÂ92  RestartPath= /dmnfs11/p86cozic/IGCM_OUT/AER 90 RestartJobName=JobName  91 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/GES 93 92 # Old component name for restart (if empty, use new name) 94 93 OldName="" … …  102 101 RestartDate=1999-12-30 103 102 # Define restart simulation name 104  RestartJobName= 2L18Â105  RestartPath=${ARCHIVE}/ p86denv/SORTIES_CPL_IPSL 103 RestartJobName=JobName  104 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/GES 106 105 #-- Old component name for restart (if empty, use new name) 107 106 OldName= … …  116 115 RestartDate=2000-01-01 117 116 #D-- Define restart simulation name 118  RestartJobName= Test_nvSc_AERÂ119  RestartPath= /dmnfs11/p86cozic/IGCM_OUT/AER 117 RestartJobName=JobName  118 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/GES 120 119 #D-- Old component name for restart (if empty, use new name) 121 120 OldName="" -
CONFIG/LMDZORINCA/trunk/EXP_IPCC/COMP/lmdz.driver
r644 r858  1  #- $Id: lmdz.driver 119 2007-07-31 13:56:33Z acosce $ 1 #- $Id: lmdz.driver 841 2009-12-08 09:48:13Z acosce $ 2 2 #!/bin/ksh  3  3 4 #----------------------------------------------------------------- 4 5 function ATM_Initialize … …  11 12 LMD9671) BandsResol=96x71x19 ;; 12 13 LMD9672) BandsResol=96x72x19 ;; 13  LMD9695) BandsResol=96x95x19 ;;Â14 14 LMD14496) BandsResol=144x96x19 ;; 15 15 LMD144142) BandsResol=144x142x19 ;;  16 esac  17   18   19 ##-- Calendar type for LMDZ  20 case ${config_UserChoices_CalendarType} in  21 leap|gregorian)  22 CalendarTypeForLmdz=earth_366d;;  23 noleap)  24 CalendarTypeForLmdz=earth_365d;;  25 360d)  26 CalendarTypeForLmdz=earth_360d;;  27 *)  28 CalendarTypeForLmdz=earth_360d 16 29 esac 17 30  … …  21 34 NUM_PROC_ATM=${BATCH_NUM_PROC_TOT} 22 35 fi 23  24 36  25 37 ##--Frequency purpose .... … …  99 111 sed -e "s/_dayref_/${nbjour}/" \ 100 112 -e "s/_anneeref_/${yractu}/" \  113 -e "s/_calend_/${CalendarTypeForLmdz}/" \ 101 114 -e "s/_nday_/${PeriodLengthInDays}/" \ 102 115 -e "s/_raz_date_/${RAZ_DATE}/" \ -
CONFIG/LMDZORINCA/trunk/EXP_IPCC/PARAM/run.def
r644 r858  3 3 INCLUDEDEF=gcm.def 4 4 INCLUDEDEF=orchidee.def  5 ## activation du calcul d equilibrage de charge  6 adjust=_adjust_  7 ## Type de calendrier utilise  8 ## valeur possible: earth_360d (defaut), earth_365d, earth_366d  9 calend=_calend_ 5 10 ## Jour de l'etat initial ( = 350 si 20 Decembre ,par expl. ,comme ici ) 6 11 dayref=_dayref_ -
CONFIG/LMDZORINCA/trunk/EXP_IPCC/config.card
r644 r858  58 58 RestartDate=1869-12-30 59 59 #D- Define restart simulation name (=> JOB_OS) 60  RestartJobName= CD1 60 RestartJobName=JobName 61 61 #D- Path Server Group Login (=> PSGL) 62  RestartPath= /dmnfs/p86denv/SORTIES_CPL_IPSL/ 62 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 63 63 # Attention login depend de la machine 64 64  … …  68 68 #D- Do we rebuild parallel output, this flag determines 69 69 #D- frequency of rebuild submission 70  RebuildFrequency=NONE 71  #D- If you want to monitor variables, this flag determines 72  #D- frequency of post-processing submission 73  MonitoringFrequency=NONE  70 RebuildFrequency=1M  71 #D- Do we rebuild parallel output from archive  72 RebuildFromArchive=true 74 73 #D- If you want to produce time series, this flag determines 75 74 #D- frequency of post-processing submission … …  89 88 RestartDate=2000-01-01 90 89 # Define restart simulation name 91  RestartJobName= Test_nvSc_AERÂ92  RestartPath= /dmnfs11/p86cozic/IGCM_OUT/AER 90 RestartJobName=JobName  91 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 93 92 # Old component name for restart (if empty, use new name) 94 93 OldName="" … …  103 102 RestartDate=1999-12-30 104 103 # Define restart simulation name 105  RestartJobName= 2L18Â106  RestartPath=${ARCHIVE}/ p86denv/SORTIES_CPL_IPSL 104 RestartJobName=JobName  105 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 107 106 #-- Old component name for restart (if empty, use new name) 108 107 OldName= … …  117 116 RestartDate=2000-01-01 118 117 #D-- Define restart simulation name 119  RestartJobName= Test_nvSc_AERÂ120  RestartPath= /dmnfs11/p86cozic/IGCM_OUT/AER 118 RestartJobName=JobName  119 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 121 120 #D-- Old component name for restart (if empty, use new name) 122 121 OldName="" -
CONFIG/LMDZORINCA/trunk/EXP_NMHC/COMP/lmdz.driver
r633 r858  1  #- $Id: lmdz.driver 119 2007-07-31 13:56:33Z acosce $ 1 #- $Id: lmdz.driver 841 2009-12-08 09:48:13Z acosce $ 2 2 #!/bin/ksh 3 3  … …  14 14 LMD14496) BandsResol=144x96x19 ;; 15 15 LMD144142) BandsResol=144x142x19 ;;  16 esac  17   18   19 ##-- Calendar type for LMDZ  20 case ${config_UserChoices_CalendarType} in  21 leap|gregorian)  22 CalendarTypeForLmdz=earth_366d;;  23 noleap)  24 CalendarTypeForLmdz=earth_365d;;  25 360d)  26 CalendarTypeForLmdz=earth_360d;;  27 *)  28 CalendarTypeForLmdz=earth_360d 16 29 esac 17 30  … …  98 111 sed -e "s/_dayref_/${nbjour}/" \ 99 112 -e "s/_anneeref_/${yractu}/" \  113 -e "s/_calend_/${CalendarTypeForLmdz}/" \ 100 114 -e "s/_nday_/${PeriodLengthInDays}/" \ 101 115 -e "s/_raz_date_/${RAZ_DATE}/" \ -
CONFIG/LMDZORINCA/trunk/EXP_NMHC/COMP/orchidee.card
r730 r858  3 3  4 4 [UserChoices]  5 NEWHYDROL=n  6 sechiba_LEVEL=10 5 7  6 8 [InitialStateFiles] 7  List= (${R_INIT}/SRF/LMDZORINCA/carteveg5km.nc, .), \ 8  (${R_INIT}/SRF/LMDZORINCA/soils_param.nc, .), \  9 List= (${R_INIT}/SRF/LMDZORINCA/soils_param.nc, .), \ 9 10 (${R_INIT}/SRF/LMDZORINCA/routing.nc, .) 10 11  11 12 [BoundaryFiles] 12 13 List= () 13  ListNonDel= (${R_BC}/SRF/LMDZORINCA/ lai2D.nc, .) 14 ListNonDel= (${R_BC}/SRF/LMDZORINCA/PFTmap.20C3M.nc, PFTmap.nc) 14 15  15 16 [ParametersFiles] … …  17 18  18 19 [RestartFiles] 19  List= (sechiba_rest.nc, sechiba_rest.nc, start_sech.nc)  20 # List restart that have to be saved/restored each loop (file out, saved, and in) :  21 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 20 22  21 23 [OutputText] 22 24 List= (out_orchidee) 23  # avec la // : out_orchidee_*Â24 25  25 26 [OutputFiles] 26  List= (sechiba_out.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history)  27 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history) \  28 (sechiba_out_2.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_out2.nc, NONE) \  29 (watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 27 30  28 31 [Post_1M_sechiba_history] 29  Patches = (Patch_20090407_histcom_time_axis) 30  GatherWithInternal = (lon, lat, veget, time_counter) 31  MonitoringVars = 32  TimeSeriesVars = (alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, subli, tair, tsol_max, tsol_min, drainage) 33   34  [Post_1M_stomate_history] 35  Patches = () 36  GatherWithInternal = 37  MonitoringVars = 38  TimeSeriesVars =  32 Patches = (Patch_20091030_histcom_time_axis)  33 GatherWithInternal = (lon, lat, veget, time_counter, Areas)  34 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage)  35 ChunckJob2D = NONE  36 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, CO2FLUX)  37 ChunckJob3D = NONE -
CONFIG/LMDZORINCA/trunk/EXP_NMHC/COMP/orchidee.driver
r615 r858  1 1 #!/bin/ksh 2 2  3  #D- Driver du script pour ORCHIDEE_OL (off-line)  3 #D- Driver du script pour ORCHIDEE  4   5 function ORCHIDEE_sed  6 {  7 IGCM_debug_PushStack "ORCHIDEE_sed"  8   9 sed -e "s/^${1}\ *=.*/${1}= ${2}/" \  10 orchidee.def > orchidee.def.tmp  11 RET=$?  12 echo "ORCHIDEE_sed : ${1} ${2}"  13 \mv orchidee.def.tmp orchidee.def  14   15 IGCM_debug_PopStack "ORCHIDEE_sed"  16 return $RET  17 } 4 18  5 19 #----------------------------------------------------------------- … …  7 21 { 8 22 IGCM_debug_PushStack "SRF_Initialize"  23   24 RESOL_SRF=ALL 9 25  10 26 IGCM_debug_PopStack "SRF_Initialize" … …  16 32 IGCM_debug_PushStack "SRF_Update" 17 33   34 typeset SECHIBA_WRITE_STEP  35  18 36 case ${config_SRF_WriteFrequency} in 19  1Y|1y)  20  (( STOMATE_WRITE_STEP = PeriodLengthInDays )) 21  (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 )) ;; 22  1M|1m)  23  if [ ${config_UserChoices_PeriodLength} = 1Y ] ; then 24  (( STOMATE_WRITE_STEP = PeriodLengthInDays / 12 )) 25  (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / 12 )) 26  else 27  (( STOMATE_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) ))  37 *Y|*y)   38 WriteInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_SRF_WriteFrequency}}" )  39 PeriodLengthInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_UserChoices_PeriodLength}}" )  40 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears * 86400 )) ;;  41 *M|*m)   42 WriteInMonths=$( echo ${1} | awk -F '[mM]' "{print ${config_SRF_WriteFrequency}}" )  43 case ${config_UserChoices_PeriodLength} in  44 *Y|*y)  45 PeriodLengthInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_UserChoices_PeriodLength}}" )  46 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / PeriodLengthInYears / 12 ))  47 ;;  48 *M|*m)  49 PeriodLengthInMonths=$( echo ${1} | awk -F '[mM]' "{print ${config_UserChoices_PeriodLength}}" )  50 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInMonths * 86400 / PeriodLengthInMonths ))  51 ;;  52 *) 28 53 (( SECHIBA_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) * 86400 )) 29  fi ;;  54 ;;  55 esac  56 ;; 30 57 5D|5d)  31  (( STOMATE_WRITE_STEP = 5 ))Â32 58 (( SECHIBA_WRITE_STEP = 5 * 86400 )) ;; 33 59 1D|1d)  34  (( STOMATE_WRITE_STEP = 1 ))Â35 60 (( SECHIBA_WRITE_STEP = 86400 )) ;;  61 *s)  62 WriteInSeconds=$( echo ${1} | awk -F '[s]' "{print ${config_SRF_WriteFrequency}}" )  63 (( SECHIBA_WRITE_STEP = WriteInSeconds )) ;; 36 64 *)  37 65 IGCM_debug_Exit "SRF_Update " ${config_SRF_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D."  … …  39 67 esac 40 68   69 ORCHIDEE_sed HYDROL_CWRR ${orchidee_UserChoices_NEWHYDROL} 41 70  42  if ( [ ${CumulPeriod} -eq 1 ] && [ "${config_SRF_Restart}" = "n" ] ) ; then 43  sed -e "s/_start_sech_/default/" \ 44  -e "s/_write_step_/${SECHIBA_WRITE_STEP}/" \ 45  orchidee.def > orchidee.def.tmp 46  ## For STOMATE 47  # -e "s/STOMATE_HIST_DT= 10./STOMATE_HIST_DT = ${STOMATE_WRITE_STEP}/" \  71 ORCHIDEE_sed WRITE_STEP ${SECHIBA_WRITE_STEP}  72 ORCHIDEE_sed SECHIBA_HISTLEVEL ${orchidee_UserChoices_sechiba_LEVEL} 48 73  49  ## For ORCHIDEE_WATCHOUT_FILE :  50  # -e "s/ORCHIDEE_WATCHOUT= n/ORCHIDEE_WATCHOUT= y/" \ 51  # -e "s/DT_WATCHOUT= 1800/DT_WATCHOUT= 3600/" \ 52  else 53  sed -e "s/_start_sech_/start_sech.nc/" \ 54  -e "s/_write_step_/${SECHIBA_WRITE_STEP}/" \ 55  orchidee.def > orchidee.def.tmp 56  ## For STOMATE 57  # -e "s/STOMATE_RESTART_FILEIN= NONE/STOMATE_RESTART_FILEIN = stomate_rest_in.nc/" \ 58  # -e "s/STOMATE_HIST_DT= 10./STOMATE_HIST_DT = ${STOMATE_WRITE_STEP}/" \  74 ## if [ ${year} -eq 1950 ] ; then  75 # ORCHIDEE_sed SECHIBA_HISTFILE2 y  76 # ORCHIDEE_sed SECHIBA_HISTLEVEL2 10  77 # ORCHIDEE_sed WRITE_STEP2 86400.0  78 ## fi 59 79  60  ## For ORCHIDEE_WATCHOUT_FILE :  61  # -e "s/ORCHIDEE_WATCHOUT= n/ORCHIDEE_WATCHOUT= y/" \ 62  # -e "s/DT_WATCHOUT= 1800/DT_WATCHOUT= 3600/" \  80 if ( [ ${CumulPeriod} -ne 1 ] || [ "${config_SRF_Restart}" != "n" ] ) ; then  81 ORCHIDEE_sed SECHIBA_restart_in sechiba_rest_in.nc 63 82 fi 64  IGCM_sys_Mv orchidee.def.tmp orchidee.def  83   84 #IGCM_sys_Cp ${RUN_DIR}/orchidee.def ${RUN_DIR}/run.def  85 #IGCM_sys_Put_Out ${RUN_DIR}/run.def ${R_SAVE}/${PREFIX}_run.def 65 86  66 87 IGCM_debug_PopStack "SRF_Update" … …  72 93 IGCM_debug_PushStack "SRF_Finalize" 73 94  74  # For STOMATE : 75  # if [ $( IGCM_date_DaysBetweenGregorianDate ${PeriodDateEnd} ${year}1230 ) -ge 0 ] ; then 76  # IGCM_sys_Put_Out stomate_Cforcing.nc ${R_OUT_SRF_O_M}/${PREFIX}_stomate_Cforcing.nc 77  # IGCM_sys_Put_Out stomate_forcing.nc ${R_OUT_SRF_O_M}/${PREFIX}_stomate_forcing.nc 78  # fi  95 #IGCM_sys_Put_Out ${RUN_DIR}/used_run.def ${R_SAVE}/${PREFIX}_used_run.def 79 96  80 97 echo FINALIZE SRF !!! -
CONFIG/LMDZORINCA/trunk/EXP_NMHC/PARAM/orchidee.def
r623 r858  1  ## $Id$  1 #  2 #**************************************************************************  3 # Namelist for ORCHIDEE  4 #************************************************************************** 2 5 # 3 6 # 4  # Parameter file for LMDZ4OR_v2 configuration 5  # See comments : http://forge.ipsl.jussieu.fr/orchidee/  7 #**************************************************************************  8 # OPTIONS NOT SET  9 #************************************************************************** 6 10 # 7  STOMATE_OK_CO2=TRUE 8  # STOMATE_OK_STOMATE is not set 9  # STOMATE_OK_DGVM is not set 10  # STOMATE_WATCHOUT is not set 11  SECHIBA_restart_in=_start_sech_ 12  SECHIBA_rest_out=sechiba_rest.nc 13  SECHIBA_reset_time=y 14  # SECHIBA_reset_time is not set 15  OUTPUT_FILE=sechiba_out.nc 16  WRITE_STEP=_write_step_ 17  SECHIBA_HISTLEVEL=6 18  STOMATE_OUTPUT_FILE=stomate_history.nc 19  STOMATE_HIST_DT=10. 20  STOMATE_HISTLEVEL=0 21  SECHIBA_DAY=0.0 22  SECHIBA_ZCANOP=0.5 23  DT_SLOW=86400. 24  # IMPOSE_VEG is not set 25  VEGETATION_FILE=carteveg5km.nc 26  DIFFUCO_LEAFCI=233. 27  CONDVEG_SNOWA=default 28  # IMPOSE_AZE is not set 29  SOILALB_FILE=soils_param.nc 30  SOILTYPE_FILE=soils_param.nc  31  ENERBIL_TSURF=280. 32  HYDROL_SNOW=0.0 33  HYDROL_SNOWAGE=0.0 34  HYDROL_HUMR=1.0 35  HYDROL_BQSB=default 36  HYDROL_GQSB=0.0 37  HYDROL_DSG=0.0 38  HYDROL_DSP=default 39  HYDROL_QSV=0.0 40  HYDROL_OK_HDIFF=n 41  HYDROL_TAU_HDIFF=1800. 42  THERMOSOIL_TPRO=280. 43  RIVER_ROUTING=y 44  ROUTING_FILE=routing.nc 45  LAI_MAP=y 46  LAI_FILE=lai2D.nc 47  SECHIBA_QSINT=0.02  11 #  12 #**************************************************************************  13 # Management of display in the run of ORCHIDEE  14 #**************************************************************************  15   16 # Model chatting level  17 # level of online diagnostics in STOMATE (0-4)  18 # With this variable, you can determine how much online information STOMATE  19 # gives during the run. 0 means virtually no info.  20 BAVARD = 1  21 # default = 1  22   23 # Flag for debug information  24 # This option allows to switch on the output of debug  25 # information without recompiling the code.  26 DEBUG_INFO = n  27 #default = n  28   29 # ORCHIDEE will print more messages  30 # This flag permits to print more debug messages in the run.  31 LONGPRINT = n  32 #default = n  33   34 #---------------------------------------------------------------------  35   36 # To reset the time coming from SECHIBA restart file  37 # This option allows the model to override the time  38 # found in the restart file of SECHIBA with the time  39 # of the first call. That is the restart time of the GCM.  40 SECHIBA_reset_time = y  41 # default = n  42   43 #**************************************************************************  44 # Files : incoming / forcing / restart /output  45 #**************************************************************************  46 # Ancillary files :  47 #---------------------------------------------------------------------  48   49 # Name of file from which the vegetation map is to be read  50 # If !IMPOSE_VEG  51 # If LAND_USE   52 # default = pft_new.nc  53 # The name of the file to be opened to read a vegetation  54 # map (in pft) is to be given here.   55 # If !LAND_USE  56 # default = ../surfmap/carteveg5km.nc  57 # The name of the file to be opened to read the vegetation  58 # map is to be given here. Usualy SECHIBA runs with a 5kmx5km  59 # map which is derived from the IGBP one. We assume that we have  60 # a classification in 87 types. This is Olson modified by Viovy.  61 VEGETATION_FILE = PFTmap.nc  62   63   64 # Name of file from which the bare soil albedo  65 # If !IMPOSE_AZE  66 # The name of the file to be opened to read the soil types from   67 # which we derive then the bare soil albedos. This file is 1x1   68 # deg and based on the soil colors defined by Wilson and Henderson-Seller.  69 SOILALB_FILE = soils_param.nc  70 # default = ../surfmap/soils_param.nc  71   72 # Name of file from which soil types are read  73 # If !IMPOSE_VEG  74 # The name of the file to be opened to read the soil types.   75 # The data from this file is then interpolated to the grid of  76 # of the model. The aim is to get fractions for sand loam and  77 # clay in each grid box. This information is used for soil hydrology  78 # and respiration.  79 SOILTYPE_FILE = soils_param.nc  80 # default = ../surfmap/soils_param.nc  81   82 # Name of file from which the reference  83 # The name of the file to be opened to read  84 # temperature is read  85 # the reference surface temperature.  86 # The data from this file is then interpolated  87 # to the grid of the model.  88 # The aim is to get a reference temperature either  89 # to initialize the corresponding prognostic model  90 # variable correctly (ok_dgvm = TRUE) or to impose it  91 # as boundary condition (ok_dgvm = FALSE)  92 REFTEMP_FILE = reftemp.nc  93 # default = reftemp.nc  94   95 # Input and output restart file for SECHIBA :  96 #---------------------------------------------------------------------  97   98 # Name of restart to READ for initial conditions  99 # This is the name of the file which will be opened  100 # to extract the initial values of all prognostic  101 # values of the model. This has to be a netCDF file.  102 # Not truly COADS compliant. NONE will mean that  103 # no restart file is to be expected.  104 SECHIBA_restart_in = NONE  105 # default = NONE  106   107 # Name of restart files to be created by SECHIBA  108 # This variable give the name for the restart files.   109 # The restart software within IOIPSL will add .nc if needed.  110 SECHIBA_rest_out = sechiba_rest_out.nc  111 # default = sechiba_rest_out.nc  112   113 # Input and output restart file for STOMATE :  114 #---------------------------------------------------------------------  115   116 # Name of restart to READ for initial conditions of STOMATE  117 # If STOMATE_OK_STOMATE || STOMATE_WATCHOUT  118 # This is the name of the file which will be opened of STOMATE  119 # to extract the initial values of all prognostic values of STOMATE.  120 STOMATE_RESTART_FILEIN = NONE  121 # default = NONE  122   123 # Name of restart files to be created by STOMATE  124 # If STOMATE_OK_STOMATE || STOMATE_WATCHOUT  125 # This is the name of the file which will be opened  126 # to write the final values of all prognostic values  127 # of STOMATE.  128 STOMATE_RESTART_FILEOUT = stomate_rest_out.nc  129 # default = stomate_restart.nc  130   131 # Forcing files for TESTSTOMATE and FORCESOIL  132 #---------------------------------------------------------------------  133   134 # Name of STOMATE's forcing file  135 # Name that will be given to STOMATE's offline forcing file  136 #STOMATE_FORCING_NAME = stomate_forcing.nc  137 #default = NONE  138   139 # Size of STOMATE forcing data in memory (MB)  140 # This variable determines how many  141 # forcing states will be kept in memory.  142 # Must be a compromise between memory  143 # use and frequeny of disk access.  144 STOMATE_FORCING_MEMSIZE = 50  145 # default = 50  146   147 # Name of STOMATE's carbon forcing file  148 # Name that will be given to STOMATE's carbon offline forcing file  149 #STOMATE_CFORCING_NAME = stomate_Cforcing.nc  150 # default = NONE  151   152   153 # Produced forcing file name (SECHIBA puis STOMATE) :  154 #---------------------------------------------------------------------  155   156 # ORCHIDEE will write out its forcing to a file  157 # This flag allows to write to a file all the variables  158 # which are used to force the land-surface. The file   159 # has exactly the same format than a normal off-line forcing  160 # and thus this forcing can be used for forcing ORCHIDEE.  161 #ORCHIDEE_WATCHOUT = y  162 # default = n  163   164 # Filenane for the ORCHIDEE forcing file  165 # If ORCHIDEE_WATCHOUT  166 # This is the name of the file in which the  167 # forcing used here will be written for later use.   168 WATCHOUT_FILE = orchidee_watchout.nc  169 # default = orchidee_watchout.nc  170   171 # ORCHIDEE will write out with this frequency  172 # If ORCHIDEE_WATCHOUT  173 # This flag indicates the frequency of the write of the variables.   174 DT_WATCHOUT = 1800  175 # default = dt  176   177 # STOMATE does minimum service  178 # set to TRUE if you want STOMATE to read  179 # and write its start files and keep track  180 # of longer-term biometeorological variables.  181 # This is useful if OK_STOMATE is not set,  182 # but if you intend to activate STOMATE later.  183 # In that case, this run can serve as a   184 # spinup for longer-term biometeorological  185 # variables.  186 #STOMATE_WATCHOUT = y  187 # default = n  188   189 # Output file name (SECHIBA and STOMATE) :  190 #---------------------------------------------------------------------  191 # Name of file in which the output is going  192 # This file is going to be created by the model  193 # to be written  194 # and will contain the output from the model.  195 # This file is a truly COADS compliant netCDF file.  196 # It will be generated by the hist software from  197 # the IOIPSL package.  198 OUTPUT_FILE = sechiba_history.nc  199 # default = cabauw_out.nc  200   201 # Flag to switch on histfile 2 for SECHIBA (hi-frequency ?)  202 # This Flag switch on the second SECHIBA writing for hi (or low)   203 # frequency writing. This second output is optional and not written  204 # by default.  205 SECHIBA_HISTFILE2 = FALSE  206 # default = FALSE  207   208 # Name of file in which the output number 2 is going  209 # to be written  210 # If SECHIBA_HISTFILE2  211 # This file is going to be created by the model  212 # and will contain the output 2 from the model.  213 SECHIBA_OUTPUT_FILE2 = sechiba_out_2.nc  214 # default = sechiba_out_2.nc  215   216 # Name of file in which STOMATE's output is going to be written  217 # This file is going to be created by the model  218 # and will contain the output from the model.  219 # This file is a truly COADS compliant netCDF file.  220 # It will be generated by the hist software from  221 # the IOIPSL package.  222 STOMATE_OUTPUT_FILE = stomate_history.nc  223 # default = stomate_history.nc  224   225 # Write levels for outputs files (number of variables) :  226 #---------------------------------------------------------------------  227   228 # SECHIBA history output level (0..10)  229 # Chooses the list of variables in the history file.   230 # Values between 0: nothing is written; 10: everything is   231 # written are available More details can be found on the web under documentation.  232 # web under documentation.  233 SECHIBA_HISTLEVEL = 5  234 # default = 5  235   236 # SECHIBA history 2 output level (0..10)  237 # If SECHIBA_HISTFILE2  238 # Chooses the list of variables in the history file.   239 # Values between 0: nothing is written; 10: everything is   240 # written are available More details can be found on the web under documentation.  241 # web under documentation.  242 # First level contains all ORCHIDEE outputs.  243 SECHIBA_HISTLEVEL2 = 1  244 # default = 1  245   246 # STOMATE history output level (0..10)  247 # 0: nothing is written; 10: everything is written  248 STOMATE_HISTLEVEL = 10  249 # default = 10  250   251 # Write frequency for output files (SECHIBA in seconds et  252 # STOMATE in days) :  253 #---------------------------------------------------------------------  254 # Frequency in seconds at which to WRITE output  255 # This variables gives the frequency the output of  256 # the model should be written into the netCDF file.  257 # It does not affect the frequency at which the  258 # operations such as averaging are done.  259 WRITE_STEP = 86400.0  260 # default = 86400.0  261   262 # Frequency in seconds at which to WRITE output  263 # If SECHIBA_HISTFILE2  264 # This variables gives the frequency the output 2 of  265 # the model should be written into the netCDF file.  266 # It does not affect the frequency at which the  267 # operations such as averaging are done.  268 # That is IF the coding of the calls to histdef  269 # are correct !  270 WRITE_STEP2 = 1800.0  271 # default = 1800.0  272   273 # STOMATE history time step (d)  274 # Time step of the STOMATE history file  275 # Care : this variable must be higher than DT_SLOW  276 STOMATE_HIST_DT = 10.  277 # default = 10.  278   279 #---------------------------------------------------------------------  280 # FORCESOIL CARBON spin up parametrization  281 #---------------------------------------------------------------------  282   283 # Number of time steps per year for carbon spinup.  284 FORCESOIL_STEP_PER_YEAR = 12  285 # default = 12  286   287 # Number of years saved for carbon spinup.  288 FORCESOIL_NB_YEAR = 1  289 # default = 1  290   291 #---------------------------------------------------------------------  292 # Parametrization :  293 #---------------------------------------------------------------------  294   295 # Activate STOMATE?  296 # set to TRUE if STOMATE is to be activated  297 STOMATE_OK_STOMATE = n  298 # default = n  299   300 # Activate DGVM?  301 # set to TRUE if Dynamic Vegetation DGVM is to be activated  302 STOMATE_OK_DGVM = n  303 # default = n  304   305 # Activate CO2?  306 # set to TRUE if photosynthesis is to be activated  307 STOMATE_OK_CO2 = y  308 # default = n  309   310 # Flag to force the value of atmospheric CO2 for vegetation.  311 # If this flag is set to true, the ATM_CO2 parameter is used  312 # to prescribe the atmospheric CO2.  313 # This Flag is only use in couple mode.  314 FORCE_CO2_VEG = FALSE  315 # default = FALSE  316   317 # Value for atm CO2.  318 # If FORCE_CO2_VEG (in not forced mode)  319 # Value to prescribe the atm CO2.  320 # For pre-industrial simulations, the value is 286.2 .  321 # 348. for 1990 year.  322 ATM_CO2 = 350.  323 # default = 350.  324   325 # constant tree mortality  326 # If yes, then a constant mortality is applied to trees.   327 # Otherwise, mortality is a function of the trees'   328 # vigour (as in LPJ).  329 LPJ_GAP_CONST_MORT = y  330 # default = y  331   332 # no fire allowed  333 # With this variable, you can allow or not  334 # the estimation of CO2 lost by fire  335 FIRE_DISABLE = n  336 # default = n  337   338 # Average method for z0  339 # If this flag is set to true (y) then the neutral Cdrag  340 # is averaged instead of the log(z0). This should be  341 # the prefered option. We still wish to keep the other  342 # option so we can come back if needed. If this is  343 # desired then one should set Z0CDRAG_AVE = n  344 Z0CDRAG_AVE = y  345 # default = y  346   347 # parameters describing the surface (vegetation + soil) :  348 #---------------------------------------------------------------------  349 #  350 # Should the vegetation be prescribed  351 # This flag allows the user to impose a vegetation distribution  352 # and its characterisitcs. It is espacially interesting for 0D  353 # simulations. On the globe it does not make too much sense as  354 # it imposes the same vegetation everywhere  355 IMPOSE_VEG = n  356 # default = n  357   358 # Flag to use old "interpolation" of vegetation map.  359 # IF NOT IMPOSE_VEG and NOT LAND_USE  360 # If you want to recover the old (ie orchidee_1_2 branch)   361 # "interpolation" of vegetation map.  362 SLOWPROC_VEGET_OLD_INTERPOL = n  363 # default = n  364   365 # Vegetation distribution within the mesh (0-dim mode)  366 # If IMPOSE_VEG  367 # The fraction of vegetation is read from the restart file. If  368 # it is not found there we will use the values provided here.  369 SECHIBA_VEG__01 = 0.2  370 SECHIBA_VEG__02 = 0.0  371 SECHIBA_VEG__03 = 0.0  372 SECHIBA_VEG__04 = 0.0  373 SECHIBA_VEG__05 = 0.0  374 SECHIBA_VEG__06 = 0.0  375 SECHIBA_VEG__07 = 0.0  376 SECHIBA_VEG__08 = 0.0  377 SECHIBA_VEG__09 = 0.0  378 SECHIBA_VEG__10 = 0.8  379 SECHIBA_VEG__11 = 0.0  380 SECHIBA_VEG__12 = 0.0  381 SECHIBA_VEG__13 = 0.0  382 # default = 0.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.8, 0.0, 0.0, 0.0  383   384 # Maximum vegetation distribution within the mesh (0-dim mode)  385 # If IMPOSE_VEG  386 # The fraction of vegetation is read from the restart file. If  387 # it is not found there we will use the values provided here.  388 SECHIBA_VEGMAX__01 = 0.2  389 SECHIBA_VEGMAX__02 = 0.0  390 SECHIBA_VEGMAX__03 = 0.0  391 SECHIBA_VEGMAX__04 = 0.0  392 SECHIBA_VEGMAX__05 = 0.0  393 SECHIBA_VEGMAX__06 = 0.0  394 SECHIBA_VEGMAX__07 = 0.0  395 SECHIBA_VEGMAX__08 = 0.0  396 SECHIBA_VEGMAX__09 = 0.0  397 SECHIBA_VEGMAX__10 = 0.8  398 SECHIBA_VEGMAX__11 = 0.0  399 SECHIBA_VEGMAX__12 = 0.0  400 SECHIBA_VEGMAX__13 = 0.0  401 # default = 0.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.8, 0.0, 0.0, 0.0  402   403 # LAI for all vegetation types (0-dim mode)  404 # If IMPOSE_VEG  405 # The maximum LAI used in the 0dim mode. The values should be found  406 # in the restart file. The new values of LAI will be computed anyway  407 # at the end of the current day. The need for this variable is caused  408 # by the fact that the model may stop during a day and thus we have not  409 # yet been through the routines which compute the new surface conditions.  410 SECHIBA_LAI__01 = 0.  411 SECHIBA_LAI__02 = 8.  412 SECHIBA_LAI__03 = 8.  413 SECHIBA_LAI__04 = 4.  414 SECHIBA_LAI__05 = 4.5  415 SECHIBA_LAI__06 = 4.5  416 SECHIBA_LAI__07 = 4.  417 SECHIBA_LAI__08 = 4.5  418 SECHIBA_LAI__09 = 4.  419 SECHIBA_LAI__10 = 2.  420 SECHIBA_LAI__11 = 2.  421 SECHIBA_LAI__12 = 2.  422 SECHIBA_LAI__13 = 2.  423 # default = 0., 8., 8., 4., 4.5, 4.5, 4., 4.5, 4., 2., 2., 2., 2.  424   425 # Height for all vegetation types (m)  426 # If IMPOSE_VEG  427 # The height used in the 0dim mode. The values should be found  428 # in the restart file. The new values of height will be computed anyway  429 # at the end of the current day. The need for this variable is caused  430 # by the fact that the model may stop during a day and thus we have not  431 # yet been through the routines which compute the new surface conditions.  432 SLOWPROC_HEIGHT__01 = 0.  433 SLOWPROC_HEIGHT__02 = 50.  434 SLOWPROC_HEIGHT__03 = 50.  435 SLOWPROC_HEIGHT__04 = 30.  436 SLOWPROC_HEIGHT__05 = 30.  437 SLOWPROC_HEIGHT__06 = 30.  438 SLOWPROC_HEIGHT__07 = 20.  439 SLOWPROC_HEIGHT__08 = 20.  440 SLOWPROC_HEIGHT__09 = 20.  441 SLOWPROC_HEIGHT__10 = .2  442 SLOWPROC_HEIGHT__11 = .2  443 SLOWPROC_HEIGHT__12 = .4  444 SLOWPROC_HEIGHT__13 = .4  445 # default = 0., 30., 30., 20., 20., 20., 15., 15., 15., .5, .6, 1.0, 1.0  446   447   448 # Fraction of the 3 soil types (0-dim mode)  449 # If IMPOSE_VEG  450 # Determines the fraction for the 3 soil types  451 # in the mesh in the following order : sand loam and clay.  452 SOIL_FRACTIONS__01 = 0.28  453 SOIL_FRACTIONS__02 = 0.52  454 SOIL_FRACTIONS__03 = 0.20  455 # default = 0.28, 0.52, 0.20  456   457 # Fraction of other surface types within the mesh (0-dim mode)  458 # If IMPOSE_VEG  459 # The fraction of ice, lakes, etc. is read from the restart file. If  460 # it is not found there we will use the values provided here.  461 # For the moment, there is only ice.  462 SECHIBA_FRAC_NOBIO = 0.0  463 # default = 0.0  464   465 # Fraction of the clay fraction (0-dim mode)  466 # If IMPOSE_VEG  467 # Determines the fraction of clay in the grid box.  468 CLAY_FRACTION = 0.2  469 # default = 0.2  470   471 # Should the surface parameters be prescribed  472 # This flag allows the user to impose the surface parameters  473 # (Albedo Roughness and Emissivity). It is espacially interesting for 0D  474 # simulations. On the globe it does not make too much sense as  475 # it imposes the same vegetation everywhere  476 IMPOSE_AZE = n  477 # default = n  478   479 # Emissivity of the surface for LW radiation  480 # If IMPOSE_AZE  481 # The surface emissivity used for compution the LE emission  482 # of the surface in a 0-dim version. Values range between   483 # 0.97 and 1.. The GCM uses 0.98.  484 CONDVEG_EMIS = 1.0  485 # default = 1.0  486   487 # SW visible albedo for the surface  488 # If IMPOSE_AZE  489 # Surface albedo in visible wavelengths to be used   490 # on the point if a 0-dim version of SECHIBA is used.   491 # Look at the description of the forcing data for   492 # the correct value.  493 CONDVEG_ALBVIS = 0.25  494 # default = 0.25  495   496 # SW near infrared albedo for the surface  497 # If IMPOSE_AZE  498 # Surface albedo in near infrared wavelengths to be used   499 # on the point if a 0-dim version of SECHIBA is used.   500 # Look at the description of the forcing data for   501 # the correct value.  502 CONDVEG_ALBNIR = 0.25  503 # default = 0.25  504   505 # Surface roughness (m)  506 # If IMPOSE_AZE  507 # Surface rougness to be used on the point if a 0-dim version  508 # of SECHIBA is used. Look at the description of the forcing   509 # data for the correct value.  510 CONDVEG_Z0 = 0.15  511 # default = 0.15_stnd  512   513 # Height to be added to the height of the first level (m)  514 # If IMPOSE_AZE  515 # ORCHIDEE assumes that the atmospheric level height is counted  516 # from the zero wind level. Thus to take into account the roughness  517 # of tall vegetation we need to correct this by a certain fraction  518 # of the vegetation height. This is called the roughness height in  519 # ORCHIDEE talk.  520 ROUGHHEIGHT = 0.0  521 # default = 0.0  522   523 # The snow albedo used by SECHIBA  524 # This option allows the user to impose a snow albedo.  525 # Default behaviour is to use the model of snow albedo  526 # developed by Chalita (1993).  527 CONDVEG_SNOWA = default  528 # default = use the model of snow albedo developed by Chalita  529   530 # Switch bare soil albedo dependent (if TRUE) on soil wetness  531 # If TRUE, the model for bare soil albedo is the old formulation.  532 # Then it depend on the soil dry or wetness. If FALSE, it is the   533 # new computation that is taken, it is only function of soil color. 48 534 ALB_BARE_MODEL = FALSE  535 # default = FALSE  536   537 # Initial snow mass if not found in restart  538 # The initial value of snow mass if its value is not found  539 # in the restart file. This should only be used if the model is   540 # started without a restart file.  541 HYDROL_SNOW = 0.0  542 # default = 0.0  543   544   545 # Initial snow age if not found in restart  546 # The initial value of snow age if its value is not found  547 # in the restart file. This should only be used if the model is   548 # started without a restart file.  549 HYDROL_SNOWAGE = 0.0  550 # default = 0.0  551   552 # Initial snow amount on ice, lakes, etc. if not found in restart  553 # The initial value of snow if its value is not found  554 # in the restart file. This should only be used if the model is   555 # started without a restart file.  556 HYDROL_SNOW_NOBIO = 0.0  557 # default = 0.0  558   559 # Initial snow age on ice, lakes, etc. if not found in restart  560 # The initial value of snow age if its value is not found  561 # in the restart file. This should only be used if the model is   562 # started without a restart file.  563 HYDROL_SNOW_NOBIO_AGE = 0.0  564 # default = 0.0  565   566 # Initial soil moisture stress if not found in restart  567 # The initial value of soil moisture stress if its value is not found  568 # in the restart file. This should only be used if the model is   569 # started without a restart file.  570 HYDROL_HUMR = 1.0  571 # default = 1.0  572   573 # Total depth of soil reservoir  574 HYDROL_SOIL_DEPTH = 2.  575 # default = 2.  576   577 # Initial restart deep soil moisture if not found in restart  578 # The initial value of deep soil moisture if its value is not found  579 # in the restart file. This should only be used if the model is   580 # started without a restart file. Default behaviour is a saturated soil.  581 HYDROL_BQSB = default  582 # default = Maximum quantity of water (Kg/M3) * Total depth of soil reservoir = 150. * 2  583   584 # Initial upper soil moisture if not found in restart  585 # The initial value of upper soil moisture if its value is not found  586 # in the restart file. This should only be used if the model is   587 # started without a restart file.  588 HYDROL_GQSB = 0.0  589 # default = 0.0  590   591 # Initial upper reservoir depth if not found in restart  592 # The initial value of upper reservoir depth if its value is not found  593 # in the restart file. This should only be used if the model is   594 # started without a restart file.  595 HYDROL_DSG = 0.0  596 # default = 0.0  597   598 # Initial dry soil above upper reservoir if not found in restart  599 # The initial value of dry soil above upper reservoir if its value   600 # in the restart file. This should only be used if the model is   601 # started without a restart file. The default behaviour  602 # is to compute it from the variables above. Should be OK most of   603 # the time.  604 HYDROL_DSP = default  605 # default = Total depth of soil reservoir - HYDROL_BQSB / Maximum quantity of water (Kg/M3) = 0.0  606   607 # Initial water on canopy if not found in restart  608 # The initial value of moisture on canopy if its value   609 # in the restart file. This should only be used if the model is   610 # started without a restart file.  611 HYDROL_QSV = 0.0  612 # default = 0.0  613   614 # Soil moisture on each soil tile and levels  615 # The initial value of mc if its value is not found  616 # in the restart file. This should only be used if the model is   617 # started without a restart file.  618 HYDROL_MOISTURE_CONTENT = 0.3  619 # default = 0.3  620   621 # US_NVM_NSTM_NSLM  622 # The initial value of us (relative moisture) if its value is not found  623 # in the restart file. This should only be used if the model is   624 # started without a restart file.  625 US_INIT = 0.0  626 # default = 0.0  627   628 # Coefficient for free drainage at bottom  629 # The initial value of free drainage if its value is not found  630 # in the restart file. This should only be used if the model is   631 # started without a restart file.  632 FREE_DRAIN_COEF = 1.0, 1.0, 1.0  633 # default = 1.0, 1.0, 1.0  634   635 # Bare soil evap on each soil if not found in restart  636 # The initial value of bare soils evap if its value is not found  637 # in the restart file. This should only be used if the model is   638 # started without a restart file.  639 EVAPNU_SOIL = 0.0  640 # default = 0.0  641   642 # Initial temperature if not found in restart  643 # The initial value of surface temperature if its value is not found  644 # in the restart file. This should only be used if the model is   645 # started without a restart file.  646 ENERBIL_TSURF = 280.  647 # default = 280.  648   649 # Initial Soil Potential Evaporation  650 # The initial value of soil potential evaporation if its value   651 # is not found in the restart file. This should only be used if  652 # the model is started without a restart file.   653 ENERBIL_EVAPOT = 0.0  654 # default = 0.0  655   656 # Initial soil temperature profile if not found in restart  657 # The initial value of the temperature profile in the soil if   658 # its value is not found in the restart file. This should only   659 # be used if the model is started without a restart file. Here  660 # we only require one value as we will assume a constant   661 # throughout the column.  662 THERMOSOIL_TPRO = 280.  663 # default = 280.  664   665 # Initial leaf CO2 level if not found in restart  666 # The initial value of leaf_ci if its value is not found  667 # in the restart file. This should only be used if the model is  668 # started without a restart file.  669 DIFFUCO_LEAFCI = 233.  670 # default = 233.  671   672   673 # Keep cdrag coefficient from gcm.  674 # Set to .TRUE. if you want q_cdrag coming from GCM.  675 # Keep cdrag coefficient from gcm for latent and sensible heat fluxes.  676 # TRUE if q_cdrag on initialization is non zero (FALSE for off-line runs).  677 CDRAG_FROM_GCM = y  678 # default = IF q_cdrag == 0 ldq_cdrag_from_gcm = .FALSE. ELSE .TRUE.  679   680   681 # Artificial parameter to increase or decrease canopy resistance  682 # Add from Nathalie - the 28 of March 2006 - advice from Fred Hourdin  683 # By PFT.  684 RVEG_PFT = 1., 0.5, 0.5, 1., 1., 1., 1., 1., 1., 1., 0.5, 1., 0.5  685 # default = 1.  686   687   688 # Interception reservoir coefficient.  689 # Transforms leaf area index into size of interception reservoir  690 # for slowproc_derivvar or stomate.  691 SECHIBA_QSINT = 0.02  692 # default = 0.1  693   694 #**************************************************************************  695 # LAND_USE  696 #**************************************************************************  697   698 # Read a land_use vegetation map  699 # pft values are needed, max time axis is 293  700 LAND_USE = y  701 # default = n  702   703 # Year of the land_use vegetation map readed  704 # year off the pft map  705 # If LAND_USE (11 = 1860 - 1850 +1 for PFTmap.20C3M.nc)   706 VEGET_YEAR = 151  707 # default = 282  708   709 # Update vegetation frequency (since 2.0 version)  710 # The veget datas will be update each this time step.  711 # If LAND_USE  712 VEGET_UPDATE = 0Y  713 # default = 1Y  714   715 # treat land use modifications  716 # With this variable, you can use a Land Use map  717 # to simulate anthropic modifications such as   718 # deforestation.   719 # If LAND_USE  720 LAND_COVER_CHANGE = n  721 # default = y  722   723 #**************************************************************************  724   725 # agriculture allowed?  726 # With this variable, you can determine  727 # whether agriculture is allowed  728 AGRICULTURE = y  729 # default = y  730   731 # Harvert model for agricol PFTs.  732 # Compute harvest above ground biomass for agriculture.  733 # Change daily turnover.  734 HARVEST_AGRI = y  735 # default = y  736   737 # herbivores allowed?  738 # With this variable, you can activate herbivores   739 HERBIVORES = n  740 # default = n  741   742 # treat expansion of PFTs across a grid cell?  743 # With this variable, you can determine  744 # whether we treat expansion of PFTs across a  745 # grid cell.  746 TREAT_EXPANSION = n  747 # default = n  748   749 #**************************************************************************  750   751 # Time within the day simulated  752 # This is the time spent simulating the current day. This variable is  753 # prognostic as it will trigger all the computations which are  754 # only done once a day.  755 SECHIBA_DAY = 0.0  756 # default = 0.0  757   758 # Time step of STOMATE and other slow processes  759 # Time step (s) of regular update of vegetation  760 # cover, LAI etc. This is also the time step  761 # of STOMATE.  762 DT_SLOW = 86400.  763 # default = un_jour = 86400.  764   765 #**************************************************************************  766   767 # Allows to switch on the multilayer hydrology of CWRR  768 # This flag allows the user to decide if the vertical  769 # hydrology should be treated using the multi-layer   770 # diffusion scheme adapted from CWRR by Patricia de Rosnay.  771 # by default the Choisnel hydrology is used.  772 HYDROL_CWRR = n  773 # default = n  774   775 # do horizontal diffusion?  776 # If TRUE, then water can diffuse horizontally between  777 # the PFTs' water reservoirs.  778 HYDROL_OK_HDIFF = n  779 # default = n  780   781   782 # time scale (s) for horizontal diffusion of water  783 # If HYDROL_OK_HDIFF  784 # Defines how fast diffusion occurs horizontally between  785 # the individual PFTs' water reservoirs. If infinite, no  786 # diffusion.  787 HYDROL_TAU_HDIFF = 1800.  788 # default = 86400.  789   790 # Percent by PFT of precip that is not intercepted by the canopy (since TAG 1.8).  791 # During one rainfall event, PERCENT_THROUGHFALL_PFT% of the incident rainfall  792 # will get directly to the ground without being intercepted, for each PFT.. 49 793 PERCENT_THROUGHFALL_PFT = 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30. 50  RVEG_PFT = .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5, .5 51  CDRAG_FROM_GCM = .TRUE.  794 # default = 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30., 30.  795   796 # Decides if we route the water or not  797 # This flag allows the user to decide if the runoff  798 # and drainage should be routed to the ocean  799 # and to downstream grid boxes.  800 RIVER_ROUTING = y  801 # default = n  802   803 # Name of file which contains the routing information  804 # The file provided here should allow the routing module to  805 # read the high resolution grid of basins and the flow direction   806 # from one mesh to the other.  807 ROUTING_FILE = routing.nc  808 # default = routing.nc  809   810 # Time step of the routing scheme  811 # If RIVER_ROUTING  812 # This values gives the time step in seconds of the routing scheme.   813 # It should be multiple of the main time step of ORCHIDEE. One day  814 # is a good value.  815 ROUTING_TIMESTEP = 86400  816 # default = 86400  817   818 # Number of rivers   819 # If RIVER_ROUTING  820 # This parameter chooses the number of largest river basins  821 # which should be treated as independently as rivers and not  822 # flow into the oceans as diffusion coastal flow.  823 ROUTING_RIVERS = 50  824 # default = 50  825   826 # Should we compute an irrigation flux   827 # This parameters allows the user to ask the model  828 # to compute an irigation flux. This performed for the  829 # on very simple hypothesis. The idea is to have a good  830 # map of irrigated areas and a simple function which estimates  831 # the need to irrigate.  832 DO_IRRIGATION = n  833 # default = n  834   835 # Name of file which contains the map of irrigated areas  836 # If IRRIGATE  837 # The name of the file to be opened to read the field  838 # with the area in m^2 of the area irrigated within each  839 # 0.5 0.5 deg grid box. The map currently used is the one  840 # developed by the Center for Environmental Systems Research   841 # in Kassel (1995).  842 IRRIGATION_FILE = irrigated.nc  843 # default = irrigated.nc  844   845 # Should we include floodplains   846 # This parameters allows the user to ask the model  847 # to take into account the flood plains and return   848 # the water into the soil moisture. It then can go   849 # back to the atmopshere. This tried to simulate   850 # internal deltas of rivers.  851 DO_FLOODPLAINS = n  852 # default = n  853   854 #************************************************************************** -
CONFIG/LMDZORINCA/trunk/EXP_NMHC/PARAM/run.def
r615 r858  3 3 INCLUDEDEF=gcm.def 4 4 INCLUDEDEF=orchidee.def  5 ## activation du calcul d equilibrage de charge  6 adjust=_adjust_  7 ## Type de calendrier utilise  8 ## valeur possible: earth_360d (defaut), earth_365d, earth_366d  9 calend=_calend_ 5 10 ## Jour de l'etat initial ( = 350 si 20 Decembre ,par expl. ,comme ici ) 6 11 dayref=_dayref_ -
CONFIG/LMDZORINCA/trunk/EXP_NMHC/config.card
r615 r858  58 58 RestartDate=1869-12-30 59 59 #D- Define restart simulation name (=> JOB_OS) 60  RestartJobName= CD1 60 RestartJobName=JobName 61 61 #D- Path Server Group Login (=> PSGL) 62  RestartPath= /dmnfs/p86denv/SORTIES_CPL_IPSL/ 62 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC 63 63 # Attention login depend de la machine 64 64  … …  68 68 #D- Do we rebuild parallel output, this flag determines 69 69 #D- frequency of rebuild submission 70  RebuildFrequency=NONE 71  #D- If you want to monitor variables, this flag determines 72  #D- frequency of post-processing submission 73  MonitoringFrequency=NONE  70 RebuildFrequency=1M  71 #D- Do we rebuild parallel output from archive  72 RebuildFromArchive=true 74 73 #D- If you want to produce time series, this flag determines 75 74 #D- frequency of post-processing submission … …  89 88 RestartDate=2000-01-01 90 89 # Define restart simulation name 91  RestartJobName= Test_nvSc_AERÂ92  RestartPath= /dmnfs11/p86cozic/IGCM_OUT/AER 90 RestartJobName=JobName  91 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC 93 92 # Old component name for restart (if empty, use new name) 94 93 OldName="" … …  102 101 RestartDate=1999-12-30 103 102 # Define restart simulation name 104  RestartJobName= 2L18Â105  RestartPath=${ARCHIVE}/ p86denv/SORTIES_CPL_IPSL 103 RestartJobName=JobName  104 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC 106 105 #-- Old component name for restart (if empty, use new name) 107 106 OldName= … …  116 115 RestartDate=2000-01-01 117 116 #D-- Define restart simulation name 118  RestartJobName= Test_nvSc_AERÂ119  RestartPath= /dmnfs11/p86cozic/IGCM_OUT/AER 117 RestartJobName=JobName  118 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC 120 119 #D-- Old component name for restart (if empty, use new name) 121 120 OldName="" -
CONFIG/LMDZORINCA/trunk/EXP_NMHC_AER/COMP/lmdz.driver
r633 r858  1  #- $Id: lmdz.driver 119 2007-07-31 13:56:33Z acosce $ 1 #- $Id: lmdz.driver 841 2009-12-08 09:48:13Z acosce $ 2 2 #!/bin/ksh  3  3 4 #----------------------------------------------------------------- 4 5 function ATM_Initialize … …  15 16 esac 16 17   18   19 ##-- Calendar type for LMDZ  20 case ${config_UserChoices_CalendarType} in  21 leap|gregorian)  22 CalendarTypeForLmdz=earth_366d;;  23 noleap)  24 CalendarTypeForLmdz=earth_365d;;  25 360d)  26 CalendarTypeForLmdz=earth_360d;;  27 *)  28 CalendarTypeForLmdz=earth_360d  29 esac  30  17 31 ##- Default number of processor for lmdz 18 32 NUM_PROC_ATM=1 … …  20 34 NUM_PROC_ATM=${BATCH_NUM_PROC_TOT} 21 35 fi 22  23 36  24 37 ##--Frequency purpose .... … …  98 111 sed -e "s/_dayref_/${nbjour}/" \ 99 112 -e "s/_anneeref_/${yractu}/" \  113 -e "s/_calend_/${CalendarTypeForLmdz}/" \ 100 114 -e "s/_nday_/${PeriodLengthInDays}/" \ 101 115 -e "s/_raz_date_/${RAZ_DATE}/" \ -
CONFIG/LMDZORINCA/trunk/EXP_NMHC_AER/COMP/orchidee.card
r730 r858  3 3  4 4 [UserChoices]  5 NEWHYDROL=n  6 sechiba_LEVEL=10 5 7  6 8 [InitialStateFiles] 7  List= (${R_INIT}/SRF/LMDZORINCA/carteveg5km.nc, .), \ 8  (${R_INIT}/SRF/LMDZORINCA/soils_param.nc, .), \  9 List= (${R_INIT}/SRF/LMDZORINCA/soils_param.nc, .), \ 9 10 (${R_INIT}/SRF/LMDZORINCA/routing.nc, .) 10 11  11 12 [BoundaryFiles] 12 13 List= () 13  ListNonDel= (${R_BC}/SRF/LMDZORINCA/ lai2D.nc, .) 14 ListNonDel= (${R_BC}/SRF/LMDZORINCA/PFTmap.20C3M.nc, PFTmap.nc) 14 15  15 16 [ParametersFiles] … …  17 18  18 19 [RestartFiles] 19  List= (sechiba_rest.nc, sechiba_rest.nc, start_sech.nc)  20 # List restart that have to be saved/restored each loop (file out, saved, and in) :  21 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 20 22  21 23 [OutputText] 22 24 List= (out_orchidee) 23  # avec la // : out_orchidee_*Â24 25  25 26 [OutputFiles] 26  List= (sechiba_out.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history)  27 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history) \  28 (sechiba_out_2.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_out2.nc, NONE) \  29 (watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 27 30  28 31 [Post_1M_sechiba_history] 29  Patches = (Patch_20090407_histcom_time_axis) 30  GatherWithInternal = (lon, lat, veget, time_counter) 31  MonitoringVars = 32  TimeSeriesVars = (alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, subli, tair, tsol_max, tsol_min, drainage) 33   34  [Post_1M_stomate_history] 35  Patches = () 36  GatherWithInternal = 37  MonitoringVars = 38  TimeSeriesVars =  32 Patches = (Patch_20091030_histcom_time_axis)  33 GatherWithInternal = (lon, lat, veget, time_counter, Areas)  34 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage)  35 ChunckJob2D = NONE  36 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, CO2FLUX)  37 ChunckJob3D = NONE -
CONFIG/LMDZORINCA/trunk/EXP_NMHC_AER/COMP/orchidee.driver
r615 r858  1 1 #!/bin/ksh 2 2  3  #D- Driver du script pour ORCHIDEE_OL (off-line)  3 #D- Driver du script pour ORCHIDEE  4   5 function ORCHIDEE_sed  6 {  7 IGCM_debug_PushStack "ORCHIDEE_sed"  8   9 sed -e "s/^${1}\ *=.*/${1}= ${2}/" \  10 orchidee.def > orchidee.def.tmp  11 RET=$?  12 echo "ORCHIDEE_sed : ${1} ${2}"  13 \mv orchidee.def.tmp orchidee.def  14   15 IGCM_debug_PopStack "ORCHIDEE_sed"  16 return $RET  17 } 4 18  5 19 #----------------------------------------------------------------- … …  7 21 { 8 22 IGCM_debug_PushStack "SRF_Initialize"  23   24 RESOL_SRF=ALL 9 25  10 26 IGCM_debug_PopStack "SRF_Initialize" … …  16 32 IGCM_debug_PushStack "SRF_Update" 17 33   34 typeset SECHIBA_WRITE_STEP  35  18 36 case ${config_SRF_WriteFrequency} in 19  1Y|1y)  20  (( STOMATE_WRITE_STEP = PeriodLengthInDays )) 21  (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 )) ;; 22  1M|1m)  23  if [ ${config_UserChoices_PeriodLength} = 1Y ] ; then 24  (( STOMATE_WRITE_STEP = PeriodLengthInDays / 12 )) 25  (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / 12 )) 26  else 27  (( STOMATE_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) ))  37 *Y|*y)   38 WriteInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_SRF_WriteFrequency}}" )  39 PeriodLengthInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_UserChoices_PeriodLength}}" )  40 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears * 86400 )) ;;  41 *M|*m)   42 WriteInMonths=$( echo ${1} | awk -F '[mM]' "{print ${config_SRF_WriteFrequency}}" )  43 case ${config_UserChoices_PeriodLength} in  44 *Y|*y)  45 PeriodLengthInYears=$( echo ${1} | awk -F '[yY]' "{print ${config_UserChoices_PeriodLength}}" )  46 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / PeriodLengthInYears / 12 ))  47 ;;  48 *M|*m)  49 PeriodLengthInMonths=$( echo ${1} | awk -F '[mM]' "{print ${config_UserChoices_PeriodLength}}" )  50 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInMonths * 86400 / PeriodLengthInMonths ))  51 ;;  52 *) 28 53 (( SECHIBA_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) * 86400 )) 29  fi ;;  54 ;;  55 esac  56 ;; 30 57 5D|5d)  31  (( STOMATE_WRITE_STEP = 5 ))Â32 58 (( SECHIBA_WRITE_STEP = 5 * 86400 )) ;; 33 59 1D|1d)  34  (( STOMATE_WRITE_STEP = 1 ))Â35 60 (( SECHIBA_WRITE_STEP = 86400 )) ;;  61 *s)  62 WriteInSeconds=$( echo ${1} | awk -F '[s]' "{print ${config_SRF_WriteFrequency}}" )  63 (( SECHIBA_WRITE_STEP = WriteInSeconds )) ;; 36 64 *)  37 65 IGCM_debug_Exit "SRF_Update " ${config_SRF_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D."  … …  39 67 esac 40 68   69 ORCHIDEE_sed HYDROL_CWRR ${orchidee_UserChoices_NEWHYDROL} 41 70  42  if ( [ ${CumulPeriod} -eq 1 ] && [ "${config_SRF_Restart}" = "n" ] ) ; then 43  sed -e "s/_start_sech_/default/" \ 44  -e "s/_write_step_/${SECHIBA_WRITE_STEP}/" \ 45  orchidee.def > orchidee.def.tmp 46  ## For STOMATE 47  # -e "s/STOMATE_HIST_DT= 10./STOMATE_HIST_DT = ${STOMATE_WRITE_STEP}/" \  71 ORCHIDEE_sed WRITE_STEP ${SECHIBA_WRITE_STEP}  72 ORCHIDEE_sed SECHIBA_HISTLEVEL ${orchidee_UserChoices_sechiba_LEVEL} 48 73  49  ## For ORCHIDEE_WATCHOUT_FILE :  50  # -e "s/ORCHIDEE_WATCHOUT= n/ORCHIDEE_WATCHOUT= y/" \ 51  # -e "s/DT_WATCHOUT= 1800/DT_WATCHOUT= 3600/" \ 52  else 53  sed -e "s/_start_sech_/start_sech.nc/" \ 54  -e "s/_write_step_/${SECHIBA_WRITE_STEP}/" \ 55  orchidee.def > orchidee.def.tmp 56  ## For STOMATE 57  # -e "s/STOMATE_RESTART_FILEIN= NONE/STOMATE_RESTART_FILEIN = stomate_rest_in.nc/" \ 58  # -e "s/STOMATE_HIST_DT= 10./STOMATE_HIST_DT = ${STOMATE_WRITE_STEP}/" \  74 ## if [ ${year} -eq 1950 ] ; then  75 # ORCHIDEE_sed SECHIBA_HISTFILE2 y  76 # ORCHIDEE_sed SECHIBA_HISTLEVEL2 10  77 # ORCHIDEE_sed WRITE_STEP2 86400.0  78 ## fi 59 79  60  ## For ORCHIDEE_WATCHOUT_FILE :  61  # -e "s/ORCHIDEE_WATCHOUT= n/ORCHIDEE_WATCHOUT= y/" \ 62  # -e "s/DT_WATCHOUT= 1800/DT_WATCHOUT= 3600/" \  80 if ( [ ${CumulPeriod} -ne 1 ] || [ "${config_SRF_Restart}" != "n" ] ) ; then  81 ORCHIDEE_sed SECHIBA_restart_in sechiba_rest_in.nc 63 82 fi 64  IGCM_sys_Mv orchidee.def.tmp orchidee.def  83   84 #IGCM_sys_Cp ${RUN_DIR}/orchidee.def ${RUN_DIR}/run.def  85 #IGCM_sys_Put_Out ${RUN_DIR}/run.def ${R_SAVE}/${PREFIX}_run.def 65 86  66 87 IGCM_debug_PopStack "SRF_Update" … …  72 93 IGCM_debug_PushStack "SRF_Finalize" 73 94  74  # For STOMATE : 75  # if [ $( IGCM_date_DaysBetweenGregorianDate ${PeriodDateEnd} ${year}1230 ) -ge 0 ] ; then 76  # IGCM_sys_Put_Out stomate_Cforcing.nc ${R_OUT_SRF_O_M}/${PREFIX}_stomate_Cforcing.nc 77  # IGCM_sys_Put_Out stomate_forcing.nc ${R_OUT_SRF_O_M}/${PREFIX}_stomate_forcing.nc 78  # fi  95 #IGCM_sys_Put_Out ${RUN_DIR}/used_run.def ${R_SAVE}/${PREFIX}_used_run.def 79 96  80 97 echo FINALIZE SRF !!! -
CONFIG/LMDZORINCA/trunk/EXP_NMHC_AER/PARAM/orchidee.def
r623 r858  1  ## $Id$  1 #  2 #**************************************************************************  3 # Namelist for ORCHIDEE  4 #************************************************************************** 2 5 # 3 6 # 4  # Parameter file for LMDZ4OR_v2 configuration 5  # See comments : http://forge.ipsl.jussieu.fr/orchidee/  7 #**************************************************************************  8 # OPTIONS NOT SET  9 #************************************************************************** 6 10 # 7  STOMATE_OK_CO2=TRUE 8  # STOMATE_OK_STOMATE is not set 9  # STOMATE_OK_DGVM is not set 10  # STOMATE_WATCHOUT is not set 11 Â