Changeset 2694


Ignore:
Timestamp:
01/07/16 16:13:28 (6 years ago)
Author:
acosce
Message:

update lmdzorinca configuration to fit with last versions of lmdz and orchidee

Location:
CONFIG/UNIFORM/v6/LMDZORINCA_v6
Files:
17 added
4 deleted
36 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZ/CREATE_amip/COMP/lmdz.card

    r2614 r2694  
    55 
    66[UserChoices] 
     7# Physics package to use 
     8LMDZ_Physics=AP 
    79 
    810# Do not use XIOS with ce0l program 
    911XIOS=n 
    1012 
    11 # manage radiative aerosol effect and ozone  
     13# Manage radiative aerosol effect and ozone  
    1214flag_aerosol=6 
    1315ok_ade=y 
     
    2123 
    2224[BoundaryFiles] 
    23 List=   (${R_IN}/ATM/AMIP/amipbc_sst_360x180_${year}.nc, amipbc_sst_1x1.nc), \ 
    24         (${R_IN}/ATM/AMIP/amipbc_sic_360x180_${year}.nc, amipbc_sic_1x1.nc), \ 
     25List=   (${R_IN}/ATM/AMIP_2014/amipbc_sst_360x180_${year}.nc, amipbc_sst_1x1.nc), \ 
     26        (${R_IN}/ATM/AMIP_2014/amipbc_sic_360x180_${year}.nc, amipbc_sic_1x1.nc), \ 
    2527        (${R_IN}/ATM/Ozone/HYBRIDE/v2.clim/tro3_${year}.new.nc, climoz.nc) 
    2628 
     
    3234        (${R_IN}/ATM/landiceref.nc, .) 
    3335### Please, add the o2a.nc file to fit with the coupled configuration associated 
    34 #       (${R_INIT}/ATM/IPSLCM5A/ORCA2.3x${RESOL_ATM}/o2a.nc, o2a.nc) 
     36### Note that this file is different for different versions of the coupled model 
     37#       (${R_IN}/ATM/IPSLCM6/ORCA2.3x9695_v1/o2a.nc, o2a.nc) 
    3538 
    3639[ParametersFiles] 
    3740List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
    3841        (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),    \ 
    39         (${SUBMIT_DIR}/PARAM/output.def_low        ,  output.def),    \ 
    4042        (${SUBMIT_DIR}/PARAM/config.def_actuel     ,  config.def),    \ 
    4143        (${SUBMIT_DIR}/PARAM/run.def, .), \ 
     
    4345        (${SUBMIT_DIR}/PARAM/traceur.def, .) 
    4446 
    45  
    4647[RestartFiles] 
    4748List= (NONE) 
    4849 
    4950[OutputText] 
    50 List=   (physiq.def, gcm.def, run.def, config.def, traceur.def, output.def) 
     51List=   (physiq.def, gcm.def, run.def, config.def, traceur.def, guide.def) 
    5152 
    5253[OutputFiles] 
     
    5657        ( startphy.nc,    ${R_OUT_ATM_O}/Restart/${config_UserChoices_JobName}_${year}_startphy.nc,     NONE), \ 
    5758        ( grilles_gcm.nc, ${R_OUT_ATM_O}/Grid/${config_UserChoices_JobName}_${year}_grilles_gcm.nc,     NONE) 
    58  
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZ/CREATE_amip/config.card

    r1804 r2694  
    99[UserChoices] 
    1010#============================ 
    11 #D-- (<8 chars MAX for JobName) 
    1211JobName=ELI-${RESOL_ATM_3D} 
    1312LongName="create_etat0_limit for interannuel amip run" 
     
    3736#D-- Executable - 
    3837[Executable] 
    39 #D- For each component, Real name of executable, Name of executable for oasis 
    40 ATM= (create_etat0_limit.e, create_etat0_limit.e) 
     38#D- For each component: Real name of executable, Name of executable in the run directory  
     39ATM= (create_etat0_limit.e, create_etat0_limit.e, 1MPI) 
    4140 
    4241#======================================================================== 
     
    6564RestartJobName= 
    6665RestartPath= 
    67 # Old component name for restart (if empty, use new name) 
    68 OldName= 
    69  
    7066 
    7167#======================================================================== 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZ/CREATE_clim/COMP/lmdz.card

    r2614 r2694  
    55 
    66[UserChoices] 
     7# Physics package to use 
     8LMDZ_Physics=AP 
     9 
    710# Do not use XIOS with ce0l program 
    811XIOS=n 
    912 
    10 # manage radiative aerosol effect and ozone  
     13# Manage radiative aerosol effect and ozone  
    1114flag_aerosol=6 
    1215ok_ade=y 
     
    2932        (${R_IN}/ATM/landiceref.nc, .) \ 
    3033        (${R_IN}/ATM/Ozone/HYBRIDE/v2.clim/tro3_1995.new.nc, climoz.nc), \ 
    31         (${R_IN}/ATM/AMIP/sst_bc_clim.nc, amipbc_sst_1x1.nc), \ 
    32         (${R_IN}/ATM/AMIP/sic_bc_clim.nc, amipbc_sic_1x1.nc) 
     34        (${R_IN}/ATM/AMIP_2014/sst_bc_clim.nc, amipbc_sst_1x1.nc), \ 
     35        (${R_IN}/ATM/AMIP_2014/sic_bc_clim.nc, amipbc_sic_1x1.nc) 
    3336### Please, add the o2a.nc file to fit with the coupled configuration associated 
    34 #       (${R_INIT}/ATM/IPSLCM5A/ORCA2.3x${RESOL_ATM}/o2a.nc, o2a.nc) 
     37### Note that this file is different for different versions of the coupled model 
     38#       (${R_IN}/ATM/IPSLCM6/ORCA2.3x9695_v1/o2a.nc, o2a.nc) 
    3539 
    3640[ParametersFiles] 
    3741List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
    3842        (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),    \ 
    39         (${SUBMIT_DIR}/PARAM/output.def_low        ,  output.def),    \ 
    4043        (${SUBMIT_DIR}/PARAM/config.def_actuel     ,  config.def),    \ 
    4144        (${SUBMIT_DIR}/PARAM/run.def, .), \ 
     
    4346        (${SUBMIT_DIR}/PARAM/traceur.def, .) 
    4447 
    45  
    4648[RestartFiles] 
    4749List= (NONE) 
    4850 
    4951[OutputText] 
    50 List=   (physiq.def, gcm.def, run.def, config.def, traceur.def, output.def) 
     52List=   (physiq.def, gcm.def, run.def, config.def, traceur.def, guide.def) 
    5153 
    5254[OutputFiles] 
     
    5658        ( startphy.nc,    ${R_OUT_ATM_O}/Restart/${config_UserChoices_JobName}_clim_startphy.nc, NONE), \ 
    5759        ( grilles_gcm.nc, ${R_OUT_ATM_O}/Grid/${config_UserChoices_JobName}_grilles_gcm.nc,      NONE) 
     60 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZ/CREATE_clim/config.card

    r1772 r2694  
    99[UserChoices] 
    1010#============================ 
    11 #D-- (<8 chars MAX for JobName) 
    1211JobName= ELC-${RESOL_ATM_3D} 
    1312LongName="create_etat0_limit for climatology run" 
     
    2019#D-- Begin and end of job  
    2120#D-- "YYYY-MM-DD" 
     21#D-- The dates for this experiement has no significance. Do not change them. 
    2222DateBegin=1979-01-01 
    2323DateEnd=1979-12-30 
     
    3535#D-- Executable - 
    3636[Executable] 
    37 #D- For each component, Real name of executable, Name of executable for oasis 
    38 ATM= (create_etat0_limit.e, create_etat0_limit.e) 
     37#D- For each component: Real name of executable, Name of executable in the run directory  
     38ATM= (create_etat0_limit.e, create_etat0_limit.e, 1MPI) 
    3939 
    4040#======================================================================== 
     
    6363RestartJobName= 
    6464RestartPath= 
    65 # Old component name for restart (if empty, use new name) 
    66 OldName= 
    6765 
    6866 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/amip/COMP/lmdz.card

    r2614 r2694  
    55 
    66[UserChoices] 
    7 # Physics package to use :  
    8 # AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources  
    9 # NPv3.1 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
     7# Physics package to use : 
     8# LMDZ_Physics=AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources 
     9# LMDZ_Physics=NPv3.2 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
    1010LMDZ_Physics=AP 
    1111 
     
    1616CREATE=ELI-${RESOL_ATM_3D} 
    1717 
    18 # ByPass_hgardfou_teta=y : modify teta_ parameters for following CumulPeriod only 
    19 ByPass_hgardfou_teta=n 
    20  
    21 # ByPass_hgardfou_mats=y : set parameter purmats=y for following CumulPeriod only 
    22 ByPass_hgardfou_mats=n 
    23  
    24 # Number of periods where to set parameter adjust=y before switching to adjust=n 
    25 # For adjust=n, set LMDZ_NbPeriod_ajust=0.  
    26 LMDZ_NbPeriod_adjust=0 
    27  
    28 # To force usage of specific Bands file, set LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart Job Name 
    29 # LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5/XXXXXXX/ATM/Debug/XXXXXXX_Bands_96x95x19_3prc.dat_3 
    30  
    31 # Set ConfType to choose parameters for aerosols, solar and green house gazes.  
     18# Set ConfType to choose parameters for aerosols, solar and green house gazes. 
    3219# The parameter file PARAM/config.def_$ConfType will be used. 
    3320# ConfType=preind/actuel/annuel 
    3421ConfType=annuel 
    3522 
    36 # manage radiative aerosol effect and ozone  
     23# Manage radiative aerosol effect and ozone 
    3724flag_aerosol=6 
    3825ok_ade=y 
     
    4229ok_cdnc=y 
    4330 
    44 # Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 
     31# ByPass_hgardfou_teta=y : modify teta_ parameters for following CumulPeriod only 
     32ByPass_hgardfou_teta=n 
     33 
     34# ByPass_hgardfou_mats=y : set parameter purmats=y for following CumulPeriod only 
     35ByPass_hgardfou_mats=n 
     36 
     37# Number of periods where to set parameter adjust=y before switching to adjust=n 
     38# For adjust=n, set LMDZ_NbPeriod_ajust=0. 
     39LMDZ_NbPeriod_adjust=0 
     40 
     41# To force usage of specific Bands file, set LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart experiment 
     42# LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/XXXXXX/ATM/Debug/pdControl_XXXXXXX_Bands_96x95x19_3prc.dat_3 
     43 
     44# Set OutLevel to choose the level of output for LMDZ.  
    4545# OutLevel=low/medium/high 
    4646OutLevel=low 
    4747 
    48 # Set COSP activation and Outputs frequency (monthly, daily, HF) = y/n 
     48# COSP activation and choose of output frequency for COSP (monthly, daily, HF) = y/n 
    4949LMDZ_COSP_OK=n 
    50 LMDZ_COSP_monthly=y 
     50LMDZ_COSP_monthly=n 
    5151LMDZ_COSP_daily=n 
    5252LMDZ_COSP_hf=n 
    5353 
    54 # Set NMC Outputs frequency (monthly, daily, HF) = y/n 
    55 LMDZ_NMC_monthly=n 
     54# Set NMC output frequency (monthly, daily, HF) = y/n 
     55LMDZ_NMC_monthly=y 
    5656LMDZ_NMC_daily=n 
    5757LMDZ_NMC_hf=n 
     
    6161ok_guide=n 
    6262 
    63  
    6463[InitialStateFiles] 
    6564List=   (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Restart/${CREATE}_${year}_start.nc,    start.nc),\ 
    66         (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Restart/${CREATE}_${year}_startphy.nc, startphy.nc)  
     65        (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Restart/${CREATE}_${year}_startphy.nc, startphy.nc) 
    6766 
    6867[BoundaryFiles] 
    69 List=() 
    70 #List= 
    71 #      (/dmnfs/cont003/p86ghatt/IGCM_OUT/LMDZOR/NUDGING-CORDEX-AFR/${year}${month}/u.nc, u.nc),\ 
    72 #      (/dmnfs/cont003/p86ghatt/IGCM_OUT/LMDZOR/NUDGING-CORDEX-AFR/${year}${month}/v.nc, v.nc) 
    73  
    74 # With AR5 aerosols (including ASSO4M(=SO4), CSSO4M, AIBCM, ASBCM, AIPOMM, ASPOMM, ASSSM, CSSSM, SSSSM, CIDUSTM) 
    75 # With AR5 ozone(tropo + strato from LMDZOR-INCA-REPROBUS simulations) 
     68List=   (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_${year}_limit.nc,       limit.nc),\ 
     69        (${R_IN}/ATM/${RESOL_ATM}/AR5/HISTORIQUE/aerosols_11YearsClim_${year}_v5.nc,              aerosols${year}.nc),\ 
     70        (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_${year}_climoz_LMDZ.nc, climoz_LMDZ.nc) 
     71 
    7672ListNonDel= (${R_IN}/ATM/IPCC_AR5/HISTORIQUE/SOLARANDVOLCANOES_1610_2008.txt, SOLARANDVOLCANOES.txt),\ 
    7773            (${R_IN}/ATM/IPCC_AR5/HISTORIQUE/CO2_1765_2005.txt, CO2.txt),\ 
     
    8379 
    8480[SmoothFiles] 
    85 # With AR5 aerosols (including ASSO4M(=SO4), CSSO4M, AIBCM, ASBCM, AIPOMM, ASPOMM, ASSSM, CSSSM, SSSSM, CIDUSTM) 
    86 # With AR5 ozone(tropo + strato from LMDZOR-INCA-REPROBUS simulations) 
    87 List=   (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_${year}_limit.nc,          limit.nc,           1:12:),\ 
    88         (${R_IN}/ATM/${RESOL_ATM}/AR5/HISTORIQUE/aerosols_11YearsClim_${year}_v5.nc, aerosols${year}.nc, 1:12:), \ 
    89         (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_${year}_climoz_LMDZ.nc,    climoz_LMDZ.nc,     1:12:) 
     81List=() 
    9082 
    9183[ParametersFiles] 
    92 List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
    93         (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),    \ 
    94         (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),    \ 
    95         (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),    \ 
    96         (${SUBMIT_DIR}/PARAM/output.def_${OutLevel},  output.def),    \ 
    97         (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),    \ 
    98         (${SUBMIT_DIR}/PARAM/guide.def, .), \ 
    99         (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    100         (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 
    101         (${SUBMIT_DIR}/PARAM/iodef.xml, . ),\ 
    102         (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . )            ,\ 
    103         (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . )          ,\ 
    104         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . )   ,\ 
    105         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . )    ,\ 
    106         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . )   ,\ 
    107         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . )   ,\ 
    108         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . )   ,\ 
    109         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . )   ,\ 
    110         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 
    111         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 
    112         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ),\ 
    113         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, . ),\ 
    114         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, . ),\ 
    115         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, . ) 
     84List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
     85        (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),          \ 
     86        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),          \ 
     87        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),          \ 
     88        (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),          \ 
     89        (${SUBMIT_DIR}/PARAM/guide.def, .),                                 \ 
     90        (${SUBMIT_DIR}/PARAM/run.def, .),                                   \ 
     91        (${SUBMIT_DIR}/PARAM/traceur.def, .),                               \ 
     92        (${SUBMIT_DIR}/PARAM/iodef.xml, . ),                                \ 
     93        (${SUBMIT_DIR}/PARAM/file_def_histmth_lmdz.xml, . ),                \ 
     94        (${SUBMIT_DIR}/PARAM/file_def_histmthCOSP_lmdz.xml, .),             \ 
     95        (${SUBMIT_DIR}/PARAM/file_def_histmthNMC_lmdz.xml, . ),             \ 
     96        (${SUBMIT_DIR}/PARAM/file_def_histday_lmdz.xml, . ),                \ 
     97        (${SUBMIT_DIR}/PARAM/file_def_histdayCOSP_lmdz.xml, .),             \ 
     98        (${SUBMIT_DIR}/PARAM/file_def_histdayNMC_lmdz.xml, . ),             \ 
     99        (${SUBMIT_DIR}/PARAM/file_def_histhf_lmdz.xml, . ),                 \ 
     100        (${SUBMIT_DIR}/PARAM/file_def_histhfCOSP_lmdz.xml, .),              \ 
     101        (${SUBMIT_DIR}/PARAM/file_def_histhfNMC_lmdz.xml, . ),              \ 
     102        (${SUBMIT_DIR}/PARAM/file_def_histstn_lmdz.xml, . ),                \ 
     103        (${SUBMIT_DIR}/PARAM/file_def_histins_lmdz.xml, . ),                \ 
     104        (${SUBMIT_DIR}/PARAM/file_def_histLES_lmdz.xml, . ),                \ 
     105        (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ),            \ 
     106        (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) 
    116107 
    117108[RestartFiles] 
    118 List=   (restart.nc, restart.nc, start.nc), \ 
    119         (restartphy.nc, restartphy.nc,  startphy.nc) 
     109List=   (restart.nc, restart.nc, start.nc), \ 
     110        (restartphy.nc, restartphy.nc,  startphy.nc) 
    120111 
    121112[OutputText] 
    122 List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, output.def, used_*, iodef.xml, context_lmdz.xml,field_def_lmdz.xml) 
     113List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 
    123114 
    124115[OutputFiles] 
    125 List=   (histmth.nc,      ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc,      Post_1M_histmth),     \ 
    126         (histmthCOSP.nc,  ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc,  Post_1M_histmthCOSP), \ 
    127         (histmthNMC.nc,   ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc,   Post_1M_histmthNMC),  \ 
    128         (dynzon.nc,       ${R_OUT_ATM_O_M}/${PREFIX}_1M_dynzon.nc,       Post_1M_dynzon),      \ 
    129         (histday.nc,      ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,      Post_1D_histday),     \ 
    130         (histdayCOSP.nc,  ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc,  Post_1D_histdayCOSP), \ 
    131         (histdayNMC.nc,   ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayNMC.nc,   Post_1D_histdayNMC),  \ 
    132         (histhf.nc,       ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,       Post_HF_histhf),      \ 
    133         (histhfCOSP.nc,   ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfCOSP.nc,   Post_HF_histhfCOSP),  \ 
    134         (histhfNMC.nc,    ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfNMC.nc,    Post_HF_histhfNMC),   \ 
    135         (histhf3h.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3h.nc,     Post_3H_histhf3h),    \ 
    136         (histhf3hm.nc,    ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3hm.nc,    Post_3H_histhf3hm) 
     116List=   (histmth.nc,       ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc,       Post_1M_histmth),       \ 
     117        (histmthCOSP.nc,   ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc,   NONE),                  \ 
     118        (histmthNMC.nc,    ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc,    Post_1M_histmthNMC),    \ 
     119        (paramLMDZ_phy.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_paramLMDZ_phy.nc, Post_1M_paramLMDZ_phy), \ 
     120        (histday.nc,       ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,       NONE),                  \ 
     121        (histdayCOSP.nc,   ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc,   NONE),                  \ 
     122        (histdayNMC.nc,    ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayNMC.nc,    NONE),                  \ 
     123        (histhf.nc,        ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,        NONE),                  \ 
     124        (histhfCOSP.nc,    ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfCOSP.nc,    NONE),                  \ 
     125        (histhfNMC.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfNMC.nc,     NONE),                  \ 
     126        (histhf3h.nc,      ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3h.nc,      NONE),                  \ 
     127        (histhf3hm.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3hm.nc,     NONE) 
    137128 
    138129[Post_1M_histmth] 
    139130Patches= () 
    140131GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 
    141 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, ftime_th, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, LWupTOA, LWupTOAclr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, mc, nettop, paprs, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl) 
    142 ChunckJob2D = NONE 
    143 TimeSeriesVars3D = (upwd, lwcon, iwcon, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc) 
     132TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, nettop, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl, swtoaas_ant, swtoacs_ant, swtoacf_ant, swsrfas_ant, swsrfcs_ant, swsrfcf_ant, swtoaas_nat, swtoacs_nat, swtoacf_nat, swsrfas_nat, swsrfcs_nat, swsrfcf_nat, solswai, solswad, swtoacf_zero, swsrfcf_zero) 
     133ChunckJob2D = 100Y 
     134TimeSeriesVars3D = (upwd, lwcon, iwcon, lcc3dcon, lcc3dstra, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, mc, paprs, scdnc, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc, tnt, dtdyn, dtphy, dtlschr, tntr, tntscpbl, tnhus, dqdyn, dqvdf, tnhusscpbl, dqphy, evu, mcd) 
    144135ChunckJob3D = 100Y 
    145136Seasonal=ON 
     
    147138[Post_1M_histmthCOSP] 
    148139Patches = () 
    149 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 
     140GatherWithInternal = (lon, lat, pressure2, height, sza, time_counter, time_counter_bounds) 
     141TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso, tclisccp, albisccp, ctpisccp) 
     142ChunckJob2D = OFF 
     143TimeSeriesVars3D = (clcalipso, clisccp2_c01, clisccp2_c02, clisccp2_c03, clisccp2_c04, clisccp2_c05, clisccp2_c06, clisccp2_c07, parasol_refl) 
     144ChunckJob3D = OFF 
     145Seasonal=OFF 
     146 
     147[Post_1M_histmthNMC] 
     148Patches = () 
     149GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 
    150150TimeSeriesVars2D = () 
    151 ChunckJob2D = NONE  
     151ChunckJob2D = NONE 
     152TimeSeriesVars3D = (ta, tro3, zg, hus, hur, ua, va, wap) 
     153ChunckJob3D = NONE 
     154Seasonal=ON 
     155 
     156[Post_1M_paramLMDZ_phy] 
     157Patches=() 
     158GatherWithInternal = (lon, lat, time_counter, time_counter_bnds) 
     159TimeSeriesVars2D =(R_ecc,  R_peri, R_incl, solaire, co2_ppm, CH4_ppb, N2O_ppb, CFC11_ppt, CFC12_ppt) 
     160ChunckJob2D = NONE 
    152161TimeSeriesVars3D = () 
    153162ChunckJob3D = NONE 
    154163Seasonal=OFF 
    155164 
    156 [Post_1M_histmthNMC] 
     165[Post_1D_histday] 
     166Patches= () 
     167GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
     168TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, precip, pluc, plul, prw, psol, q2m, sens, sicf, slp, soll, sols, snow, SWdnSFC, t2m, t2m_max, t2m_min, topl, tops, tsol, u10m, v10m, wind10m, wind10max) 
     169ChunckJob2D = 50Y 
     170TimeSeriesVars3D = (lwcon, iwcon, mc, rhum, rneb, temp, theta, ovap, geop, vitu, vitv, vitw, pres, paprs) 
     171ChunckJob3D = OFF 
     172Seasonal=OFF 
     173 
     174[Post_1D_histdayCOSP] 
     175Patches = () 
     176GatherWithInternal = (lon, lat, pressure2, height, sza, time_counter, time_counter_bounds) 
     177TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso, tclisccp, albisccp, ctpisccp) 
     178ChunckJob2D = OFF 
     179TimeSeriesVars3D = (clcalipso, clisccp2_c01, clisccp2_c02, clisccp2_c03, clisccp2_c04, clisccp2_c05, clisccp2_c06, clisccp2_c07, parasol_refl) 
     180ChunckJob3D = OFF 
     181Seasonal=OFF 
     182 
     183[Post_1D_histdayNMC] 
    157184Patches = () 
    158185GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 
    159186TimeSeriesVars2D = () 
    160187ChunckJob2D = NONE 
    161 TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap, psbg, uv, vq, vT, wq, vphi, wT, uxu, vxv, TxT, ozone, ozone_daylight) 
    162 ChunckJob3D = 100Y 
    163 Seasonal=OFF 
    164  
    165 [Post_1M_dynzon] 
    166 Patches = () 
    167 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
    168 TimeSeriesVars2D = () 
    169 ChunckJob2D = NONE 
    170 TimeSeriesVars3D = () 
    171 ChunckJob3D = NONE 
    172 Seasonal=OFF 
    173  
    174 [Post_1D_histday] 
    175 Patches= () 
    176 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
    177 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, iwp, lwp, phi500, precip, pluc, plul, prw, psol, rh2m, rh2m_min, rh2m_max, q2m, sens, sicf, slp, soll, sols, LWdnSFC, SWdnSFC, LWupSFCclr,SWupSFC, t2m, t2m_max, t2m_min, topl, tops, tsol, u10m, v10m, wind10m, wind10max, u850, v850, w850, phi850, q850, t850, u700, v700, w700, phi700, q700, t700, u500, v500, w500, phi500, q500, t500, u200, v200, w200, phi200, q200, t200) 
    178 ChunckJob2D = 200Y 
    179 TimeSeriesVars3D = (rhum, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres) 
     188TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap) 
    180189ChunckJob3D = 10Y 
    181190Seasonal=OFF 
    182191 
    183 [Post_1D_histdayCOSP] 
    184 Patches = () 
    185 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 
    186 TimeSeriesVars2D = () 
    187 ChunckJob2D = NONE  
    188 TimeSeriesVars3D = () 
    189 ChunckJob3D = NONE 
    190 Seasonal=OFF 
    191  
    192 [Post_1D_histdayNMC] 
     192[Post_HF_histhf] 
     193Patches= () 
     194GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
     195TimeSeriesVars2D = (cldt, psol, q2m, slp, precip, pluc, plul, t2m, tsol, u10m, v10m) 
     196ChunckJob2D = 50Y 
     197TimeSeriesVars3D = (temp, theta, ovap, vitu, vitv) 
     198ChunckJob3D = OFF 
     199Seasonal=OFF 
     200 
     201[Post_HF_histhfCOSP] 
     202Patches = () 
     203GatherWithInternal = (lon, lat, height, sza, time_counter, time_counter_bounds) 
     204TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso) 
     205ChunckJob2D = OFF 
     206TimeSeriesVars3D = (clcalipso, parasol_refl, cfad_lidarsr532_c01, cfad_lidarsr532_c02, cfad_lidarsr532_c03, cfad_lidarsr532_c04, cfad_lidarsr532_c05, cfad_lidarsr532_c06, cfad_lidarsr532_c07, cfad_lidarsr532_c08, cfad_lidarsr532_c09, cfad_lidarsr532_c10, cfad_lidarsr532_c11, cfad_lidarsr532_c12, cfad_lidarsr532_c13, cfad_lidarsr532_c14, cfad_lidarsr532_c15) 
     207ChunckJob3D = OFF 
     208Seasonal=OFF 
     209 
     210[Post_HF_histhfNMC] 
    193211Patches = () 
    194212GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 
     
    199217Seasonal=OFF 
    200218 
    201 [Post_HF_histhf] 
    202 Patches= () 
    203 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
    204 TimeSeriesVars2D = (cldt, psol, q2m, slp, SWnetOR, SWdownOR, LWdownOR, precip, pluc, plul, t2m, tsol, u10m, v10m, t850, t700, t500, t200, t50, t10, u850, u700, u500, u200, u50, u10, v850, v700, v500, v200, v50, v10, phi850, phi700, phi200, phi50, phi10, w850, w700, w500, w200, w50, w10, q850, q700, q500, q200, q50, q10) 
    205 ChunckJob2D = 50Y 
    206 TimeSeriesVars3D = (temp, theta, ovap, vitu, vitv) 
    207 ChunckJob3D = 10Y 
    208 Seasonal=OFF 
    209  
    210 [Post_HF_histhfCOSP] 
    211 Patches = () 
    212 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 
    213 TimeSeriesVars2D = () 
    214 ChunckJob2D = NONE  
     219[Post_3H_histhf3hm] 
     220Patches= () 
     221GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
     222TimeSeriesVars2D = (flat, precip, pluc, snow, topl, topl0, SWupTOA, SWupTOAclr, SWdnTOA, SWupSFC, SWupSFCclr, SWdnSFC, SWdnSFCclr, LWupSFC, LWupSFCclr, LWdnSFC, LWdnSFCclr, bils, bils_tke, bils_diss, bils_ec, bils_kinetic, bils_enthalp, bils_latent, sens, cldt, zmax_th) 
     223ChunckJob2D = OFF 
    215224TimeSeriesVars3D = () 
    216 ChunckJob3D = NONE 
    217 Seasonal=OFF 
    218  
    219 [Post_HF_histhfNMC] 
    220 Patches = () 
    221 GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 
    222 TimeSeriesVars2D = () 
    223 ChunckJob2D = NONE 
    224 TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap, psbg, uv, vq, vT, wq, vphi, wT, uxu, vxv, TxT) 
    225 ChunckJob3D = 100Y 
     225ChunckJob3D = OFF 
    226226Seasonal=OFF 
    227227 
     
    229229Patches= () 
    230230GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
    231 TimeSeriesVars2D = (phis, tsol, t2m, q2m, u10m, v10m, psol, topl, bils, cdrh) 
    232 ChunckJob2D = 50Y 
     231TimeSeriesVars2D = (phis, tsol, t2m, q2m, ustar, u10m, v10m, psol) 
     232ChunckJob2D = OFF 
    233233TimeSeriesVars3D = () 
    234234ChunckJob3D = OFF 
    235235Seasonal=OFF 
    236  
    237 [Post_3H_histhf3hm] 
    238 Patches= () 
    239 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
    240 TimeSeriesVars2D = (precip, flat, sens, LWdnSFC, LWupSFC, SWdnSFC, SWupSFC, pluc, snow, LWdnSFCclr, SWdnSFCclr, LWupSFCclr, cldt) 
    241 ChunckJob2D = 50Y 
    242 TimeSeriesVars3D = () 
    243 ChunckJob3D = OFF 
    244 Seasonal=OFF 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/amip/COMP/orchidee.card

    r2636 r2694  
    99DefSuffix=Choi 
    1010 
    11 sechiba_LEVEL=11 
    1211VEGET_UPDATE=1Y 
    1312LAND_COVER_CHANGE=y 
    1413 
    15 # Use XIOS as output library 
    16 XIOS=y 
    17  
    1814[InitialStateFiles] 
    19 List=   (${R_IN}/SRF/soils_param.nc,      . ), \ 
    20         (${R_IN}/SRF/routing.nc,          . ), \ 
    21         (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year}.nc, PFTmap.nc), \ 
     15List=   (${R_IN}/SRF/soils_param.nc,        . ), \ 
     16        (${R_IN}/SRF/routing.nc,            . ), \ 
    2217        (${R_IN}/SRF/cartepente2d_15min.nc, .) 
    2318 
    2419[BoundaryFiles] 
    25 List= () 
     20List=(${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    2621ListNonDel= () 
    2722 
    2823[SmoothFiles] 
    29 List=(${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
     24List= () 
    3025 
    3126[ParametersFiles] 
    3227List=   (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def)   ,\ 
     28        (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .)                  ,\ 
    3329        (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .)   ,\ 
    34         (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 
    35         (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 
     30        (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 
    3631 
    3732[RestartFiles] 
    38 # List restart that have to be saved/restored each loop (file out, saved, and in) : 
    3933List=   (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 
    4034 
    4135[OutputText] 
    42 List=   (out_orchidee, orchidee.def, used_orchidee.def, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml) 
     36List=   (out_orchidee, orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, river_desc.nc) 
    4337 
    4438[OutputFiles] 
    45 List=   (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
    46         (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, Post_HF_sechiba_out_2), \ 
    47         (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 
     39List=   (sechiba_history.nc,  ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
     40        (sechiba_out_2.nc,     ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc,   NONE),                    \ 
     41        (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc,        NONE) 
    4842 
    4943[Post_1M_sechiba_history] 
    50 Patches= () 
    51 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 
    52 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,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac) 
    53 ChunckJob2D= NONE 
    54 TimeSeriesVars3D= (lai, maxvegetfrac, vegetfrac, CO2FLUX, ptn, nee) 
    55 ChunckJob3D= NONE 
    56 Seasonal= ON 
     44Patches = () 
     45GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     46TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR) 
     47ChunckJob2D = NONE 
     48TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 
     49ChunckJob3D = NONE 
     50Seasonal = ON 
    5751 
    5852[Post_HF_sechiba_out_2] 
    59 Patches= () 
    60 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 
    61 TimeSeriesVars2D= (mrsos, mrro) 
    62 ChunckJob2D= 50Y 
    63 TimeSeriesVars3D= (ptn) 
    64 ChunckJob3D= 10Y 
    65 Seasonal= OFF 
     53Patches = () 
     54GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     55TimeSeriesVars2D = (mrsos, mrro) 
     56ChunckJob2D = 50Y 
     57TimeSeriesVars3D = (ptn) 
     58ChunckJob3D = 10Y 
     59Seasonal = OFF 
     60 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/amip/COMP/stomate.card

    r2509 r2694  
    33 
    44[UserChoices] 
    5 stomate_LEVEL=10 
    65 
    76[InitialStateFiles] 
     
    109[BoundaryFiles] 
    1110List=   () 
    12 ListNonDel= (${R_BC}/SRF/${config_UserChoices_TagName}/reftemp.nc, .) 
     11ListNonDel= () 
    1312 
    1413[SmoothFiles] 
     
    1918 
    2019[RestartFiles] 
    21 # List restart that have to be saved/restored each loop (file out, saved, and in) : 
    2220List=   (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 
    2321 
     
    2624 
    2725[OutputFiles] 
    28 List=   (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history) \ 
    29     (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
     26List=   (stomate_history.nc,      ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc,      Post_1M_stomate_history),    \ 
     27        (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
    3028 
    3129[Post_1M_stomate_history] 
     
    3432TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 
    3533ChunckJob2D = NONE 
    36 TimeSeriesVars3D = (CO2FLUX_MONTHLY,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 
     34TimeSeriesVars3D = (CO2FLUX,LAI,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 
    3735ChunckJob3D = NONE 
    3836Seasonal=ON 
     
    4644ChunckJob3D = NONE 
    4745Seasonal=ON 
     46 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/amip/config.card

    r2503 r2694  
    11# $Id$ 
    2 # This is config.card file for restart with an NEW libIGCM simulation tree. 
    3 # 
    42#======================================================================== 
    53#D-- Compatibility - 
     
    97[UserChoices] 
    108#============================ 
    11 #-- (<8 chars MAX for JobName) 
    129JobName=LMDZOR01 
    1310#----- Short Name of Experiment 
     
    2522#-- "YYYY-MM-DD" 
    2623DateBegin=1980-01-01 
    27 DateEnd=1980-01-31 
     24DateEnd=1980-12-31 
    2825#============================ 
    29 #-- 1Y, 1M, 5D, 1D Period Length of one trunk of simulation 
    30 PeriodLength=1M 
    31 #============================ 
    32 #-- Total Number of Processors 
    33 JobNumProcTot=32 
     26#-- 1Y, 1M, 5D, 1D Period Length for one execution 
     27PeriodLength=1Y 
    3428 
    3529#======================================================================== 
     
    4539#D-- Executable - 
    4640[Executable] 
    47 #D- For each component, Real name of executable, Name of executable for oasis 
     41#D- For each component: Real name of executable, Name of executable in the run directory  
    4842ATM= (gcm.e, lmdz.x, 31MPI, 1OMP) 
    4943SRF= ("", "") 
     
    6963#D-- ATM - 
    7064[ATM] 
    71 # 
    72 WriteFrequency="1M 1D HF" 
     65WriteFrequency="1M" 
    7366# If config_Restarts_OverRule == 'n' next 4 params are read 
    7467Restart=n 
     
    7871RestartJobName=LMDZOR01 
    7972RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 
    80 # Old component name for restart (if empty, use new name) 
    81 OldName= 
    8273 
    8374#======================================================================== 
    8475#D-- SRF - 
    8576[SRF] 
    86 WriteFrequency="1M HF" 
     77WriteFrequency="1M" 
    8778# If config_Restarts_OverRule == 'n' next 4 params are read 
    8879Restart=n 
     
    9283RestartJobName=EXP00 
    9384RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 
    94 #-- Old component name for restart (if empty, use new name) 
    95 OldName= 
    9685 
    9786#======================================================================== 
     
    10695RestartJobName=EXP00 
    10796RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 
    108 #-- Old component name for restart (if empty, use new name) 
    109 OldName= 
    11097 
    11198#======================================================================== 
     
    120107RestartJobName= 
    121108RestartPath= 
    122 # Old component name for restart (if empty, use new name) 
    123 OldName= 
    124109 
    125110#======================================================================== 
    126111#D-- Post - 
    127112[Post] 
    128 #D- Do we rebuild parallel output, this flag determines 
    129 #D- frequency of rebuild submission (use NONE for DRYRUN=3) 
    130 RebuildFrequency=1Y 
    131 #D- Do we pack restart and debug txt files, this flag determines 
    132 #D- frequency of pack submission (use NONE for DRYRUN=3) 
     113#D- RebuildFrequency determines the frequency of rebuild submission 
     114RebuildFrequency=NONE 
     115#D- PackFrequency determines the frequency of pack submission 
    133116PackFrequency=1Y 
    134 #D- If you want to produce time series, this flag determines 
    135 #D- frequency of post-processing submission (NONE if you don't want) 
     117#D- TimeSeriesFreqency determines the frequency of post-processing submission 
     118#D- Set NONE to deactivate the creation of all time series  
    136119TimeSeriesFrequency=10Y 
    137 #D- If you want to produce seasonal average, this flag determines 
    138 #D- the period of this average (NONE if you don't want) 
     120#D- SeasonalFrequency determines the length for each seasonal average 
     121#D- Set NONE to deactivate the creation of all seasonal avereage 
    139122SeasonalFrequency=10Y 
    140123#D- Offset for seasonal average first start dates ; same unit as SeasonalFrequency 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/clim/COMP/lmdz.card

    r2614 r2694  
    1 # $Id$ 
    2  
    31[Compatibility] 
    42libIGCM=1.0 
    53 
    64[UserChoices] 
    7 # Physics package to use :  
    8 # AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources  
    9 # NPv3.1 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
     5# Physics package to use : 
     6# LMDZ_Physics=AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources 
     7# LMDZ_Physics=NPv3.2 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
    108LMDZ_Physics=AP 
    119 
     
    1614CREATE=ELC-${RESOL_ATM_3D} 
    1715 
    18 # ByPass_hgardfou_teta=y : modify teta_ parameters for following CumulPeriod only 
    19 ByPass_hgardfou_teta=n 
    20  
    21 # ByPass_hgardfou_mats=y : set parameter purmats=y for following CumulPeriod only 
    22 ByPass_hgardfou_mats=n 
    23  
    24 # Number of periods where to set parameter adjust=y before switching to adjust=n 
    25 # For adjust=n, set LMDZ_NbPeriod_ajust=0.  
    26 LMDZ_NbPeriod_adjust=0 
    27  
    28 # To force usage of specific Bands file, set LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart Job Name 
    29 # LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5/XXXXXXX/ATM/Debug/XXXXXXX_Bands_96x95x19_3prc.dat_3 
    30  
    31 # Set ConfType to choose parameters for aerosols, solar and green house gazes.  
     16# Set ConfType to choose parameters for aerosols, solar and green house gazes. 
    3217# The parameter file PARAM/config.def_$ConfType will be used. 
    3318# ConfType=preind/actuel/annuel 
    3419ConfType=actuel 
    3520 
    36 # manage radiative aerosol effect and ozone  
     21# Manage radiative aerosol effect and ozone 
    3722flag_aerosol=6 
    3823ok_ade=y 
     
    4227ok_cdnc=y 
    4328 
    44 # Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 
     29# ByPass_hgardfou_teta=y : modify teta_ parameters for following CumulPeriod only 
     30ByPass_hgardfou_teta=n 
     31 
     32# ByPass_hgardfou_mats=y : set parameter purmats=y for following CumulPeriod only 
     33ByPass_hgardfou_mats=n 
     34 
     35# Number of periods where to set parameter adjust=y before switching to adjust=n 
     36# For adjust=n, set LMDZ_NbPeriod_ajust=0. 
     37LMDZ_NbPeriod_adjust=0 
     38 
     39# To force usage of specific Bands file, set LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart experiment 
     40# LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/XXXXXX/ATM/Debug/pdControl_XXXXXXX_Bands_96x95x19_3prc.dat_3 
     41 
     42# Set OutLevel to choose the level of output for LMDZ.  
    4543# OutLevel=low/medium/high 
    4644OutLevel=low 
    4745 
    48 # Set COSP activation and Outputs frequency (monthly, daily, HF) = y/n 
     46# COSP activation and choose of output frequency for COSP (monthly, daily, HF) = y/n 
    4947LMDZ_COSP_OK=n 
    50 LMDZ_COSP_monthly=y 
     48LMDZ_COSP_monthly=n 
    5149LMDZ_COSP_daily=n 
    5250LMDZ_COSP_hf=n 
    5351 
    54 # Set NMC Outputs frequency (monthly, daily, HF) = y/n 
    55 LMDZ_NMC_monthly=n 
     52# Set NMC output frequency (monthly, daily, HF) = y/n 
     53LMDZ_NMC_monthly=y 
    5654LMDZ_NMC_daily=n 
    5755LMDZ_NMC_hf=n 
     
    6159ok_guide=n 
    6260 
    63  
    6461[InitialStateFiles] 
    6562List=   (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Restart/${CREATE}_clim_start.nc,    start.nc),\ 
     
    6865[BoundaryFiles] 
    6966List=() 
    70 #List= 
    71 #      (/dmnfs/cont003/p86ghatt/IGCM_OUT/LMDZOR/NUDGING-CORDEX-AFR/${year}${month}/u.nc, u.nc),\ 
    72 #      (/dmnfs/cont003/p86ghatt/IGCM_OUT/LMDZOR/NUDGING-CORDEX-AFR/${year}${month}/v.nc, v.nc) 
    73  
    74 # With AR5 aerosols (including ASSO4M(=SO4), CSSO4M, AIBCM, ASBCM, AIPOMM, ASPOMM, ASSSM, CSSSM, SSSSM, CIDUSTM) 
    75 # With AR5 ozone(tropo + strato from LMDZOR-INCA-REPROBUS simulations) 
    7667ListNonDel= (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_clim_limit.nc, limit.nc),\ 
    7768            (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_climoz_LMDZ.nc, climoz_LMDZ.nc),\ 
     
    8071 
    8172[SmoothFiles] 
    82 # With AR5 aerosols (including ASSO4M(=SO4), CSSO4M, AIBCM, ASBCM, AIPOMM, ASPOMM, ASSSM, CSSSM, SSSSM, CIDUSTM) 
    83 # With AR5 ozone(tropo + strato from LMDZOR-INCA-REPROBUS simulations) 
    8473List=() 
    8574 
    8675[ParametersFiles] 
    87 List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
    88         (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),    \ 
    89         (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),    \ 
    90         (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),    \ 
    91         (${SUBMIT_DIR}/PARAM/output.def_${OutLevel},  output.def),    \ 
    92         (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),    \ 
    93         (${SUBMIT_DIR}/PARAM/guide.def, .), \ 
    94         (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    95         (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 
    96         (${SUBMIT_DIR}/PARAM/iodef.xml, . ),\ 
    97         (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . )            ,\ 
    98         (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . )          ,\ 
    99         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . )   ,\ 
    100         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . )    ,\ 
    101         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . )   ,\ 
    102         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . )   ,\ 
    103         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . )   ,\ 
    104         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . )   ,\ 
    105         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 
    106         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 
    107         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ),\ 
    108         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, . ),\ 
    109         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, . ),\ 
    110         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, . ) 
     76List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
     77        (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),          \ 
     78        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),          \ 
     79        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),          \ 
     80        (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),          \ 
     81        (${SUBMIT_DIR}/PARAM/guide.def, .),                                 \ 
     82        (${SUBMIT_DIR}/PARAM/run.def, .),                                   \ 
     83        (${SUBMIT_DIR}/PARAM/traceur.def, .),                               \ 
     84        (${SUBMIT_DIR}/PARAM/iodef.xml, . ),                                \ 
     85        (${SUBMIT_DIR}/PARAM/file_def_histmth_lmdz.xml, . ),                \ 
     86        (${SUBMIT_DIR}/PARAM/file_def_histmthCOSP_lmdz.xml, .),             \ 
     87        (${SUBMIT_DIR}/PARAM/file_def_histmthNMC_lmdz.xml, . ),             \ 
     88        (${SUBMIT_DIR}/PARAM/file_def_histday_lmdz.xml, . ),                \ 
     89        (${SUBMIT_DIR}/PARAM/file_def_histdayCOSP_lmdz.xml, .),             \ 
     90        (${SUBMIT_DIR}/PARAM/file_def_histdayNMC_lmdz.xml, . ),             \ 
     91        (${SUBMIT_DIR}/PARAM/file_def_histhf_lmdz.xml, . ),                 \ 
     92        (${SUBMIT_DIR}/PARAM/file_def_histhfCOSP_lmdz.xml, .),              \ 
     93        (${SUBMIT_DIR}/PARAM/file_def_histhfNMC_lmdz.xml, . ),              \ 
     94        (${SUBMIT_DIR}/PARAM/file_def_histstn_lmdz.xml, . ),                \ 
     95        (${SUBMIT_DIR}/PARAM/file_def_histins_lmdz.xml, . ),                \ 
     96        (${SUBMIT_DIR}/PARAM/file_def_histLES_lmdz.xml, . ),                \ 
     97        (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ),            \ 
     98        (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) 
    11199 
    112100[RestartFiles] 
    113 List=   (restart.nc, restart.nc, start.nc), \ 
    114         (restartphy.nc, restartphy.nc,  startphy.nc) 
     101List=   (restart.nc, restart.nc, start.nc), \ 
     102        (restartphy.nc, restartphy.nc,  startphy.nc) 
    115103 
    116104[OutputText] 
    117 List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, output.def, used_*, iodef.xml, context_lmdz.xml,field_def_lmdz.xml) 
     105List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 
    118106 
    119107[OutputFiles] 
    120 List=   (histmth.nc,      ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc,      Post_1M_histmth),     \ 
    121         (histmthCOSP.nc,  ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc,  Post_1M_histmthCOSP), \ 
    122         (histmthNMC.nc,   ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc,   Post_1M_histmthNMC),  \ 
    123         (dynzon.nc,       ${R_OUT_ATM_O_M}/${PREFIX}_1M_dynzon.nc,       Post_1M_dynzon),      \ 
    124         (histday.nc,      ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,      Post_1D_histday),     \ 
    125         (histdayCOSP.nc,  ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc,  Post_1D_histdayCOSP), \ 
    126         (histdayNMC.nc,   ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayNMC.nc,   Post_1D_histdayNMC),  \ 
    127         (histhf.nc,       ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,       Post_HF_histhf),      \ 
    128         (histhfCOSP.nc,   ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfCOSP.nc,   Post_HF_histhfCOSP),  \ 
    129         (histhfNMC.nc,    ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfNMC.nc,    Post_HF_histhfNMC),   \ 
    130         (histhf3h.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3h.nc,     Post_3H_histhf3h),    \ 
    131         (histhf3hm.nc,    ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3hm.nc,    Post_3H_histhf3hm) 
     108List=   (histmth.nc,       ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc,       Post_1M_histmth),       \ 
     109        (histmthCOSP.nc,   ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc,   NONE),                  \ 
     110        (histmthNMC.nc,    ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc,    Post_1M_histmthNMC),    \ 
     111        (paramLMDZ_phy.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_paramLMDZ_phy.nc, Post_1M_paramLMDZ_phy), \ 
     112        (histday.nc,       ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,       NONE),                  \ 
     113        (histdayCOSP.nc,   ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc,   NONE),                  \ 
     114        (histdayNMC.nc,    ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayNMC.nc,    NONE),                  \ 
     115        (histhf.nc,        ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,        NONE),                  \ 
     116        (histhfCOSP.nc,    ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfCOSP.nc,    NONE),                  \ 
     117        (histhfNMC.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfNMC.nc,     NONE),                  \ 
     118        (histhf3h.nc,      ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3h.nc,      NONE),                  \ 
     119        (histhf3hm.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3hm.nc,     NONE) 
    132120 
    133121[Post_1M_histmth] 
    134122Patches= () 
    135123GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 
    136 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, ftime_th, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, LWupTOA, LWupTOAclr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, mc, nettop, paprs, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl) 
    137 ChunckJob2D = NONE 
    138 TimeSeriesVars3D = (upwd, lwcon, iwcon, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc) 
     124TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, nettop, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl, swtoaas_ant, swtoacs_ant, swtoacf_ant, swsrfas_ant, swsrfcs_ant, swsrfcf_ant, swtoaas_nat, swtoacs_nat, swtoacf_nat, swsrfas_nat, swsrfcs_nat, swsrfcf_nat, solswai, solswad, swtoacf_zero, swsrfcf_zero) 
     125ChunckJob2D = 100Y  
     126TimeSeriesVars3D = (upwd, lwcon, iwcon, lcc3dcon, lcc3dstra, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, mc, paprs, scdnc, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc, tnt, dtdyn, dtphy, dtlschr, tntr, tntscpbl, tnhus, dqdyn, dqvdf, tnhusscpbl, dqphy, evu, mcd) 
    139127ChunckJob3D = 100Y 
    140128Seasonal=ON 
     
    142130[Post_1M_histmthCOSP] 
    143131Patches = () 
    144 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 
     132GatherWithInternal = (lon, lat, pressure2, height, sza, time_counter, time_counter_bounds) 
     133TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso, tclisccp, albisccp, ctpisccp) 
     134ChunckJob2D = OFF 
     135TimeSeriesVars3D = (clcalipso, clisccp2_c01, clisccp2_c02, clisccp2_c03, clisccp2_c04, clisccp2_c05, clisccp2_c06, clisccp2_c07, parasol_refl) 
     136ChunckJob3D = OFF 
     137Seasonal=OFF 
     138 
     139[Post_1M_histmthNMC] 
     140Patches = () 
     141GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 
    145142TimeSeriesVars2D = () 
    146 ChunckJob2D = NONE  
     143ChunckJob2D = NONE 
     144TimeSeriesVars3D = (ta, tro3, zg, hus, hur, ua, va, wap) 
     145ChunckJob3D = NONE 
     146Seasonal=ON 
     147 
     148[Post_1M_paramLMDZ_phy] 
     149Patches=() 
     150GatherWithInternal = (lon, lat, time_counter, time_counter_bnds) 
     151TimeSeriesVars2D =(R_ecc,  R_peri, R_incl, solaire, co2_ppm, CH4_ppb, N2O_ppb, CFC11_ppt, CFC12_ppt) 
     152ChunckJob2D = NONE 
    147153TimeSeriesVars3D = () 
    148154ChunckJob3D = NONE 
    149155Seasonal=OFF 
    150156 
    151 [Post_1M_histmthNMC] 
     157[Post_1D_histday] 
     158Patches= () 
     159GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
     160TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, precip, pluc, plul, prw, psol, q2m, sens, sicf, slp, soll, sols, snow, SWdnSFC, t2m, t2m_max, t2m_min, topl, tops, tsol, u10m, v10m, wind10m, wind10max) 
     161ChunckJob2D = 50Y 
     162TimeSeriesVars3D = (lwcon, iwcon, mc, rhum, rneb, temp, theta, ovap, geop, vitu, vitv, vitw, pres, paprs) 
     163ChunckJob3D = OFF 
     164Seasonal=OFF 
     165 
     166[Post_1D_histdayCOSP] 
     167Patches = () 
     168GatherWithInternal = (lon, lat, pressure2, height, sza, time_counter, time_counter_bounds) 
     169TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso, tclisccp, albisccp, ctpisccp) 
     170ChunckJob2D = OFF 
     171TimeSeriesVars3D = (clcalipso, clisccp2_c01, clisccp2_c02, clisccp2_c03, clisccp2_c04, clisccp2_c05, clisccp2_c06, clisccp2_c07, parasol_refl) 
     172ChunckJob3D = OFF 
     173Seasonal=OFF 
     174 
     175[Post_1D_histdayNMC] 
    152176Patches = () 
    153177GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 
    154178TimeSeriesVars2D = () 
    155179ChunckJob2D = NONE 
    156 TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap, psbg, uv, vq, vT, wq, vphi, wT, uxu, vxv, TxT, ozone, ozone_daylight) 
    157 ChunckJob3D = 100Y 
    158 Seasonal=OFF 
    159  
    160 [Post_1M_dynzon] 
    161 Patches = () 
    162 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
    163 TimeSeriesVars2D = () 
    164 ChunckJob2D = NONE 
    165 TimeSeriesVars3D = () 
    166 ChunckJob3D = NONE 
    167 Seasonal=OFF 
    168  
    169 [Post_1D_histday] 
    170 Patches= () 
    171 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
    172 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, iwp, lwp, phi500, precip, pluc, plul, prw, psol, rh2m, rh2m_min, rh2m_max, q2m, sens, sicf, slp, soll, sols, LWdnSFC, SWdnSFC, LWupSFCclr,SWupSFC, t2m, t2m_max, t2m_min, topl, tops, tsol, u10m, v10m, wind10m, wind10max, u850, v850, w850, phi850, q850, t850, u700, v700, w700, phi700, q700, t700, u500, v500, w500, phi500, q500, t500, u200, v200, w200, phi200, q200, t200) 
    173 ChunckJob2D = 200Y 
    174 TimeSeriesVars3D = (rhum, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres) 
     180TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap) 
    175181ChunckJob3D = 10Y 
    176182Seasonal=OFF 
    177183 
    178 [Post_1D_histdayCOSP] 
    179 Patches = () 
    180 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 
    181 TimeSeriesVars2D = () 
    182 ChunckJob2D = NONE  
    183 TimeSeriesVars3D = () 
    184 ChunckJob3D = NONE 
    185 Seasonal=OFF 
    186  
    187 [Post_1D_histdayNMC] 
     184[Post_HF_histhf] 
     185Patches= () 
     186GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
     187TimeSeriesVars2D = (cldt, psol, q2m, slp, precip, pluc, plul, t2m, tsol, u10m, v10m) 
     188ChunckJob2D = 50Y 
     189TimeSeriesVars3D = (temp, theta, ovap, vitu, vitv) 
     190ChunckJob3D = OFF 
     191Seasonal=OFF 
     192 
     193[Post_HF_histhfCOSP] 
     194Patches = () 
     195GatherWithInternal = (lon, lat, height, sza, time_counter, time_counter_bounds) 
     196TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso) 
     197ChunckJob2D = OFF 
     198TimeSeriesVars3D = (clcalipso, parasol_refl, cfad_lidarsr532_c01, cfad_lidarsr532_c02, cfad_lidarsr532_c03, cfad_lidarsr532_c04, cfad_lidarsr532_c05, cfad_lidarsr532_c06, cfad_lidarsr532_c07, cfad_lidarsr532_c08, cfad_lidarsr532_c09, cfad_lidarsr532_c10, cfad_lidarsr532_c11, cfad_lidarsr532_c12, cfad_lidarsr532_c13, cfad_lidarsr532_c14, cfad_lidarsr532_c15) 
     199ChunckJob3D = OFF 
     200Seasonal=OFF 
     201 
     202[Post_HF_histhfNMC] 
    188203Patches = () 
    189204GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 
     
    194209Seasonal=OFF 
    195210 
    196 [Post_HF_histhf] 
    197 Patches= () 
    198 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
    199 TimeSeriesVars2D = (cldt, psol, q2m, slp, SWnetOR, SWdownOR, LWdownOR, precip, pluc, plul, t2m, tsol, u10m, v10m, t850, t700, t500, t200, t50, t10, u850, u700, u500, u200, u50, u10, v850, v700, v500, v200, v50, v10, phi850, phi700, phi200, phi50, phi10, w850, w700, w500, w200, w50, w10, q850, q700, q500, q200, q50, q10) 
    200 ChunckJob2D = 50Y 
    201 TimeSeriesVars3D = (temp, theta, ovap, vitu, vitv) 
    202 ChunckJob3D = 10Y 
    203 Seasonal=OFF 
    204  
    205 [Post_HF_histhfCOSP] 
    206 Patches = () 
    207 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 
    208 TimeSeriesVars2D = () 
    209 ChunckJob2D = NONE  
     211[Post_3H_histhf3hm] 
     212Patches= () 
     213GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
     214TimeSeriesVars2D = (flat, precip, pluc, snow, topl, topl0, SWupTOA, SWupTOAclr, SWdnTOA, SWupSFC, SWupSFCclr, SWdnSFC, SWdnSFCclr, LWupSFC, LWupSFCclr, LWdnSFC, LWdnSFCclr, bils, bils_tke, bils_diss, bils_ec, bils_kinetic, bils_enthalp, bils_latent, sens, cldt, zmax_th) 
     215ChunckJob2D = OFF 
    210216TimeSeriesVars3D = () 
    211 ChunckJob3D = NONE 
    212 Seasonal=OFF 
    213  
    214 [Post_HF_histhfNMC] 
    215 Patches = () 
    216 GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 
    217 TimeSeriesVars2D = () 
    218 ChunckJob2D = NONE 
    219 TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap, psbg, uv, vq, vT, wq, vphi, wT, uxu, vxv, TxT) 
    220 ChunckJob3D = 100Y 
     217ChunckJob3D = OFF 
    221218Seasonal=OFF 
    222219 
     
    224221Patches= () 
    225222GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
    226 TimeSeriesVars2D = (phis, tsol, t2m, q2m, u10m, v10m, psol, topl, bils, cdrh) 
    227 ChunckJob2D = 50Y 
     223TimeSeriesVars2D = (phis, tsol, t2m, q2m, ustar, u10m, v10m, psol) 
     224ChunckJob2D = OFF 
    228225TimeSeriesVars3D = () 
    229226ChunckJob3D = OFF 
    230227Seasonal=OFF 
    231  
    232 [Post_3H_histhf3hm] 
    233 Patches= () 
    234 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
    235 TimeSeriesVars2D = (precip, flat, sens, LWdnSFC, LWupSFC, SWdnSFC, SWupSFC, pluc, snow, LWdnSFCclr, SWdnSFCclr, LWupSFCclr, cldt) 
    236 ChunckJob2D = 50Y 
    237 TimeSeriesVars3D = () 
    238 ChunckJob3D = OFF 
    239 Seasonal=OFF 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/clim/COMP/orchidee.card

    r2636 r2694  
    99DefSuffix=Choi 
    1010 
    11 sechiba_LEVEL=11 
    1211VEGET_UPDATE=0Y 
    1312LAND_COVER_CHANGE=n 
    1413 
    15 # Use XIOS as output library 
    16 XIOS=y 
    17  
    1814[InitialStateFiles] 
    19 List=   (${R_IN}/SRF/soils_param.nc,      . ), \ 
    20         (${R_IN}/SRF/routing.nc,          . ), \ 
    21         (${R_BC}/SRF/${config_UserChoices_TagName}/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 
     15List=   (${R_IN}/SRF/soils_param.nc,        . ), \ 
     16        (${R_IN}/SRF/routing.nc,            . ), \ 
     17        (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 
    2218        (${R_IN}/SRF/cartepente2d_15min.nc, .) 
    2319 
     
    3127[ParametersFiles] 
    3228List=   (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def)   ,\ 
     29        (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .)                  ,\ 
    3330        (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .)   ,\ 
    34         (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 
    35         (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 
     31        (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 
    3632 
    3733[RestartFiles] 
    38 # List restart that have to be saved/restored each loop (file out, saved, and in) : 
    3934List=   (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 
    4035 
    4136[OutputText] 
    42 List=   (out_orchidee, orchidee.def, used_orchidee.def, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml) 
     37List=   (out_orchidee, orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, river_desc.nc) 
    4338 
    4439[OutputFiles] 
    45 List=   (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
    46         (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, Post_HF_sechiba_out_2), \ 
    47         (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 
     40List=   (sechiba_history.nc,  ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
     41        (sechiba_out_2.nc,     ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc,   NONE),                    \ 
     42        (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc,        NONE) 
    4843 
    4944[Post_1M_sechiba_history] 
    50 Patches= () 
    51 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 
    52 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,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac) 
    53 ChunckJob2D= NONE 
    54 TimeSeriesVars3D= (lai, maxvegetfrac, vegetfrac, CO2FLUX, ptn, nee) 
    55 ChunckJob3D= NONE 
    56 Seasonal= ON 
     45Patches = () 
     46GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     47TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR) 
     48ChunckJob2D = NONE 
     49TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 
     50ChunckJob3D = NONE 
     51Seasonal = ON 
    5752 
    5853[Post_HF_sechiba_out_2] 
    59 Patches= () 
    60 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 
    61 TimeSeriesVars2D= (mrsos, mrro) 
    62 ChunckJob2D= 50Y 
    63 TimeSeriesVars3D= (ptn) 
    64 ChunckJob3D= 10Y 
    65 Seasonal= OFF 
     54Patches = () 
     55GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     56TimeSeriesVars2D = (mrsos, mrro) 
     57ChunckJob2D = 50Y 
     58TimeSeriesVars3D = (ptn) 
     59ChunckJob3D = 10Y 
     60Seasonal = OFF 
     61 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/clim/COMP/stomate.card

    r2509 r2694  
    33 
    44[UserChoices] 
    5 stomate_LEVEL=10 
    65 
    76[InitialStateFiles] 
     
    109[BoundaryFiles] 
    1110List=   () 
    12 ListNonDel= (${R_BC}/SRF/${config_UserChoices_TagName}/reftemp.nc, .) 
     11ListNonDel= () 
    1312 
    1413[SmoothFiles] 
     
    1918 
    2019[RestartFiles] 
    21 # List restart that have to be saved/restored each loop (file out, saved, and in) : 
    2220List=   (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 
    2321 
     
    2624 
    2725[OutputFiles] 
    28 List=   (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history) \ 
    29     (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
     26List=   (stomate_history.nc,      ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc,      Post_1M_stomate_history),    \ 
     27        (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
    3028 
    3129[Post_1M_stomate_history] 
     
    3432TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 
    3533ChunckJob2D = NONE 
    36 TimeSeriesVars3D = (CO2FLUX_MONTHLY,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 
     34TimeSeriesVars3D = (CO2FLUX,LAI,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 
    3735ChunckJob3D = NONE 
    3836Seasonal=ON 
     
    4644ChunckJob3D = NONE 
    4745Seasonal=ON 
     46 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/clim/config.card

    r2503 r2694  
    11# $Id$ 
    2 # This is config.card file for restart with an NEW libIGCM simulation tree. 
    3 # 
    42#======================================================================== 
    53#D-- Compatibility - 
     
    97[UserChoices] 
    108#============================ 
    11 #-- (<8 chars MAX for JobName) 
    129JobName=LMDZOR01 
    1310#----- Short Name of Experiment 
     
    2522#-- "YYYY-MM-DD" 
    2623DateBegin=1980-01-01 
    27 DateEnd=1980-01-30 
     24DateEnd=1980-12-30 
    2825#============================ 
    29 #-- 1Y, 1M, 5D, 1D Period Length of one trunk of simulation 
    30 PeriodLength=1M 
    31 #============================ 
    32 #-- Total Number of Processors 
    33 JobNumProcTot=32 
     26#-- 1Y, 1M, 5D, 1D Period Length for one execution 
     27PeriodLength=1Y 
    3428 
    3529#======================================================================== 
     
    3731[ListOfComponents] 
    3832#D- For each component, Name of component, Tag of component 
    39 ATM= (lmdz, LMDZ4_AR5) 
    40 SRF= (orchidee, ORCHIDEE_1_9_5) 
    41 SBG= (stomate, ORCHIDEE_1_9_5) 
     33ATM= (lmdz, LMDZ) 
     34SRF= (orchidee, ORCHIDEE) 
     35SBG= (stomate, ORCHIDEE) 
    4236IOS= (xios, XIOS) 
    4337 
     
    4539#D-- Executable - 
    4640[Executable] 
    47 #D- For each component, Real name of executable, Name of executable for oasis 
     41#D- For each component: Real name of executable, Name of executable in the run directory  
    4842ATM= (gcm.e, lmdz.x, 31MPI, 1OMP) 
    4943SRF= ("", "") 
     
    6963#D-- ATM - 
    7064[ATM] 
    71 # 
    72 WriteFrequency="1M 1D HF" 
     65WriteFrequency="1M" 
    7366# If config_Restarts_OverRule == 'n' next 4 params are read 
    7467Restart=n 
     
    7871RestartJobName=LMDZOR01 
    7972RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 
    80 # Old component name for restart (if empty, use new name) 
    81 OldName= 
    8273 
    8374#======================================================================== 
    8475#D-- SRF - 
    8576[SRF] 
    86 WriteFrequency="1M HF" 
     77WriteFrequency="1M" 
    8778# If config_Restarts_OverRule == 'n' next 4 params are read 
    8879Restart=n 
     
    9283RestartJobName=EXP00 
    9384RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 
    94 #-- Old component name for restart (if empty, use new name) 
    95 OldName= 
    9685 
    9786#======================================================================== 
     
    10695RestartJobName=EXP00 
    10796RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 
    108 #-- Old component name for restart (if empty, use new name) 
    109 OldName= 
    11097 
    11198#======================================================================== 
     
    120107RestartJobName= 
    121108RestartPath= 
    122 # Old component name for restart (if empty, use new name) 
    123 OldName= 
    124109 
    125110#======================================================================== 
    126111#D-- Post - 
    127112[Post] 
    128 #D- Do we rebuild parallel output, this flag determines 
    129 #D- frequency of rebuild submission (use NONE for DRYRUN=3) 
    130 RebuildFrequency=1Y 
    131 #D- Do we pack restart and debug txt files, this flag determines 
    132 #D- frequency of pack submission (use NONE for DRYRUN=3) 
     113#D- RebuildFrequency determines the frequency of rebuild submission 
     114RebuildFrequency=NONE 
     115#D- PackFrequency determines the frequency of pack submission 
    133116PackFrequency=1Y 
    134 #D- If you want to produce time series, this flag determines 
    135 #D- frequency of post-processing submission (NONE if you don't want) 
     117#D- TimeSeriesFreqency determines the frequency of post-processing submission 
     118#D- Set NONE to deactivate the creation of all time series  
    136119TimeSeriesFrequency=10Y 
    137 #D- If you want to produce seasonal average, this flag determines 
    138 #D- the period of this average (NONE if you don't want) 
     120#D- SeasonalFrequency determines the length for each seasonal average 
     121#D- Set NONE to deactivate the creation of all seasonal avereage 
    139122SeasonalFrequency=10Y 
    140123#D- Offset for seasonal average first start dates ; same unit as SeasonalFrequency 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/AER/COMP/lmdz.card

    r2684 r2694  
    44 
    55[UserChoices] 
    6 # Physics package to use :  
    7 # AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources  
    8 # NPv3.1 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
     6# Physics package to use : 
     7# LMDZ_Physics=AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources 
     8# LMDZ_Physics=NPv3.2 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
    99LMDZ_Physics=AP 
    1010#LMDZ_Physics=NPv3.1 
     
    2424 
    2525# Number of periods where to set parameter adjust=y before switching to adjust=n 
    26 # For adjust=n, set LMDZ_NbPeriod_ajust=0.  
     26# For adjust=n, set LMDZ_NbPeriod_ajust=0. 
    2727LMDZ_NbPeriod_adjust=0 
    2828# LMDZ_NbPeriod_adjust=0 
     
    4343ok_cdnc=y 
    4444 
    45 # Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 
     45# Set OutLevel to choose the level of output for LMDZ.  
    4646# OutLevel=low/medium/high 
    4747OutLevel=low 
    4848 
    49 # Set COSP activation and Outputs frequency (monthly, daily, HF) = y/n 
     49# COSP activation and choose of output frequency for COSP (monthly, daily, HF) = y/n 
    5050LMDZ_COSP_OK=n 
    5151LMDZ_COSP_monthly=n 
     
    8282 
    8383[ParametersFiles] 
    84 List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
    85         (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),    \ 
    86         (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),    \ 
    87         (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),    \ 
    88         (${SUBMIT_DIR}/PARAM/output.def_${OutLevel},  output.def),    \ 
    89         (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),    \ 
    90         (${SUBMIT_DIR}/PARAM/guide.def, .), \ 
    91         (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    92         (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 
    93         (${SUBMIT_DIR}/PARAM/iodef.xml, . ),\ 
    94         (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . )            ,\ 
    95         (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . )          ,\ 
    96         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . )   ,\ 
    97         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . )    ,\ 
    98         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . )   ,\ 
    99         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . )   ,\ 
    100         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . )   ,\ 
    101         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . )   ,\ 
    102         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 
    103         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 
    104         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ),\ 
    105         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, . ),\ 
    106         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, . ),\ 
    107         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, . ) 
     84List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
     85        (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),          \ 
     86        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),          \ 
     87        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),          \ 
     88        (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),          \ 
     89        (${SUBMIT_DIR}/PARAM/guide.def, .),                                 \ 
     90        (${SUBMIT_DIR}/PARAM/run.def, .),                                   \ 
     91        (${SUBMIT_DIR}/PARAM/iodef.xml, . ),                                \ 
     92        (${SUBMIT_DIR}/PARAM/file_def_histmth_lmdz.xml, . ),                \ 
     93        (${SUBMIT_DIR}/PARAM/file_def_histmthCOSP_lmdz.xml, .),             \ 
     94        (${SUBMIT_DIR}/PARAM/file_def_histmthNMC_lmdz.xml, . ),             \ 
     95        (${SUBMIT_DIR}/PARAM/file_def_histday_lmdz.xml, . ),                \ 
     96        (${SUBMIT_DIR}/PARAM/file_def_histdayCOSP_lmdz.xml, .),             \ 
     97        (${SUBMIT_DIR}/PARAM/file_def_histdayNMC_lmdz.xml, . ),             \ 
     98        (${SUBMIT_DIR}/PARAM/file_def_histhf_lmdz.xml, . ),                 \ 
     99        (${SUBMIT_DIR}/PARAM/file_def_histhfCOSP_lmdz.xml, .),              \ 
     100        (${SUBMIT_DIR}/PARAM/file_def_histhfNMC_lmdz.xml, . ),              \ 
     101        (${SUBMIT_DIR}/PARAM/file_def_histstn_lmdz.xml, . ),                \ 
     102        (${SUBMIT_DIR}/PARAM/file_def_histins_lmdz.xml, . ),                \ 
     103        (${SUBMIT_DIR}/PARAM/file_def_histLES_lmdz.xml, . ),                \ 
     104        (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ),            \ 
     105        (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) 
    108106 
    109107[RestartFiles] 
     
    112110 
    113111[OutputText] 
    114 List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml,field_def_lmdz.xml) 
     112List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 
    115113 
    116114[OutputFiles] 
     
    120118Patches= () 
    121119GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 
    122 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux_ter, taux_sic, taux_lic, taux_oce, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic) 
    123 ChunckJob2D = NONE 
    124 TimeSeriesVars3D = () 
    125 ChunckJob3D = NONE 
     120TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, nettop, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl, swtoaas_ant, swtoacs_ant, swtoacf_ant, swsrfas_ant, swsrfcs_ant, swsrfcf_ant, swtoaas_nat, swtoacs_nat, swtoacf_nat, swsrfas_nat, swsrfcs_nat, swsrfcf_nat, solswai, solswad, swtoacf_zero, swsrfcf_zero) 
     121ChunckJob2D = 100Y 
     122TimeSeriesVars3D = (upwd, lwcon, iwcon, lcc3dcon, lcc3dstra, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, mc, paprs, scdnc, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc, tnt, dtdyn, dtphy, dtlschr, tntr, tntscpbl, tnhus, dqdyn, dqvdf, tnhusscpbl, dqphy, evu, mcd) 
     123ChunckJob3D = 100Y 
     124Seasonal=ON 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/AER/COMP/orchidee.card

    r2684 r2694  
    99DefSuffix=Choi 
    1010 
    11 sechiba_LEVEL=11 
    1211VEGET_UPDATE=0Y 
    1312LAND_COVER_CHANGE=n 
    1413 
    15 # Use XIOS as output library 
    16 XIOS=y 
    17  
    1814[InitialStateFiles] 
    19 List=   (${R_IN}/SRF/soils_param.nc,      . ), \ 
    20         (${R_IN}/SRF/routing.nc,          . ), \ 
    21         (${R_IN}/SRF/cartepente2d_15min.nc, .), \ 
    22         (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    23 ## Pour les annees 2006-2100 suivant le RCP  
    24 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    25 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    26 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    27 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year}.nc, PFTmap.nc) 
     15List=   (${R_IN}/SRF/soils_param.nc,        . ), \ 
     16        (${R_IN}/SRF/routing.nc,            . ), \ 
     17        (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 
     18        (${R_IN}/SRF/cartepente2d_15min.nc, .) 
    2819 
    2920[BoundaryFiles] 
     
    3223 
    3324[SmoothFiles] 
    34 List=(${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    35 ## Pour les annees 2006-2100 suivant le RCP  
    36 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    37 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    38 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    39 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
     25List= () 
    4026 
    4127[ParametersFiles] 
    4228List=   (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def)   ,\ 
     29        (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .)                  ,\ 
    4330        (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .)   ,\ 
    44         (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 
    45         (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 
     31        (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 
    4632 
    4733[RestartFiles] 
    48 # List restart that have to be saved/restored each loop (file out, saved, and in) : 
    4934List=   (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 
    5035 
    5136[OutputText] 
    52 List=   (out_orchidee, orchidee.def, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml) 
     37List=   (out_orchidee, orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, river_desc.nc) 
    5338 
    5439[OutputFiles] 
    55 List=   (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
    56         (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, Post_HF_sechiba_out_2), \ 
    57         (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 
     40List=   (sechiba_history.nc,  ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
     41        (sechiba_out_2.nc,     ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc,   NONE),                    \ 
     42        (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc,        NONE) 
    5843 
    5944[Post_1M_sechiba_history] 
    60 Patches= () 
    61 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 
    62 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,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac) 
    63 ChunckJob2D= NONE 
    64 TimeSeriesVars3D= (lai, maxvegetfrac, vegetfrac, CO2FLUX, ptn, nee) 
    65 ChunckJob3D= NONE 
    66 Seasonal= ON 
     45Patches = () 
     46GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     47TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR) 
     48ChunckJob2D = NONE 
     49TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 
     50ChunckJob3D = NONE 
     51Seasonal = ON 
    6752 
    6853[Post_HF_sechiba_out_2] 
    69 Patches= () 
    70 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 
    71 TimeSeriesVars2D= (mrsos, mrro) 
    72 ChunckJob2D= 50Y 
    73 TimeSeriesVars3D= (ptn) 
    74 ChunckJob3D= 10Y 
    75 Seasonal= OFF 
     54Patches = () 
     55GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     56TimeSeriesVars2D = (mrsos, mrro) 
     57ChunckJob2D = 50Y 
     58TimeSeriesVars3D = (ptn) 
     59ChunckJob3D = 10Y 
     60Seasonal = OFF 
     61 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/AER/COMP/stomate.card

    r2684 r2694  
    33 
    44[UserChoices] 
    5 stomate_LEVEL=10 
    65 
    76[InitialStateFiles] 
     
    109[BoundaryFiles] 
    1110List=   () 
    12 ListNonDel= (${R_BC}/SRF/LMDZORINCA/reftemp.nc, .) 
     11ListNonDel= () 
    1312 
    1413[SmoothFiles] 
     
    1918 
    2019[RestartFiles] 
    21 # List restart that have to be saved/restored each loop (file out, saved, and in) : 
    2220List=   (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 
    2321 
     
    2624 
    2725[OutputFiles] 
    28 List=   (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history) \ 
    29     (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
     26List=   (stomate_history.nc,      ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc,      Post_1M_stomate_history),    \ 
     27        (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
    3028 
    3129[Post_1M_stomate_history] 
     
    3432TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 
    3533ChunckJob2D = NONE 
    36 TimeSeriesVars3D = (CO2FLUX_MONTHLY,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 
     34TimeSeriesVars3D = (CO2FLUX,LAI,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 
    3735ChunckJob3D = NONE 
    3836Seasonal=ON 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/AER/config.card

    r2642 r2694  
    8080SeasonalFrequency=NONE 
    8181#D- Offset for seasonal average first start dates ; same unit as SeasonalFrequency 
    82 #D- Usefull if you do not want to consider the first X simulation's years 
     82#D- Usefull if you do not want to consider the first X simulation s years 
    8383SeasonalFrequencyOffset=0 
    8484 
     
    9595RestartJobName=JobName 
    9696RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 
    97 # Old component name for restart (if empty, use new name) 
    98 OldName="" 
    99  
    10097 
    10198#======================================================================== 
     
    109106RestartJobName=JobName 
    110107RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 
    111 #-- Old component name for restart (if empty, use new name) 
    112 OldName="" 
    113108 
    114109#======================================================================== 
     
    123118RestartJobName=EXP00 
    124119RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 
    125 #-- Old component name for restart (if empty, use new name) 
    126 OldName= 
    127120 
    128121#======================================================================== 
     
    136129RestartJobName=JobName 
    137130RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 
    138 #D-- Old component name for restart (if empty, use new name) 
    139 OldName="" 
    140131 
    141132#======================================================================== 
     
    150141RestartJobName= 
    151142RestartPath= 
    152 # Old component name for restart (if empty, use new name) 
    153 OldName= 
    154143 
    155144#======================================================================== 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/DUST/COMP/lmdz.card

    r2684 r2694  
    44 
    55[UserChoices] 
    6 # Physics package to use :  
    7 # AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources  
    8 # NPv3.1 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
     6# Physics package to use : 
     7# LMDZ_Physics=AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources 
     8# LMDZ_Physics=NPv3.2 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
    99LMDZ_Physics=AP 
    1010#LMDZ_Physics=NPv3.1 
     
    2424 
    2525# Number of periods where to set parameter adjust=y before switching to adjust=n 
    26 # For adjust=n, set LMDZ_NbPeriod_ajust=0.  
     26# For adjust=n, set LMDZ_NbPeriod_ajust=0. 
    2727LMDZ_NbPeriod_adjust=0 
    2828# LMDZ_NbPeriod_adjust=0 
     
    4343ok_cdnc=y 
    4444 
    45 # Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 
     45# Set OutLevel to choose the level of output for LMDZ.  
    4646# OutLevel=low/medium/high 
    4747OutLevel=low 
    4848 
    49 # Set COSP activation and Outputs frequency (monthly, daily, HF) = y/n 
     49# COSP activation and choose of output frequency for COSP (monthly, daily, HF) = y/n 
    5050LMDZ_COSP_OK=n 
    5151LMDZ_COSP_monthly=n 
     
    7979 
    8080[ParametersFiles] 
    81 List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
    82         (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),    \ 
    83         (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),    \ 
    84         (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),    \ 
    85         (${SUBMIT_DIR}/PARAM/output.def_${OutLevel},  output.def),    \ 
    86         (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),    \ 
    87         (${SUBMIT_DIR}/PARAM/guide.def, .), \ 
    88         (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    89         (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 
    90         (${SUBMIT_DIR}/PARAM/iodef.xml, . ),\ 
    91         (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . )            ,\ 
    92         (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . )          ,\ 
    93         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . )   ,\ 
    94         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . )    ,\ 
    95         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . )   ,\ 
    96         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . )   ,\ 
    97         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . )   ,\ 
    98         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . )   ,\ 
    99         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 
    100         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 
    101         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ),\ 
    102         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, . ),\ 
    103         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, . ),\ 
    104         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, . ) 
     81List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
     82        (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),          \ 
     83        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),          \ 
     84        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),          \ 
     85        (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),          \ 
     86        (${SUBMIT_DIR}/PARAM/guide.def, .),                                 \ 
     87        (${SUBMIT_DIR}/PARAM/run.def, .),                                   \ 
     88        (${SUBMIT_DIR}/PARAM/iodef.xml, . ),                                \ 
     89        (${SUBMIT_DIR}/PARAM/file_def_histmth_lmdz.xml, . ),                \ 
     90        (${SUBMIT_DIR}/PARAM/file_def_histmthCOSP_lmdz.xml, .),             \ 
     91        (${SUBMIT_DIR}/PARAM/file_def_histmthNMC_lmdz.xml, . ),             \ 
     92        (${SUBMIT_DIR}/PARAM/file_def_histday_lmdz.xml, . ),                \ 
     93        (${SUBMIT_DIR}/PARAM/file_def_histdayCOSP_lmdz.xml, .),             \ 
     94        (${SUBMIT_DIR}/PARAM/file_def_histdayNMC_lmdz.xml, . ),             \ 
     95        (${SUBMIT_DIR}/PARAM/file_def_histhf_lmdz.xml, . ),                 \ 
     96        (${SUBMIT_DIR}/PARAM/file_def_histhfCOSP_lmdz.xml, .),              \ 
     97        (${SUBMIT_DIR}/PARAM/file_def_histhfNMC_lmdz.xml, . ),              \ 
     98        (${SUBMIT_DIR}/PARAM/file_def_histstn_lmdz.xml, . ),                \ 
     99        (${SUBMIT_DIR}/PARAM/file_def_histins_lmdz.xml, . ),                \ 
     100        (${SUBMIT_DIR}/PARAM/file_def_histLES_lmdz.xml, . ),                \ 
     101        (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ),            \ 
     102        (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) 
    105103 
    106104[RestartFiles] 
     
    109107 
    110108[OutputText] 
    111 List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml,field_def_lmdz.xml) 
     109List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 
    112110 
    113111[OutputFiles] 
     
    117115Patches= () 
    118116GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 
    119 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux_ter, taux_sic, taux_lic, taux_oce, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic) 
    120 ChunckJob2D = NONE 
    121 TimeSeriesVars3D = () 
    122 ChunckJob3D = NONE 
     117TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, nettop, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl, swtoaas_ant, swtoacs_ant, swtoacf_ant, swsrfas_ant, swsrfcs_ant, swsrfcf_ant, swtoaas_nat, swtoacs_nat, swtoacf_nat, swsrfas_nat, swsrfcs_nat, swsrfcf_nat, solswai, solswad, swtoacf_zero, swsrfcf_zero) 
     118ChunckJob2D = 100Y 
     119TimeSeriesVars3D = (upwd, lwcon, iwcon, lcc3dcon, lcc3dstra, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, mc, paprs, scdnc, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc, tnt, dtdyn, dtphy, dtlschr, tntr, tntscpbl, tnhus, dqdyn, dqvdf, tnhusscpbl, dqphy, evu, mcd) 
     120ChunckJob3D = 100Y 
     121Seasonal=ON 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/DUST/COMP/orchidee.card

    r2684 r2694  
    99DefSuffix=Choi 
    1010 
    11 sechiba_LEVEL=11 
    1211VEGET_UPDATE=0Y 
    1312LAND_COVER_CHANGE=n 
    1413 
    15 # Use XIOS as output library 
    16 XIOS=y 
    17  
    1814[InitialStateFiles] 
    19 List=   (${R_BC}/SRF/soils_param.nc,      . ), \ 
    20         (${R_BC}/SRF/routing.nc,          . ), \ 
    21         (${R_BC}/SRF/cartepente2d_15min.nc, .), \ 
    22         (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    23 ## Pour les annees 2006-2100 suivant le RCP  
    24 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    25 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    26 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    27 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year}.nc, PFTmap.nc) 
     15List=   (${R_IN}/SRF/soils_param.nc,        . ), \ 
     16        (${R_IN}/SRF/routing.nc,            . ), \ 
     17        (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 
     18        (${R_IN}/SRF/cartepente2d_15min.nc, .) 
    2819 
    2920[BoundaryFiles] 
     
    3223 
    3324[SmoothFiles] 
    34 List=(${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    35 ## Pour les annees 2006-2100 suivant le RCP  
    36 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    37 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    38 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    39 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
     25List= () 
    4026 
    4127[ParametersFiles] 
    4228List=   (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def)   ,\ 
     29        (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .)                  ,\ 
    4330        (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .)   ,\ 
    44         (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 
    45         (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 
     31        (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 
    4632 
    4733[RestartFiles] 
    48 # List restart that have to be saved/restored each loop (file out, saved, and in) : 
    4934List=   (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 
    5035 
    5136[OutputText] 
    52 List=   (out_orchidee, orchidee.def, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml) 
     37List=   (out_orchidee, orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, river_desc.nc) 
    5338 
    5439[OutputFiles] 
    55 List=   (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
    56         (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, Post_HF_sechiba_out_2), \ 
    57         (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 
     40List=   (sechiba_history.nc,  ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
     41        (sechiba_out_2.nc,     ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc,   NONE),                    \ 
     42        (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc,        NONE) 
    5843 
    5944[Post_1M_sechiba_history] 
    60 Patches= () 
    61 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 
    62 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,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac) 
    63 ChunckJob2D= NONE 
    64 TimeSeriesVars3D= (lai, maxvegetfrac, vegetfrac, CO2FLUX, ptn, nee) 
    65 ChunckJob3D= NONE 
    66 Seasonal= ON 
     45Patches = () 
     46GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     47TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR) 
     48ChunckJob2D = NONE 
     49TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 
     50ChunckJob3D = NONE 
     51Seasonal = ON 
    6752 
    6853[Post_HF_sechiba_out_2] 
    69 Patches= () 
    70 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 
    71 TimeSeriesVars2D= (mrsos, mrro) 
    72 ChunckJob2D= 50Y 
    73 TimeSeriesVars3D= (ptn) 
    74 ChunckJob3D= 10Y 
    75 Seasonal= OFF 
     54Patches = () 
     55GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     56TimeSeriesVars2D = (mrsos, mrro) 
     57ChunckJob2D = 50Y 
     58TimeSeriesVars3D = (ptn) 
     59ChunckJob3D = 10Y 
     60Seasonal = OFF 
     61 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/DUST/COMP/stomate.card

    r2684 r2694  
    33 
    44[UserChoices] 
    5 stomate_LEVEL=10 
    65 
    76[InitialStateFiles] 
     
    109[BoundaryFiles] 
    1110List=   () 
    12 ListNonDel= (${R_BC}/SRF/LMDZORINCA/reftemp.nc, .) 
     11ListNonDel= () 
    1312 
    1413[SmoothFiles] 
     
    1918 
    2019[RestartFiles] 
    21 # List restart that have to be saved/restored each loop (file out, saved, and in) : 
    2220List=   (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 
    2321 
     
    2624 
    2725[OutputFiles] 
    28 List=   (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history) \ 
    29     (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
     26List=   (stomate_history.nc,      ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc,      Post_1M_stomate_history),    \ 
     27        (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
    3028 
    3129[Post_1M_stomate_history] 
     
    3432TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 
    3533ChunckJob2D = NONE 
    36 TimeSeriesVars3D = (CO2FLUX_MONTHLY,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 
     34TimeSeriesVars3D = (CO2FLUX,LAI,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 
    3735ChunckJob3D = NONE 
    3836Seasonal=ON 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/DUST/config.card

    r2642 r2694  
    8080SeasonalFrequency=NONE 
    8181#D- Offset for seasonal average first start dates ; same unit as SeasonalFrequency 
    82 #D- Usefull if you do not want to consider the first X simulation's years 
     82#D- Usefull if you do not want to consider the first X simulation s years 
    8383SeasonalFrequencyOffset=0 
    8484 
     
    9595RestartJobName=JobName 
    9696RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 
    97 # Old component name for restart (if empty, use new name) 
    98 OldName="" 
    99  
    10097 
    10198#======================================================================== 
     
    109106RestartJobName=JobName 
    110107RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 
    111 #-- Old component name for restart (if empty, use new name) 
    112 OldName="" 
    113108 
    114109#======================================================================== 
     
    123118RestartJobName=EXP00 
    124119RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 
    125 #-- Old component name for restart (if empty, use new name) 
    126 OldName= 
    127120 
    128121#======================================================================== 
     
    136129RestartJobName=JobName 
    137130RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 
    138 #D-- Old component name for restart (if empty, use new name) 
    139 OldName="" 
    140131 
    141132#======================================================================== 
     
    150141RestartJobName= 
    151142RestartPath= 
    152 # Old component name for restart (if empty, use new name) 
    153 OldName= 
    154143 
    155144#======================================================================== 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/GES/COMP/lmdz.card

    r2684 r2694  
    44 
    55[UserChoices] 
    6 # Physics package to use :  
    7 # AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources  
    8 # NPv3.1 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
     6# Physics package to use : 
     7# LMDZ_Physics=AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources 
     8# LMDZ_Physics=NPv3.2 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
    99LMDZ_Physics=AP 
    1010#LMDZ_Physics=NPv3.1 
     
    4343ok_cdnc=y 
    4444 
    45 # Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 
     45# Set OutLevel to choose the level of output for LMDZ.  
    4646# OutLevel=low/medium/high 
    4747OutLevel=low 
    4848 
    49 # Set COSP activation and Outputs frequency (monthly, daily, HF) = y/n 
     49# COSP activation and choose of output frequency for COSP (monthly, daily, HF) = y/n 
    5050LMDZ_COSP_OK=n 
    5151LMDZ_COSP_monthly=n 
     
    7979 
    8080[ParametersFiles] 
    81 List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
    82         (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),    \ 
    83         (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),    \ 
    84         (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),    \ 
    85         (${SUBMIT_DIR}/PARAM/output.def_${OutLevel},  output.def),    \ 
    86         (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),    \ 
    87         (${SUBMIT_DIR}/PARAM/guide.def, .), \ 
    88         (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    89         (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 
    90         (${SUBMIT_DIR}/PARAM/iodef.xml, . ),\ 
    91         (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . )            ,\ 
    92         (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . )          ,\ 
    93         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . )   ,\ 
    94         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . )    ,\ 
    95         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . )   ,\ 
    96         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . )   ,\ 
    97         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . )   ,\ 
    98         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . )   ,\ 
    99         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 
    100         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 
    101         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ),\ 
    102         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, . ),\ 
    103         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, . ),\ 
    104         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, . ) 
     81List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
     82        (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),          \ 
     83        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),          \ 
     84        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),          \ 
     85        (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),          \ 
     86        (${SUBMIT_DIR}/PARAM/guide.def, .),                                 \ 
     87        (${SUBMIT_DIR}/PARAM/run.def, .),                                   \ 
     88        (${SUBMIT_DIR}/PARAM/iodef.xml, . ),                                \ 
     89        (${SUBMIT_DIR}/PARAM/file_def_histmth_lmdz.xml, . ),                \ 
     90        (${SUBMIT_DIR}/PARAM/file_def_histmthCOSP_lmdz.xml, .),             \ 
     91        (${SUBMIT_DIR}/PARAM/file_def_histmthNMC_lmdz.xml, . ),             \ 
     92        (${SUBMIT_DIR}/PARAM/file_def_histday_lmdz.xml, . ),                \ 
     93        (${SUBMIT_DIR}/PARAM/file_def_histdayCOSP_lmdz.xml, .),             \ 
     94        (${SUBMIT_DIR}/PARAM/file_def_histdayNMC_lmdz.xml, . ),             \ 
     95        (${SUBMIT_DIR}/PARAM/file_def_histhf_lmdz.xml, . ),                 \ 
     96        (${SUBMIT_DIR}/PARAM/file_def_histhfCOSP_lmdz.xml, .),              \ 
     97        (${SUBMIT_DIR}/PARAM/file_def_histhfNMC_lmdz.xml, . ),              \ 
     98        (${SUBMIT_DIR}/PARAM/file_def_histstn_lmdz.xml, . ),                \ 
     99        (${SUBMIT_DIR}/PARAM/file_def_histins_lmdz.xml, . ),                \ 
     100        (${SUBMIT_DIR}/PARAM/file_def_histLES_lmdz.xml, . ),                \ 
     101        (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ),            \ 
     102        (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) 
    105103 
    106104[RestartFiles] 
     
    109107 
    110108[OutputText] 
    111 List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml,field_def_lmdz.xml) 
     109List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 
    112110 
    113111[OutputFiles] 
     
    117115Patches= () 
    118116GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 
    119 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux_ter, taux_sic, taux_lic, taux_oce, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic) 
    120 ChunckJob2D = NONE 
    121 TimeSeriesVars3D = () 
    122 ChunckJob3D = NONE 
     117TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, nettop, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl, swtoaas_ant, swtoacs_ant, swtoacf_ant, swsrfas_ant, swsrfcs_ant, swsrfcf_ant, swtoaas_nat, swtoacs_nat, swtoacf_nat, swsrfas_nat, swsrfcs_nat, swsrfcf_nat, solswai, solswad, swtoacf_zero, swsrfcf_zero) 
     118ChunckJob2D = 100Y 
     119TimeSeriesVars3D = (upwd, lwcon, iwcon, lcc3dcon, lcc3dstra, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, mc, paprs, scdnc, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc, tnt, dtdyn, dtphy, dtlschr, tntr, tntscpbl, tnhus, dqdyn, dqvdf, tnhusscpbl, dqphy, evu, mcd) 
     120ChunckJob3D = 100Y 
     121Seasonal=ON 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/GES/COMP/orchidee.card

    r2684 r2694  
    99DefSuffix=Choi 
    1010 
    11 sechiba_LEVEL=11 
    1211VEGET_UPDATE=0Y 
    1312LAND_COVER_CHANGE=n 
    1413 
    15 # Use XIOS as output library 
    16 XIOS=y 
    17  
    1814[InitialStateFiles] 
    19 List=   (${R_IN}/SRF/soils_param.nc,      . ), \ 
    20         (${R_IN}/SRF/routing.nc,          . ), \ 
    21         (${R_IN}/SRF/cartepente2d_15min.nc, .), \ 
    22         (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    23 ## Pour les annees 2006-2100 suivant le RCP  
    24 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    25 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    26 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    27 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year}.nc, PFTmap.nc) 
     15List=   (${R_IN}/SRF/soils_param.nc,        . ), \ 
     16        (${R_IN}/SRF/routing.nc,            . ), \ 
     17        (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 
     18        (${R_IN}/SRF/cartepente2d_15min.nc, .) 
    2819 
    2920[BoundaryFiles] 
     
    3223 
    3324[SmoothFiles] 
    34 List=(${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    35 ## Pour les annees 2006-2100 suivant le RCP  
    36 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    37 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    38 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    39 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
     25List= () 
    4026 
    4127[ParametersFiles] 
    4228List=   (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def)   ,\ 
     29        (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .)                  ,\ 
    4330        (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .)   ,\ 
    44         (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 
    45         (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 
     31        (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 
    4632 
    4733[RestartFiles] 
    48 # List restart that have to be saved/restored each loop (file out, saved, and in) : 
    4934List=   (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 
    5035 
    5136[OutputText] 
    52 List=   (out_orchidee, orchidee.def, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml) 
     37List=   (out_orchidee, orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, river_desc.nc) 
    5338 
    5439[OutputFiles] 
    55 List=   (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
    56         (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, Post_HF_sechiba_out_2), \ 
    57         (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 
     40List=   (sechiba_history.nc,  ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
     41        (sechiba_out_2.nc,     ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc,   NONE),                    \ 
     42        (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc,        NONE) 
    5843 
    5944[Post_1M_sechiba_history] 
    60 Patches= () 
    61 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 
    62 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,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac) 
    63 ChunckJob2D= NONE 
    64 TimeSeriesVars3D= (lai, maxvegetfrac, vegetfrac, CO2FLUX, ptn, nee) 
    65 ChunckJob3D= NONE 
    66 Seasonal= ON 
     45Patches = () 
     46GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     47TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR) 
     48ChunckJob2D = NONE 
     49TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 
     50ChunckJob3D = NONE 
     51Seasonal = ON 
    6752 
    6853[Post_HF_sechiba_out_2] 
    69 Patches= () 
    70 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 
    71 TimeSeriesVars2D= (mrsos, mrro) 
    72 ChunckJob2D= 50Y 
    73 TimeSeriesVars3D= (ptn) 
    74 ChunckJob3D= 10Y 
    75 Seasonal= OFF 
     54Patches = () 
     55GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     56TimeSeriesVars2D = (mrsos, mrro) 
     57ChunckJob2D = 50Y 
     58TimeSeriesVars3D = (ptn) 
     59ChunckJob3D = 10Y 
     60Seasonal = OFF 
     61 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/GES/COMP/stomate.card

    r2684 r2694  
    33 
    44[UserChoices] 
    5 stomate_LEVEL=10 
    65 
    76[InitialStateFiles] 
     
    109[BoundaryFiles] 
    1110List=   () 
    12 ListNonDel= (${R_BC}/SRF/LMDZORINCA/reftemp.nc, .) 
     11ListNonDel= () 
    1312 
    1413[SmoothFiles] 
     
    1918 
    2019[RestartFiles] 
    21 # List restart that have to be saved/restored each loop (file out, saved, and in) : 
    2220List=   (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 
    2321 
     
    2624 
    2725[OutputFiles] 
    28 List=   (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history) \ 
    29     (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
     26List=   (stomate_history.nc,      ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc,      Post_1M_stomate_history),    \ 
     27        (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
    3028 
    3129[Post_1M_stomate_history] 
     
    3432TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 
    3533ChunckJob2D = NONE 
    36 TimeSeriesVars3D = (CO2FLUX_MONTHLY,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 
     34TimeSeriesVars3D = (CO2FLUX,LAI,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 
    3735ChunckJob3D = NONE 
    3836Seasonal=ON 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/GES/config.card

    r2642 r2694  
    8080SeasonalFrequency=NONE 
    8181#D- Offset for seasonal average first start dates ; same unit as SeasonalFrequency 
    82 #D- Usefull if you do not want to consider the first X simulation's years 
     82#D- Usefull if you do not want to consider the first X simulation s years 
    8383SeasonalFrequencyOffset=0 
    8484 
     
    9595RestartJobName=JobName 
    9696RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 
    97 # Old component name for restart (if empty, use new name) 
    98 OldName="" 
    9997 
    10098 
     
    109107RestartJobName=JobName 
    110108RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 
    111 #-- Old component name for restart (if empty, use new name) 
    112 OldName="" 
    113109 
    114110#======================================================================== 
     
    123119RestartJobName=EXP00 
    124120RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 
    125 #-- Old component name for restart (if empty, use new name) 
    126 OldName= 
    127121 
    128122#======================================================================== 
     
    136130RestartJobName=JobName 
    137131RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 
    138 #D-- Old component name for restart (if empty, use new name) 
    139 OldName="" 
    140132 
    141133#======================================================================== 
     
    150142RestartJobName= 
    151143RestartPath= 
    152 # Old component name for restart (if empty, use new name) 
    153 OldName= 
    154144 
    155145#======================================================================== 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/NMHC_AER/COMP/lmdz.card

    r2684 r2694  
    44 
    55[UserChoices] 
    6 # Physics package to use :  
    7 # AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources  
    8 # NPv3.1 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
     6# Physics package to use : 
     7# LMDZ_Physics=AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources 
     8# LMDZ_Physics=NPv3.2 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
    99LMDZ_Physics=AP 
    1010#LMDZ_Physics=NPv3.1 
     11#LMDZ_Physics=NPv3.2 
    1112 
    1213# Use XIOS as output library 
     
    2324 
    2425# Number of periods where to set parameter adjust=y before switching to adjust=n 
    25 # For adjust=n, set LMDZ_NbPeriod_ajust=0. Need to be zero with OpenMP 
     26# For adjust=n, set LMDZ_NbPeriod_ajust=0. 
    2627LMDZ_NbPeriod_adjust=0 
    27 # LMDZ_NbPeriod_adjust=3 
     28# LMDZ_NbPeriod_adjust=0 
    2829# To force usage of this Bands file, put LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart Job Name 
    2930#LMDZ_Bands_file_name=/ccc/store/cont003/dsm/p86cozic/IGCM_OUT/LMDZORINCA/NMHC_AER/L4OI3NA_39_Bands/ATM/Debug/L4OI3NA_39_Bands_Bands_96x95x39_32prc.dat_1 
     
    4243ok_cdnc=y 
    4344 
    44 # Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 
     45# Set OutLevel to choose the level of output for LMDZ.  
    4546# OutLevel=low/medium/high 
    4647OutLevel=low 
    4748 
    48 # Set COSP activation and Outputs frequency (monthly, daily, HF) = y/n 
     49# COSP activation and choose of output frequency for COSP (monthly, daily, HF) = y/n 
    4950LMDZ_COSP_OK=n 
    5051LMDZ_COSP_monthly=n 
     
    6566[InitialStateFiles] 
    6667# start and startphy are the clim files computed with CLIM_CREATE (create_etat0_limit) job 
    67 List=   (${R_IN}/CHM/INCA${RESOL_CHM}/start.nc  , start.nc      ) \ 
    68         (${R_IN}/CHM/INCA${RESOL_CHM}/startphy.nc       , startphy.nc   ) 
     68List=   (${R_IN}/CHM/INCA${RESOL_CHM}/start_nitrate.nc  , start.nc      ) \ 
     69        (${R_IN}/CHM/INCA${RESOL_CHM}/startphy_nitrate.nc       , startphy.nc   ) 
    6970 
    7071 
     
    7879 
    7980[ParametersFiles] 
    80 List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
    81         (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),    \ 
    82         (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),    \ 
    83         (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),    \ 
    84         (${SUBMIT_DIR}/PARAM/output.def_${OutLevel},  output.def),    \ 
    85         (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),    \ 
    86         (${SUBMIT_DIR}/PARAM/guide.def, .), \ 
    87         (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    88         (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 
    89         (${SUBMIT_DIR}/PARAM/iodef.xml, . ),\ 
    90         (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . )            ,\ 
    91         (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . )          ,\ 
    92         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . )   ,\ 
    93         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . )    ,\ 
    94         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . )   ,\ 
    95         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . )   ,\ 
    96         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . )   ,\ 
    97         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . )   ,\ 
    98         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 
    99         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 
    100         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ),\ 
    101         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, . ),\ 
    102         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, . ),\ 
    103         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, . ) 
     81List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
     82        (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),          \ 
     83        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),          \ 
     84        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),          \ 
     85        (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),          \ 
     86        (${SUBMIT_DIR}/PARAM/guide.def, .),                                 \ 
     87        (${SUBMIT_DIR}/PARAM/run.def, .),                                   \ 
     88        (${SUBMIT_DIR}/PARAM/iodef.xml, . ),                                \ 
     89        (${SUBMIT_DIR}/PARAM/file_def_histmth_lmdz.xml, . ),                \ 
     90        (${SUBMIT_DIR}/PARAM/file_def_histmthCOSP_lmdz.xml, .),             \ 
     91        (${SUBMIT_DIR}/PARAM/file_def_histmthNMC_lmdz.xml, . ),             \ 
     92        (${SUBMIT_DIR}/PARAM/file_def_histday_lmdz.xml, . ),                \ 
     93        (${SUBMIT_DIR}/PARAM/file_def_histdayCOSP_lmdz.xml, .),             \ 
     94        (${SUBMIT_DIR}/PARAM/file_def_histdayNMC_lmdz.xml, . ),             \ 
     95        (${SUBMIT_DIR}/PARAM/file_def_histhf_lmdz.xml, . ),                 \ 
     96        (${SUBMIT_DIR}/PARAM/file_def_histhfCOSP_lmdz.xml, .),              \ 
     97        (${SUBMIT_DIR}/PARAM/file_def_histhfNMC_lmdz.xml, . ),              \ 
     98        (${SUBMIT_DIR}/PARAM/file_def_histstn_lmdz.xml, . ),                \ 
     99        (${SUBMIT_DIR}/PARAM/file_def_histins_lmdz.xml, . ),                \ 
     100        (${SUBMIT_DIR}/PARAM/file_def_histLES_lmdz.xml, . ),                \ 
     101        (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ),            \ 
     102        (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) 
    104103 
    105104[RestartFiles] 
     
    108107 
    109108[OutputText] 
    110 List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml,field_def_lmdz.xml) 
     109List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 
    111110 
    112111[OutputFiles] 
     
    116115Patches= () 
    117116GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 
    118 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux_ter, taux_sic, taux_lic, taux_oce, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic) 
    119 ChunckJob2D = NONE 
    120 TimeSeriesVars3D = () 
    121 ChunckJob3D = NONE 
     117TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, nettop, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl, swtoaas_ant, swtoacs_ant, swtoacf_ant, swsrfas_ant, swsrfcs_ant, swsrfcf_ant, swtoaas_nat, swtoacs_nat, swtoacf_nat, swsrfas_nat, swsrfcs_nat, swsrfcf_nat, solswai, solswad, swtoacf_zero, swsrfcf_zero) 
     118ChunckJob2D = 100Y 
     119TimeSeriesVars3D = (upwd, lwcon, iwcon, lcc3dcon, lcc3dstra, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, mc, paprs, scdnc, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc, tnt, dtdyn, dtphy, dtlschr, tntr, tntscpbl, tnhus, dqdyn, dqvdf, tnhusscpbl, dqphy, evu, mcd) 
     120ChunckJob3D = 100Y 
     121Seasonal=ON 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/NMHC_AER/COMP/orchidee.card

    r2684 r2694  
    99DefSuffix=Choi 
    1010 
    11 sechiba_LEVEL=11 
    1211VEGET_UPDATE=0Y 
    1312LAND_COVER_CHANGE=n 
    1413 
    15 # Use XIOS as output library 
    16 XIOS=y 
    17  
    1814[InitialStateFiles] 
    19 List=   (${R_IN}/SRF/soils_param.nc,      . ), \ 
    20         (${R_IN}/SRF/routing.nc,          . ), \ 
    21         (${R_IN}/SRF/cartepente2d_15min.nc, .), \ 
    22         (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    23 ## Pour les annees 2006-2100 suivant le RCP  
    24 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    25 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    26 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 
    27 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year}.nc, PFTmap.nc) 
     15List=   (${R_IN}/SRF/soils_param.nc,        . ), \ 
     16        (${R_IN}/SRF/routing.nc,            . ), \ 
     17        (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 
     18        (${R_IN}/SRF/cartepente2d_15min.nc, .) 
    2819 
    2920[BoundaryFiles] 
     
    3223 
    3324[SmoothFiles] 
    34 List=(${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    35 ## Pour les annees 2006-2100 suivant le RCP  
    36 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    37 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    38 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
    39 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 
     25List= () 
    4026 
    4127[ParametersFiles] 
    4228List=   (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def)   ,\ 
     29        (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .)                  ,\ 
    4330        (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .)   ,\ 
    44         (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 
    45         (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 
     31        (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 
    4632 
    4733[RestartFiles] 
    48 # List restart that have to be saved/restored each loop (file out, saved, and in) : 
    4934List=   (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 
    5035 
    5136[OutputText] 
    52 List=   (out_orchidee, orchidee.def, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml) 
     37List=   (out_orchidee, orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, river_desc.nc) 
    5338 
    5439[OutputFiles] 
    55 List=   (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
    56         (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, Post_HF_sechiba_out_2), \ 
    57         (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 
     40List=   (sechiba_history.nc,  ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
     41        (sechiba_out_2.nc,     ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc,   NONE),                    \ 
     42        (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc,        NONE) 
    5843 
    5944[Post_1M_sechiba_history] 
    60 Patches= () 
    61 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 
    62 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,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac) 
    63 ChunckJob2D= NONE 
    64 TimeSeriesVars3D= (lai, maxvegetfrac, vegetfrac, CO2FLUX, ptn, nee) 
    65 ChunckJob3D= NONE 
    66 Seasonal= ON 
     45Patches = () 
     46GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     47TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR) 
     48ChunckJob2D = NONE 
     49TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 
     50ChunckJob3D = NONE 
     51Seasonal = ON 
    6752 
    6853[Post_HF_sechiba_out_2] 
    69 Patches= () 
    70 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 
    71 TimeSeriesVars2D= (mrsos, mrro) 
    72 ChunckJob2D= 50Y 
    73 TimeSeriesVars3D= (ptn) 
    74 ChunckJob3D= 10Y 
    75 Seasonal= OFF 
     54Patches = () 
     55GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     56TimeSeriesVars2D = (mrsos, mrro) 
     57ChunckJob2D = 50Y 
     58TimeSeriesVars3D = (ptn) 
     59ChunckJob3D = 10Y 
     60Seasonal = OFF 
     61 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/NMHC_AER/COMP/stomate.card

    r2684 r2694  
    33 
    44[UserChoices] 
    5 stomate_LEVEL=10 
    65 
    76[InitialStateFiles] 
     
    109[BoundaryFiles] 
    1110List=   () 
    12 ListNonDel= (${R_BC}/SRF/LMDZORINCA/reftemp.nc, .) 
     11ListNonDel= () 
    1312 
    1413[SmoothFiles] 
     
    1918 
    2019[RestartFiles] 
    21 # List restart that have to be saved/restored each loop (file out, saved, and in) : 
    2220List=   (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 
    2321 
     
    2624 
    2725[OutputFiles] 
    28 List=   (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history) \ 
    29     (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
     26List=   (stomate_history.nc,      ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc,      Post_1M_stomate_history),    \ 
     27        (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
    3028 
    3129[Post_1M_stomate_history] 
     
    3432TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 
    3533ChunckJob2D = NONE 
    36 TimeSeriesVars3D = (CO2FLUX_MONTHLY,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 
     34TimeSeriesVars3D = (CO2FLUX,LAI,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 
    3735ChunckJob3D = NONE 
    3836Seasonal=ON 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/NMHC_AER/config.card

    r2642 r2694  
    8080SeasonalFrequency=NONE 
    8181#D- Offset for seasonal average first start dates ; same unit as SeasonalFrequency 
    82 #D- Usefull if you do not want to consider the first X simulation's years 
     82#D- Usefull if you do not want to consider the first X simulation s years 
    8383SeasonalFrequencyOffset=0 
    8484 
     
    9595RestartJobName=JobName 
    9696RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 
    97 # Old component name for restart (if empty, use new name) 
    98 OldName="" 
    99  
    10097 
    10198#======================================================================== 
     
    109106RestartJobName=JobName 
    110107RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 
    111 #-- Old component name for restart (if empty, use new name) 
    112 OldName="" 
    113108 
    114109#======================================================================== 
     
    123118RestartJobName=EXP00 
    124119RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 
    125 #-- Old component name for restart (if empty, use new name) 
    126 OldName= 
    127120 
    128121#======================================================================== 
     
    136129RestartJobName=JobName 
    137130RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 
    138 #D-- Old component name for restart (if empty, use new name) 
    139 OldName="" 
    140131 
    141132#======================================================================== 
     
    150141RestartJobName= 
    151142RestartPath= 
    152 # Old component name for restart (if empty, use new name) 
    153 OldName= 
    154143 
    155144#======================================================================== 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/DRIVER/lmdz.driver

    r2512 r2694  
    1313    RESOL_ATM_Y=$( echo ${RESOL_ATM_3D} | awk "-Fx" '{print $2}' ) 
    1414    RESOL_ATM_XY="${RESOL_ATM_X}x${RESOL_ATM_Y}" 
    15  
    16     ##-- Calendar type for LMDZ and create_etat0_limit 
    17     case ${config_UserChoices_CalendarType} in 
    18         leap|gregorian) 
    19             CalendarTypeForLmdz=earth_366d 
    20             CalendarTypeForCreate=gregorian;; 
    21         noleap) 
    22             CalendarTypeForLmdz=earth_365d 
    23             CalendarTypeForCreate=${CalendarTypeForLmdz};; 
    24         360d) 
    25             CalendarTypeForLmdz=earth_360d 
    26             CalendarTypeForCreate=${CalendarTypeForLmdz};; 
    27         *) 
    28             CalendarTypeForLmdz=earth_360d 
    29             CalendarTypeForCreate=${CalendarTypeForLmdz} 
    30     esac 
    3115 
    3216    ##- LMDZ physics version 
     
    6347    ##-- Output frequency purpose .... 
    6448    ##--  Initialisation  .... 
    65     ok_mensuel=n 
    66     ok_journe=n 
    67     ok_hf=n 
    68     ok_hf3h=n 
    69     ok_hf3hm=n 
    70     ok_stn=n 
     49    ok_mensuel=.FALSE. 
     50    ok_journe=.FALSE. 
     51    ok_hf=.FALSE. 
     52    ok_hf3h=.FALSE. 
     53    ok_hf3hm=.FALSE. 
     54    ok_stn=.FALSE. 
    7155 
    7256    case ${config_UserChoices_PeriodLength} in 
    73         1Y|1y|1M|1m) ok_mensuel=y ;; 
    74         5D|5d|1D|1d) ok_journe=y ;; 
     57        1Y|1y|1M|1m) ok_mensuel=.TRUE. ;; 
     58        5D|5d|1D|1d) ok_journe=.TRUE. ;; 
    7559    esac 
    7660 
    7761    for frequency in ${config_ATM_WriteFrequency} ; do 
    7862        case ${frequency} in 
    79             1M|1m) ok_mensuel=y ;; 
     63            1M|1m) ok_mensuel=.TRUE. ;; 
    8064        esac 
    8165        case ${frequency} in 
    82             5D|5d|1D|1d) ok_journe=y ;; 
     66            5D|5d|1D|1d) ok_journe=.TRUE. ;; 
    8367        esac 
    8468        case ${frequency} in 
    85             HF|hf) ok_hf=y ;; 
     69            HF|hf) ok_hf=.TRUE. ;; 
    8670        esac 
    8771        case ${frequency} in  
    88             HF3h|hf3h) ok_hf3h=y ;; 
     72            HF3h|hf3h) ok_hf3h=.TRUE. ;; 
    8973        esac 
    9074        case ${frequency} in  
    91             HF3hm|hf3hm) ok_hf3hm=y ;; 
     75            HF3hm|hf3hm) ok_hf3hm=.TRUE. ;; 
    9276        esac 
    9377        case ${frequency} in 
    94             STN|stn) ok_stn=y ;; 
     78            STN|stn) ok_stn=.TRUE. ;; 
    9579        esac 
    9680    done 
     
    11094 
    11195    ##  Read LMDZ_COSP_OK in lmdz.card 
    112     if [ ! X${lmdz_UserChoices_LMDZ_COSP_OK} = X ] ; then 
    113         LMDZ_COSP_OK=${lmdz_UserChoices_LMDZ_COSP_OK} 
    114     else 
    115         LMDZ_COSP_OK=n 
    116     fi 
    117     ##  Read LMDZ_COSP_monthly in lmdz.card 
    118     if [ ! X${lmdz_UserChoices_LMDZ_COSP_monthly} = X ] ; then 
    119         LMDZ_COSP_monthly=${lmdz_UserChoices_LMDZ_COSP_monthly} 
    120     else 
    121         LMDZ_COSP_monthly=n 
    122     fi 
    123     ##  Read LMDZ_COSP_daily in lmdz.card 
    124     if [ ! X${lmdz_UserChoices_LMDZ_COSP_daily} = X ] ; then 
    125         LMDZ_COSP_daily=${lmdz_UserChoices_LMDZ_COSP_daily} 
    126     else 
    127         LMDZ_COSP_daily=n 
    128     fi 
    129     ##  Read LMDZ_COSP_hf in lmdz.card 
    130     if [ ! X${lmdz_UserChoices_LMDZ_COSP_hf} = X ] ; then 
    131         LMDZ_COSP_hf=${lmdz_UserChoices_LMDZ_COSP_hf} 
    132     else 
    133         LMDZ_COSP_hf=n 
    134     fi 
     96    if [ X${lmdz_UserChoices_LMDZ_COSP_OK} = Xy ] ; then 
     97        ##  LMDZ_COSP_OK=y, now read all other COSP variables 
     98        ##  Read LMDZ_COSP_monthly in lmdz.card 
     99        if [ X${lmdz_UserChoices_LMDZ_COSP_monthly} = Xy ] ; then 
     100            LMDZ_COSP_monthly=.TRUE. 
     101        else 
     102            LMDZ_COSP_monthly=.FALSE. 
     103        fi 
     104        ##  Read LMDZ_COSP_daily in lmdz.card 
     105        if [ X${lmdz_UserChoices_LMDZ_COSP_daily} = Xy ] ; then 
     106            LMDZ_COSP_daily=.TRUE. 
     107        else 
     108            LMDZ_COSP_daily=.FALSE. 
     109        fi 
     110        ##  Read LMDZ_COSP_hf in lmdz.card 
     111        if [ X${lmdz_UserChoices_LMDZ_COSP_hf} = Xy ] ; then 
     112            LMDZ_COSP_hf=.TRUE. 
     113        else 
     114            LMDZ_COSP_hf=.FALSE. 
     115        fi 
     116    else 
     117        # LMDZ_COSP_OK=n : All cosp output are deactivated 
     118        LMDZ_COSP_monthly=.FALSE. 
     119        LMDZ_COSP_daily=.FALSE. 
     120        LMDZ_COSP_hf=.FALSE. 
     121    fi   
    135122 
    136123    ##  Read LMDZ_NMC_monthly in lmdz.card 
    137     if [ ! X${lmdz_UserChoices_LMDZ_NMC_monthly} = X ] ; then 
    138         LMDZ_NMC_monthly=${lmdz_UserChoices_LMDZ_NMC_monthly} 
    139     else 
    140         LMDZ_NMC_monthly=n 
    141     fi 
    142  
     124    if [ X${lmdz_UserChoices_LMDZ_NMC_monthly} = Xy ] ; then 
     125        LMDZ_NMC_monthly=.TRUE. 
     126    else 
     127        LMDZ_NMC_monthly=.FALSE. 
     128    fi 
     129     
    143130    ## Read LMDZ_NMC_daily in lmdz.card 
    144     if [ ! X${lmdz_UserChoices_LMDZ_NMC_daily} = X ] ; then 
    145         LMDZ_NMC_daily=${lmdz_UserChoices_LMDZ_NMC_daily} 
    146     else 
    147         LMDZ_NMC_daily=n 
     131    if [ X${lmdz_UserChoices_LMDZ_NMC_daily} = Xy ] ; then 
     132        LMDZ_NMC_daily=.TRUE. 
     133    else 
     134        LMDZ_NMC_daily=.FALSE. 
    148135    fi 
    149136     
    150137    ## Read LMDZ_NMC_hf in lmdz.card 
    151     if [ ! X${lmdz_UserChoices_LMDZ_NMC_hf} = X ] ; then 
    152         LMDZ_NMC_hf=${lmdz_UserChoices_LMDZ_NMC_hf} 
    153     else 
    154         LMDZ_NMC_hf=n 
    155     fi 
    156  
     138    if [ X${lmdz_UserChoices_LMDZ_NMC_hf} = Xy ] ; then 
     139        LMDZ_NMC_hf=.TRUE. 
     140    else 
     141        LMDZ_NMC_hf=.FALSE. 
     142    fi 
     143     
    157144 
    158145    IGCM_debug_PopStack "ATM_Initialize" 
     
    164151    IGCM_debug_PushStack "ATM_Update" 
    165152 
    166  
    167     case ${config_UserChoices_PeriodLength} in 
    168         *Y|*y)  
    169                LMDZ_ecrit_ISCCP=30. 
    170                LMDZ_periodav=30. 
    171                if [ "${config_UserChoices_CalendarType}" != "360d" ] ; then 
    172                   echo Do not consider following warning if your running create_etat0_limit : 
    173                   echo WARNING !!! For lmdz : calendartype in config.card. PeriodLength=1Y allowed only for CalendarType=360d  
    174                fi 
    175                ;; 
    176         *) 
    177                LMDZ_ecrit_ISCCP=${PeriodLengthInDays}. 
    178                LMDZ_periodav=${PeriodLengthInDays}. 
    179                ;; 
    180     esac 
    181    
    182     ##-- Remise ou non a zero de la date initiale de LMDZ pour le fichier run.def 
    183     if [ ${CumulPeriod} -eq 1 ] ; then 
    184         RAZ_DATE=1 
    185     else 
    186         RAZ_DATE=0 
    187     fi 
    188153 
    189154    ## Algorithme for special treatment for Bands_xxx file 
     
    322287    ##   COSP daily output for years 1979 and later (mandatory for historical CMIP5 run). 
    323288    if ([ X"${lmdz_UserChoices_LMDZ_COSP_daily1979}" = X"y" ] &&  [ ${year} -ge 1979 ]) ; then 
    324         LMDZ_COSP_daily=y 
    325     fi 
    326  
    327  
    328     ## output.def parameters 
    329     #  columns in phys_output_filekeys refer to the filenames given in phys_out_filenames in output.def :   
    330     #                                            histmth       histday        histhf    histhf3h   histhf3hm   histstn 
    331     IGCM_comp_modifyDefFile nonblocker output.def phys_out_filekeys "${ok_mensuel} ${ok_journe}   ${ok_hf}  ${ok_hf3h} ${ok_hf3hm} ${ok_stn}" 
    332     IGCM_comp_modifyDefFile nonblocker output.def ecrit_ISCCP ${LMDZ_ecrit_ISCCP} 
    333     IGCM_comp_modifyDefFile nonblocker output.def ok_cosp     ${LMDZ_COSP_OK} 
    334     IGCM_comp_modifyDefFile nonblocker output.def ok_mensuelCOSP  ${LMDZ_COSP_monthly} 
    335     IGCM_comp_modifyDefFile nonblocker output.def ok_journeCOSP   ${LMDZ_COSP_daily} 
    336     IGCM_comp_modifyDefFile nonblocker output.def ok_hfCOSP   ${LMDZ_COSP_hf} 
    337     IGCM_comp_modifyDefFile nonblocker output.def ok_histNMC  "${LMDZ_NMC_monthly} ${LMDZ_NMC_daily} ${LMDZ_NMC_hf}" 
    338  
    339     # XIOS XML definition 
    340     if [ X${lmdz_UserChoices_XIOS}  = Xy ] ; then 
    341     # Default init : files are desactivated 
    342         IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth enabled .FALSE.  
    343         IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday enabled .FALSE.  
    344         IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf enabled .FALSE. 
    345 #       IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h enabled .FALSE. 
    346 #       IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm enabled .FALSE. 
    347         IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn enabled .FALSE. 
    348         IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC enabled .FALSE. 
    349         IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC enabled .FALSE. 
    350         IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC enabled .FALSE. 
    351         IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP enabled .FALSE. 
    352         IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP enabled .FALSE. 
    353         IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP enabled .FALSE. 
    354  
    355     # Default output level : 5 
    356         IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth output_level 5  
    357         IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday output_level 5  
    358         IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_level 5 
    359 #       IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h output_level 5 
    360 #       IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm output_level 5 
    361         IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn output_level 5 
    362         IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC output_level 5 
    363         IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC output_level 5 
    364         IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC output_level 5 
    365         IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP output_level 5 
    366         IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP output_level 5 
    367         IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP output_level 5 
    368      # Filling of XML files  
    369         if [ X${ok_mensuel} = Xy ] ; then 
    370             IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth enabled .TRUE.  
    371             IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth output_freq 1mo 
    372             IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth name histmth 
    373         fi 
    374         if [ X${ok_journe} = Xy ] ; then         
    375             IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday enabled .TRUE.  
    376             IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday output_freq 1d 
    377             IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday name histday 
    378             if [ X${OutLevel} = Xlow ] || [ X${OutLevel} = Xmedium ] ; then 
    379                 IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday output_level 2 
    380             fi 
    381         fi 
    382         if [ X${ok_hf} = Xy ] ; then 
    383             IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf enabled .TRUE.  
    384             IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_freq 6h 
    385             IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf name histhf 
    386             if [ X${OutLevel} = Xlow ] ; then 
    387                 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_level 2 
    388             fi 
    389         fi       
    390 #       if [ X${ok_hf3h} = Xy ] ; then 
    391 #           IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h enabled .TRUE.  
    392 #           IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h output_freq 3h 
    393 #           IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h name histhf3h 
    394 #       fi       
    395 #       if [ X${ok_hf3hm} = Xy ] ; then 
    396 #           IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm enabled .TRUE.  
    397 #           IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm output_freq 3h 
    398 #           IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm name histhf3hm 
    399 #       fi 
    400         if [ X${ok_stn} = Xy ] ; then 
    401             IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn enabled .TRUE.  
    402             IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn output_freq 1800s 
    403             IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn name histstn 
    404         fi 
    405         if [ X${LMDZ_NMC_monthly} = Xy ] ; then 
    406             IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC enabled .TRUE.  
    407             IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC output_freq 1mo 
    408             IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC name histmthNMC 
    409         fi 
    410         if [ X${LMDZ_NMC_daily} = Xy ] ; then 
    411             IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC enabled .TRUE.  
    412             IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC output_freq 1d 
    413             IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC name histdayNMC 
    414         fi 
    415         if [ X${LMDZ_NMC_hf} = Xy ] ; then 
    416             IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC enabled .TRUE.  
    417             IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC output_freq 6h 
    418             IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC name histhfNMC 
    419         fi 
    420  
    421         if [  X${LMDZ_COSP_OK} = Xy ] ; then 
    422             if [ X${LMDZ_COSP_monthly} = Xy ] ; then 
    423                 IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP enabled .TRUE.  
    424                 IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP output_freq 1mo 
    425                 IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP name histmthCOSP 
    426             fi 
    427             if [ X${LMDZ_COSP_daily} = Xy ] ; then 
    428                 IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP enabled .TRUE.  
    429                 IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP output_freq 1d 
    430                 IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP name histdayCOSP 
    431             fi 
    432             if [ X${LMDZ_COSP_hf} = Xy ] ; then 
    433                 IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP enabled .TRUE.  
    434                 IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP output_freq 6h 
    435                 IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP name histhfCOSP 
    436             fi 
    437         fi 
    438  
    439     fi 
     289        LMDZ_COSP_daily=.TRUE. 
     290    fi 
     291 
     292    ## Modifiy  
     293    IGCM_comp_modifyXmlFile nonblocker file_def_histmth_lmdz.xml histmth enabled ${ok_mensuel} 
     294     
     295    IGCM_comp_modifyXmlFile nonblocker file_def_histday_lmdz.xml histday enabled ${ok_journe} 
     296     
     297    if [ X${OutLevel} = Xlow ] || [ X${OutLevel} = Xmedium ] ; then 
     298        IGCM_comp_modifyXmlFile nonblocker file_def_histday_lmdz.xml histday output_level 2 
     299    else 
     300        IGCM_comp_modifyXmlFile nonblocker file_def_histday_lmdz.xml histday output_level 5 
     301    fi 
     302     
     303    IGCM_comp_modifyXmlFile nonblocker file_def_histhf_lmdz.xml histhf enabled ${ok_hf} 
     304     
     305    if [ X${OutLevel} = Xlow ] ; then 
     306        IGCM_comp_modifyXmlFile nonblocker file_def_histhf_lmdz.xml histhf output_level 5 
     307    elif [ X${OutLevel} = Xmedium ] ; then 
     308        IGCM_comp_modifyXmlFile nonblocker file_def_histhf_lmdz.xml histhf output_level 6 
     309    elif [ X${OutLevel} = Xhigh ] ; then 
     310        IGCM_comp_modifyXmlFile nonblocker file_def_histhf_lmdz.xml histhf output_level 7 
     311    fi 
     312         
     313#       IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h enabled ${ok_hf3h} 
     314#       IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h output_freq 3h 
     315#       IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h name histhf3h 
     316 
     317#       IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm enabled ${ok_hf3hm} 
     318#       IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm output_freq 3h 
     319#       IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm name histhf3hm 
     320 
     321    IGCM_comp_modifyXmlFile nonblocker file_def_histstn_lmdz.xml histstn enabled ${ok_stn} 
     322 
     323    IGCM_comp_modifyXmlFile nonblocker file_def_histmthNMC_lmdz.xml histmthNMC enabled ${LMDZ_NMC_monthly} 
     324    IGCM_comp_modifyXmlFile nonblocker file_def_histdayNMC_lmdz.xml histdayNMC enabled ${LMDZ_NMC_daily} 
     325    IGCM_comp_modifyXmlFile nonblocker file_def_histhfNMC_lmdz.xml histhfNMC enabled ${LMDZ_NMC_hf} 
     326     
     327    IGCM_comp_modifyXmlFile nonblocker file_def_histmthCOSP_lmdz.xml histmthCOSP enabled ${LMDZ_COSP_monthly} 
     328    IGCM_comp_modifyXmlFile nonblocker file_def_histdayCOSP_lmdz.xml histdayCOSP enabled ${LMDZ_COSP_daily} 
     329    IGCM_comp_modifyXmlFile nonblocker file_def_histhfCOSP_lmdz.xml histhfCOSP enabled ${LMDZ_COSP_hf} 
     330         
    440331 
    441332    ## gcm.def parameters :  
     
    481372 
    482373    ## run.def parameters 
    483     IGCM_comp_modifyDefFile blocker run.def dayref   ${InitDay} 
    484     IGCM_comp_modifyDefFile blocker run.def nday     ${PeriodLengthInDays} 
    485     IGCM_comp_modifyDefFile blocker run.def raz_date ${RAZ_DATE} 
    486     IGCM_comp_modifyDefFile blocker run.def periodav ${LMDZ_periodav} 
    487     IGCM_comp_modifyDefFile nonblocker run.def adjust   ${LMDZ_adjust} 
     374 
     375 
     376    ##-- Remise ou non a zero de la date initiale de LMDZ pour le fichier run.def 
     377    if [ ${CumulPeriod} -eq 1 ] ; then 
     378        IGCM_comp_modifyDefFile blocker run.def raz_date  1 
     379    else 
     380        IGCM_comp_modifyDefFile blocker run.def raz_date  0 
     381    fi 
     382 
     383    ##-- Calendar type for LMDZ and create_etat0_limit 
     384    case ${config_UserChoices_CalendarType} in 
     385        leap|gregorian) 
     386            IGCM_comp_modifyDefFile blocker run.def calend  gregorian ;; 
     387        noleap) 
     388            IGCM_comp_modifyDefFile blocker run.def calend  earth_365d ;; 
     389        360d) 
     390            IGCM_comp_modifyDefFile blocker run.def calend  earth_360d ;; 
     391        *) 
     392            IGCM_comp_modifyDefFile blocker run.def calend  earth_360d ;; 
     393    esac 
     394 
     395    IGCM_comp_modifyDefFile blocker run.def dayref    ${InitDay} 
     396    IGCM_comp_modifyDefFile blocker run.def nday      ${PeriodLengthInDays} 
     397    IGCM_comp_modifyDefFile nonblocker run.def adjust ${LMDZ_adjust} 
    488398 
    489399    # Set anneeref different for gcm and ce0l 
    490     # Variable calend is different for a run with create_etat0_limit and the gcm 
    491400    # Test if executable create_etat0_limit is present and lmdz.x is not present 
    492401    if [ -f create_etat0_limit* ] || [ -f ce0l* ] && [ ! -f lmdz.x ] ; then 
    493402        # for case ce0l : always take current year 
    494403        IGCM_comp_modifyDefFile blocker run.def anneeref ${year} 
    495         IGCM_comp_modifyDefFile blocker run.def calend   ${CalendarTypeForCreate} 
    496404 
    497405        # Temporary, set use_filtre_fft=n because we now use dyn3d for ce0l version where fft is not implemented.  
     
    501409        # for case gcm : take first year of simulation 
    502410        IGCM_comp_modifyDefFile blocker run.def anneeref ${InitYear} 
    503         IGCM_comp_modifyDefFile blocker run.def calend   ${CalendarTypeForLmdz} 
    504     fi 
    505  
    506     # Activate creation of file grilles_gcm.nc only at first period 
    507     if [ ${CumulPeriod} -eq 1 ] ; then 
    508         IGCM_comp_modifyDefFile nonblocker run.def grilles_gcm_netcdf y 
    509     else 
    510         IGCM_comp_modifyDefFile nonblocker run.def grilles_gcm_netcdf n 
    511411    fi 
    512412 
     
    623523 
    624524    if [ X${lmdz_UserChoices_XIOS}  = Xy ] ; then 
    625     # Add include of LMDZ context in iodef.xml 
    626     # In iodef.xml add on next line after "COMPONENT CONTEXT" 
    627     #  <context id="LMDZ" src="./context_lmdz.xml"/> 
    628         echo '<context id="LMDZ" src="./context_lmdz.xml"/>' > add.tmp 
    629         cp iodef.xml iodef.xml.tmp 
    630         sed -e "/COMPONENT CONTEXT/r add.tmp" \ 
    631             iodef.xml.tmp > iodef.xml 
    632         rm iodef.xml.tmp add.tmp 
     525        # Add include of LMDZ context in iodef.xml 
     526        # In iodef.xml add on next line after "COMPONENT CONTEXT" 
     527        #  <context id="LMDZ" src="./context_lmdz.xml"/> 
     528        echo '<context id="LMDZ" src="./context_lmdz.xml"/>' > add.tmp 
     529        cp iodef.xml iodef.xml.tmp 
     530        sed -e "/COMPONENT CONTEXT/r add.tmp" iodef.xml.tmp > iodef.xml 
     531        rm iodef.xml.tmp add.tmp 
    633532 
    634533        # Set ok_all_xml=y in run.def 
    635         IGCM_comp_modifyDefFile nonblocker run.def ok_all_xml y 
    636     else 
    637         # Deactivate ok_all_xml in run.def 
    638         IGCM_comp_modifyDefFile nonblocker run.def ok_all_xml n 
     534        IGCM_comp_modifyDefFile nonblocker run.def ok_all_xml y 
     535    else 
     536        # Deactivate ok_all_xml in run.def 
     537        IGCM_comp_modifyDefFile nonblocker run.def ok_all_xml n 
    639538    fi 
    640539     
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/DRIVER/orchidee.driver

    r2410 r2694  
    66    IGCM_debug_PushStack "SRF_Initialize" 
    77 
    8     RESOL_SRF=ALL 
    9  
    10     for frequency in ${config_SRF_WriteFrequency} ; do 
    11         case ${frequency} in 
    12             HF|hf) SRF_ok_hf=y ;; 
    13         esac 
    14     done 
    15  
    168    ##- Define variable DefSuffix set in orchidee.card 
    17     ##  This variable is used in orchidee.card to choose  
    18     ##  parameter file(orchidee.def_DefSuffix).  
     9    ##  This variable is used in orchidee.card to choose 
     10    ##  parameter file(orchidee.def_DefSuffix). 
    1911    if [ ! X${orchidee_UserChoices_DefSuffix} = X ] ; then 
    20         DefSuffix=${orchidee_UserChoices_DefSuffix} 
     12        DefSuffix=${orchidee_UserChoices_DefSuffix} 
    2113    else 
    22         DefSuffix=Choi 
     14        DefSuffix=Choi 
    2315    fi 
    2416 
     
    3123    IGCM_debug_PushStack "SRF_Update" 
    3224 
     25    ## 1. Modifications in orchidee.def parameter file 
     26 
    3327    # Activate STOMATE if the compontent SBG=stomate is set in config.card 
    3428    if [ X${config_ListOfComponents_SBG} = Xstomate ] ; then 
    35         IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE y 
     29        # Activate stomate in orchidee.def 
     30        IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE y 
    3631    else 
    37         IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE n 
     32        # Deactivate stomate in orchidee.def 
     33        IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE n 
     34        # Deactivate output files for stomate 
     35        IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate1 enabled .FALSE. 
     36        IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate2 enabled .FALSE. 
    3837    fi 
    3938 
    40     typeset SECHIBA_WRITE_STEP 
    41  
    42     if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    43         IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .FALSE.  
    44         IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba2 enabled .FALSE.  
    45         IGCM_comp_modifyDefFile nonblocker orchidee.def XIOS_ORCHIDEE_OK y 
     39    # Define in orchidee.def if restart file should be used 
     40    if ( [ ${CumulPeriod} -ne 1 ] || [ "${config_SRF_Restart}" != "n" ] ) ; then 
     41        IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in sechiba_rest_in.nc 
    4642    else 
    47         IGCM_comp_modifyDefFile nonblocker orchidee.def XIOS_ORCHIDEE_OK n 
    48     fi     
    49  
    50     SRF_WriteFrequency=$( echo ${config_SRF_WriteFrequency} | sed -e 's/\([0-9]*[yYmMdDs]\).*/\1/' )  
    51     case ${SRF_WriteFrequency} in 
    52         *Y|*y)  
    53             WriteInYears=$( echo ${SRF_WriteFrequency} | awk -F '[yY]' '{print $1}' ) 
    54             PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 
    55             (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears * 86400 ))  
    56             if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    57                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE.  
    58                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${WriteInYears}y 
    59                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history  
    60             fi 
    61             ;; 
    62         1M) 
    63             if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    64                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE.  
    65                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq 1mo 
    66                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history  
    67             fi 
    68             case ${config_UserChoices_PeriodLength} in 
    69             *Y|*y) 
    70                 SECHIBA_WRITE_STEP=-1. 
    71                 ;; 
    72             *M|*m) 
    73                 SECHIBA_WRITE_STEP=-1. 
    74                 ;; 
    75             *) 
    76                 (( SECHIBA_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) * 86400 )) 
    77                 ;; 
    78             esac 
    79             ;; 
    80         *M|*m)  
    81             WriteInMonths=$( echo ${SRF_WriteFrequency} | awk -F '[mM]' '{print $1}' ) 
    82             if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    83                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE.  
    84                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${WriteInMonths}mo 
    85                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history  
    86             fi 
    87             case ${config_UserChoices_PeriodLength} in 
    88             *Y|*y) 
    89                 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 
    90                 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / PeriodLengthInYears / 12  )) 
    91                 ;; 
    92             *M|*m) 
    93                 PeriodLengthInMonths=$( echo ${config_UserChoices_PeriodLength} | awk -F '[mM]' '{print $1}' ) 
    94                 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInMonths  * 86400 / PeriodLengthInMonths  )) 
    95                 ;; 
    96             *) 
    97                 (( SECHIBA_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) * 86400 )) 
    98                 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    99                     IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE.  
    100                     IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${SECHIBA_WRITE_STEP}s 
    101                     IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 
    102                 fi 
    103                 ;; 
    104             esac 
    105             ;; 
    106         5D|5d)  
    107             if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    108                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE.  
    109                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq 5d 
    110                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history  
    111             fi 
    112             (( SECHIBA_WRITE_STEP = 5 * 86400 ))  
    113             ;; 
    114         1D|1d)  
    115             if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    116                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE.  
    117                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq 1d 
    118                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history  
    119             fi 
    120             (( SECHIBA_WRITE_STEP = 86400 ))  
    121             ;; 
    122         *s) 
    123             WriteInSeconds=$( echo ${SRF_WriteFrequency} | awk -F '[s]' '{print $1}' ) 
    124             if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    125                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE.  
    126                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${WriteInSeconds}s 
    127                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history  
    128             fi 
    129             (( SECHIBA_WRITE_STEP = WriteInSeconds )) ;; 
    130         *)  
    131             IGCM_debug_Exit "SRF_Update " ${SRF_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D."  
    132             IGCM_debug_Verif_Exit ;; 
    133     esac 
    134  
    135 #Use of XIOS ouputs only 
    136  
    137     if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    138         (( SECHIBA_WRITE_STEP = 0 )) 
    139     fi 
    140     IGCM_comp_modifyDefFile nonblocker orchidee.def WRITE_STEP ${SECHIBA_WRITE_STEP} 
    141     IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTLEVEL ${orchidee_UserChoices_sechiba_LEVEL} 
    142  
    143     # Outputs HF in HISTFILE2 if required 
    144     if [ X${SRF_ok_hf} = Xy ] ; then 
    145         IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTFILE2 y 
    146         if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    147             IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba2 enabled .TRUE.  
    148             IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba2 output_freq 10800s 
    149             IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba2 name sechiba_out_2 
    150         fi 
    151     else 
    152         IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTFILE2 n 
    153     fi 
    154     IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTLEVEL2 1 
    155     IGCM_comp_modifyDefFile nonblocker orchidee.def WRITE_STEP2 10800.0 
    156  
    157     if ( [ ${CumulPeriod} -ne 1 ] || [ "${config_SRF_Restart}" != "n" ] ) ; then 
    158         IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in sechiba_rest_in.nc 
    159     else 
    160         IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in NONE 
     43        IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in NONE 
    16144    fi 
    16245 
    163 # Modify in orchidee.def VEGET_UPDATE and LAND_COVER_CHANGE if they are set in orchidee.card section UserChoices 
     46    # Modify in orchidee.def VEGET_UPDATE and LAND_COVER_CHANGE if they are set in orchidee.card section UserChoices 
    16447    if [ ! X${orchidee_UserChoices_VEGET_UPDATE} = X ] ; then 
    165         IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE   ${orchidee_UserChoices_VEGET_UPDATE} 
     48        IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE   ${orchidee_UserChoices_VEGET_UPDATE} 
    16649    else 
    167         IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE 0Y 
     50        IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE 0Y 
    16851    fi 
    16952    if [ ! X${orchidee_UserChoices_LAND_COVER_CHANGE} = X ] ; then 
    170         IGCM_comp_modifyDefFile nonblocker orchidee.def LAND_COVER_CHANGE ${orchidee_UserChoices_LAND_COVER_CHANGE} 
     53        IGCM_comp_modifyDefFile nonblocker orchidee.def LAND_COVER_CHANGE ${orchidee_UserChoices_LAND_COVER_CHANGE} 
    17154    else 
    172         IGCM_comp_modifyDefFile nonblocker orchidee.def LAND_COVER_CHANGE n 
     55        IGCM_comp_modifyDefFile nonblocker orchidee.def LAND_COVER_CHANGE n 
    17356    fi 
    17457 
    175     #IGCM_sys_Cp ${RUN_DIR}/orchidee.def ${RUN_DIR}/run.def 
    176     #IGCM_sys_Put_Out ${RUN_DIR}/run.def ${R_SAVE}/${PREFIX}_run.def 
     58    # Activate creation of river description file only for the first period 
     59    if [ ${CumulPeriod} -eq 1 ] ; then 
     60        IGCM_comp_modifyDefFile nonblocker orchidee.def RIVER_DESC y 
     61    else 
     62        IGCM_comp_modifyDefFile nonblocker orchidee.def RIVER_DESC n 
     63    fi 
    17764 
    178 #Temporary way to fix bug on cimean variable 
    179     IGCM_comp_modifyXmlFile force field_def_orchidee.xml cimean enabled .FALSE.  
    18065 
    181     if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
     66    ## 2. Mangement of output and modifications of related xml files 
     67 
     68    # Set default values for sechiba1_enabled, sechiba1_freq and sechiba2_enabled. 
     69    sechiba1_enabled=.FALSE. 
     70    sechiba2_enabled=.FALSE. 
     71    sechiba1_freq=0s 
     72 
     73    # Get WriteFrenquecies from config.card for SECHIBA 
     74    # Note that it is only possible to have one HF and one other option.  
     75    # If more options are set in config.card only the latest will be used. 
     76    for frequency in ${config_SRF_WriteFrequency} ; do 
     77        case ${frequency} in 
     78            *Y|*y)  
     79                NbYears=$( echo ${frequency} | awk -F '[yY]' '{print $1}' ) 
     80                NbDaysYear=$( IGCM_date_DaysInYear ${year} ) 
     81                sechiba1_enabled=.TRUE. 
     82                sechiba1_freq=${NbYears}y ;; 
     83            *M|*m) 
     84                NbMonths=$( echo ${frequency} | awk -F '[mM]' '{print $1}' ) 
     85                sechiba1_enabled=.TRUE. 
     86                sechiba1_freq=${NbMonths}mo ;; 
     87            *D|*d) 
     88                NbDays=$( echo ${frequency} | awk -F '[dD]' '{print $1}' ) 
     89                sechiba1_enabled=.TRUE. 
     90                sechiba1_freq=${NbDays}d ;; 
     91            *s) 
     92                WriteInSeconds=$( echo ${frequency} | awk -F '[s]' '{print $1}' ) 
     93                sechiba1_enabled=.TRUE. 
     94                sechiba1_freq=${WriteInSeconds}s ;; 
     95            HF|hf)  
     96                sechiba2_enabled=.TRUE. ;; 
     97            *)  
     98                IGCM_debug_Exit "SRF WriteFrequency=${frequency} is invalid. Choose between xY, xM, xD, xs and HF for Sechiba." ;; 
     99        esac 
     100    done 
     101 
     102    # Do the modifications in file_def_orchidee.xml 
     103    IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba1 enabled ${sechiba1_enabled} 
     104    IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba1 output_freq ${sechiba1_freq} 
     105    IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba2 enabled ${sechiba2_enabled} 
     106 
    182107    # Add include of orchidee context in iodef.xml 
    183108    # In iodef.xml add on next line after "COMPONENT CONTEXT" 
    184109    #  <context id="orchidee" src="./context_orchidee.xml"/> 
    185         echo '<context id="orchidee" src="./context_orchidee.xml"/>' > add.tmp 
    186         cp iodef.xml iodef.xml.tmp 
    187         sed -e "/COMPONENT CONTEXT/r add.tmp" \ 
    188             iodef.xml.tmp > iodef.xml 
    189         rm iodef.xml.tmp add.tmp 
    190     fi 
     110    echo '<context id="orchidee" src="./context_orchidee.xml"/>' > add.tmp 
     111    cp iodef.xml iodef.xml.tmp 
     112    sed -e "/COMPONENT CONTEXT/r add.tmp" iodef.xml.tmp > iodef.xml 
     113    rm iodef.xml.tmp add.tmp 
    191114 
    192115    IGCM_debug_PopStack "SRF_Update" 
     
    198121    IGCM_debug_PushStack "SRF_Finalize" 
    199122 
    200     #IGCM_sys_Put_Out ${RUN_DIR}/used_run.def ${R_SAVE}/${PREFIX}_used_run.def 
    201  
    202     echo FINALIZE SRF !!! 
    203  
    204123    IGCM_debug_PopStack "SRF_Finalize" 
    205124} 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/DRIVER/stomate.driver

    r2346 r2694  
    11#!/bin/ksh 
    22 
    3 #D- Driver du script pour ORCHIDEE 
     3#D- Driver pour ORCHIDEE stomate component 
    44 
    55#----------------------------------------------------------------- 
     
    88    IGCM_debug_PushStack "SBG_Initialize" 
    99 
    10     RESOL_SBG=ALL 
    11      
    1210    IGCM_debug_PopStack "SBG_Initialize" 
    1311} 
     
    1715{ 
    1816    IGCM_debug_PushStack "SBG_Update" 
     17     
     18    # Output management 
    1919 
    20     typeset STOMATE_WRITE_STEP 
     20    # Set default values for stomate output files. 
     21    stomate_enabled=.FALSE. 
     22    stomate_freq=0s 
    2123 
    22     if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    23         IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .FALSE.  
    24         IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .FALSE.  
    25     fi    
    26     case ${config_SBG_WriteFrequency} in 
    27         *Y|*y)  
    28             WriteInYears=$( echo ${config_SBG_WriteFrequency} | awk -F '[yY]' '{print $1}' ) 
    29             PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 
    30             (( STOMATE_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears ))  
    31             if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    32                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE.  
    33                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq ${WriteInYears}y 
    34                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history  
    35                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE.  
    36                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq ${WriteInYears}y 
    37                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history  
     24    # Read WriteFrequency set in config.card section SBG.  
     25    # Only one choice can be set as WriteFrequency. The same choice will be used for  
     26    # both stomate_history and stomate_ipcc_history files.  
     27    for frequency in ${config_SBG_WriteFrequency} ; do 
     28        case ${frequency} in 
     29            *Y|*y)  
     30                NbYears=$( echo ${frequency} | awk -F '[yY]' '{print $1}' ) 
     31                NbDaysYear=$( IGCM_date_DaysInYear ${year} ) 
     32                stomate_enabled=.TRUE. 
     33                stomate_freq=${NbYears}y ;; 
     34            *M|*m)  
     35                NbMonths=$( echo ${frequency} | awk -F '[mM]' '{print $1}' ) 
     36                stomate_enabled=.TRUE. 
     37                stomate_freq=${NbMonths}mo ;; 
     38            *D|*d) 
     39                NbDays=$( echo ${frequency} | awk -F '[dD]' '{print $1}' ) 
     40                stomate_enabled=.TRUE. 
     41                stomate_freq=${NbDays}d ;; 
     42            *)  
     43                IGCM_debug_Exit "SBG WriteFrequency=${frequency} is invalid. Choose between xY, xM and xD for Stomate." ;; 
     44        esac 
     45    done 
    3846 
    39             fi 
    40             ;; 
    41         1M|1m)  
    42             if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    43                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE.  
    44                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq 1mo 
    45                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history  
    46                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE.  
    47                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq 1mo 
    48                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history  
    49             fi 
    50             case ${config_UserChoices_PeriodLength} in 
    51             *Y|*y) 
    52                 STOMATE_WRITE_STEP=-1. 
    53                 ;; 
    54             *M|*m) 
    55                 STOMATE_WRITE_STEP=-1. 
    56                 ;; 
    57             *) 
    58                 (( STOMATE_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) )) ;; 
    59             esac 
    60             ;; 
    61         *M|*m)  
    62             WriteInMonths=$( echo ${config_SBG_WriteFrequency} | awk -F '[mM]' '{print $1}' ) 
    63             if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    64                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE.  
    65                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq ${WriteInMonths}mo 
    66                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history  
    67                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE.  
    68                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq ${WriteInMonths}mo 
    69                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history  
    70             fi 
    71             case ${config_UserChoices_PeriodLength} in 
    72             *Y|*y) 
    73                 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 
    74                 (( STOMATE_WRITE_STEP = 30 )) 
    75                 ;; 
    76             *M|*m) 
    77                 PeriodLengthInMonths=$( echo ${config_UserChoices_PeriodLength} | awk -F '[mM]' '{print $1}' ) 
    78                 (( STOMATE_WRITE_STEP = PeriodLengthInDays * WriteInMonths / PeriodLengthInMonths )) 
    79                 ;; 
    80             *) 
    81                 (( STOMATE_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) ))  
    82                 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    83                     IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE.  
    84                     IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq ${STOMATE_WRITE_STEP}s 
    85                     IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 
    86                     IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE.  
    87                     IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq ${STOMATE_WRITE_STEP}s 
    88                     IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 
    89                 fi 
    90                 ;; 
    91             esac 
    92             ;; 
    93         5D|5d)  
    94             (( STOMATE_WRITE_STEP = 5 )) 
    95             if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    96                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE.  
    97                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq 5d 
    98                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history  
    99                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE.  
    100                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq 5d 
    101                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history  
    102             fi 
    103             ;; 
    104         1D|1d)  
    105             (( STOMATE_WRITE_STEP = 1 ))  
    106             if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    107                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE.  
    108                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq 1d 
    109                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history  
    110                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE.  
    111                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq 1d 
    112                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history  
    113             fi 
    114             ;; 
    115         *s) 
    116             WriteInSeconds=$( echo ${config_SBG_WriteFrequency} | awk -F '[s]' '{print $1}' ) 
    117             if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    118                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE.  
    119                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${WriteInSeconds}s 
    120                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history  
    121                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE.  
    122                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq ${WriteInSeconds}s 
    123                 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history  
    124             fi 
    125             (( STOMATE_WRITE_STEP = 1 )) ;; 
    126         *)  
    127             IGCM_debug_Exit "SBG_Update " ${config_SBG_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D."  
    128             IGCM_debug_Verif_Exit ;; 
    129     esac 
     47    # Modify file_def_orchidee.xml 
     48    IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate1 enabled ${stomate_enabled} 
     49    IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate1 output_freq ${stomate_freq} 
     50    IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate2 enabled ${stomate_enabled} 
     51    IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate2 output_freq ${stomate_freq} 
     52     
    13053 
    131  
    132 #Use of XIOS library only 
    133  
    134     if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    135         (( STOMATE_WRITE_STEP = 0 )) 
    136     fi 
    137  
    138     IGCM_comp_modifyDefFile nonblocker orchidee.def STOMATE_HIST_DT ${STOMATE_WRITE_STEP} 
    139     IGCM_comp_modifyDefFile nonblocker orchidee.def STOMATE_HISTLEVEL ${stomate_UserChoices_stomate_LEVEL} 
    140  
     54    # Define in orchidee.def if restart file should be used 
    14155    if ( [ ${CumulPeriod} -eq 1 ] && [ "${config_SBG_Restart}" = "n" ] ) ; then 
    142         echo "STOMATE : without restart" 
    143         IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_RESTART_FILEIN NONE 
     56        echo "STOMATE : without restart" 
     57        IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_RESTART_FILEIN NONE 
    14458    else 
    145         IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_RESTART_FILEIN stomate_rest_in.nc 
     59        IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_RESTART_FILEIN stomate_rest_in.nc 
    14660    fi 
    14761 
     
    15266function SBG_Finalize 
    15367{ 
    154 #set -vx 
    15568    IGCM_debug_PushStack "SBG_Finalize" 
    156  
    157     if [ $( IGCM_date_DaysBetweenGregorianDate ${PeriodDateEnd} ${year}1230 ) -ge 0 ] ; then 
    158         IGCM_sys_Put_Out stomate_Cforcing.nc ${R_OUT_SBG_R}/${config_UserChoices_JobName}_${PeriodDateEnd}_stomate_Cforcing.nc 
    159         IGCM_sys_Put_Out stomate_forcing.nc  ${R_OUT_SBG_R}/${config_UserChoices_JobName}_${PeriodDateEnd}_stomate_forcing.nc 
    160 #       rm -f stomate_Cforcing.nc 
    161 #       rm -f stomate_forcing.nc 
    162     fi 
    163  
     69     
    16470    IGCM_debug_PopStack "SBG_Finalize" 
    16571} 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/DRIVER/xios.driver

    r2352 r2694  
    1818# Activate server mode 
    1919    IGCM_comp_modifyXmlFile force iodef.xml using_server NONE true 
    20 # If lmdz_UserChoices_XIOS=y add LMDZ as component id : 
    21     if [ X${lmdz_UserChoices_XIOS}  = Xy ] ; then 
    22         IGCM_comp_modifyXmlFile force iodef.xml oasis_codes_id NONE LMDZ,oceanx 
    23     fi  
     20 
    2421    if [ -f namcouple ] ; then 
    2522        sed -e "s/2  LMDZ oceanx/3 LMDZ oceanx ${config_Executable_IOS[1]}/" namcouple > namcouple.tmp  
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/PARAM/iodef.xml

    r2369 r2694  
    2121          <variable id="using_server"              type="boolean">false</variable> 
    2222          <variable id="using_oasis"               type="boolean">false</variable> 
    23           <variable id="oasis_codes_id"            type="string" >oceanx</variable> 
     23          <variable id="oasis_codes_id"            type="string" >LMDZ,oceanx</variable> 
    2424         
    2525      </variable_definition> 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/PARAM/orchidee.def_CWRR

    r2415 r2694  
    2020# Use XIOS for writing diagnostics file 
    2121# defulat = n 
    22 XIOS_ORCHIDEE_OK = _AUTO_ 
    23  
    24 # Flag to activate sechiba_out_2.nc history file for SECHIBA 
    25 # default  = FALSE 
    26 SECHIBA_HISTFILE2 = _AUTO_ 
    27  
    28 # SECHIBA history output level (0..10) 
    29 # default = 5 
    30 SECHIBA_HISTLEVEL = _AUTO_ 
    31  
    32 # SECHIBA history 2 output level (0..10) 
    33 # default = 1 
    34 SECHIBA_HISTLEVEL2 = _AUTO_ 
    35  
    36 # STOMATE history output level (0..10) 
    37 # default = 10 
    38 STOMATE_HISTLEVEL = _AUTO_ 
     22XIOS_ORCHIDEE_OK = y 
    3923 
    4024# Writefrequency in seconds in sechiba_history.nc 
    4125# default = 86400.0 
    42 WRITE_STEP = _AUTO_ 
    43  
    44 # Writefrequency in seconds sechiba_out_2.nc  
    45 # default = 1800.0 
    46 WRITE_STEP2 = _AUTO_ 
    47  
    48 # Writefrequency in days in stomate_history.nc 
    49 # default = 10. 
    50 STOMATE_HIST_DT = _AUTO_ 
    51  
    52 # Writefrequency in days or -1 for monthly output in stomate_ipcc_history.nc 
    53 # default = 0. 
    54 STOMATE_IPCC_HIST_DT = -1 
    55  
     26WRITE_STEP = 0 
    5627 
    5728# Hydrology parameters 
     
    7243# default = n 
    7344RIVER_ROUTING = y 
    74  
    7545 
    7646#************************************************************************** 
     
    12191LAND_COVER_CHANGE = _AUTO_ 
    12292 
     93# Do not use default fire module 
     94FIRE_DISABLE = y 
     95 
     96# Create river description file 
     97RIVER_DESC = _AUTO_ 
     98RIVER_DESC_FILE =  river_desc.nc 
     99 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/PARAM/orchidee.def_Choi

    r2415 r2694  
    2020# Use XIOS for writing diagnostics file 
    2121# defulat = n 
    22 XIOS_ORCHIDEE_OK = _AUTO_ 
    23  
    24 # Flag to activate sechiba_out_2.nc history file for SECHIBA 
    25 # default  = FALSE 
    26 SECHIBA_HISTFILE2 = _AUTO_ 
    27  
    28 # SECHIBA history output level (0..10) 
    29 # default = 5 
    30 SECHIBA_HISTLEVEL = _AUTO_ 
    31  
    32 # SECHIBA history 2 output level (0..10) 
    33 # default = 1 
    34 SECHIBA_HISTLEVEL2 = _AUTO_ 
    35  
    36 # STOMATE history output level (0..10) 
    37 # default = 10 
    38 STOMATE_HISTLEVEL = _AUTO_ 
     22XIOS_ORCHIDEE_OK = y 
    3923 
    4024# Writefrequency in seconds in sechiba_history.nc 
    4125# default = 86400.0 
    42 WRITE_STEP = _AUTO_ 
    43  
    44 # Writefrequency in seconds sechiba_out_2.nc  
    45 # default = 1800.0 
    46 WRITE_STEP2 = _AUTO_ 
    47  
    48 # Writefrequency in days in stomate_history.nc 
    49 # default = 10. 
    50 STOMATE_HIST_DT = _AUTO_ 
    51  
    52 # Writefrequency in days or -1 for monthly output in stomate_ipcc_history.nc 
    53 # default = 0. 
    54 STOMATE_IPCC_HIST_DT = -1 
    55  
     26WRITE_STEP = 0 
    5627 
    5728# Hydrology parameters 
     
    7243# default = n 
    7344RIVER_ROUTING = y 
    74  
    7545 
    7646#************************************************************************** 
     
    12191LAND_COVER_CHANGE = _AUTO_ 
    12292 
     93# Do not use default fire module 
     94FIRE_DISABLE = y 
     95 
     96# Create river description file 
     97RIVER_DESC = _AUTO_ 
     98RIVER_DESC_FILE =  river_desc.nc 
     99 
  • CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/PARAM/run.def

    r2477 r2694  
    44INCLUDEDEF=gcm.def 
    55INCLUDEDEF=orchidee.def 
    6 INCLUDEDEF=output.def 
    76INCLUDEDEF=config.def 
    87INCLUDEDEF=reprobus.def 
     
    2625## flag de sortie dynzon 
    2726ok_dynzon=n 
    28 ## periode de stockage fichier dynzon (en jour) 
    29 periodav= _AUTOBLOCKER_ 
    3027## activation du calcul d equilibrage de charge 
    3128adjust= _AUTO_ 
     
    5249### config_inca=aero/chem needed only if type_trac=inca 
    5350config_inca=_AUTOBLOCKER_  
    54 ### Only concerning the program ce0l : for creating file grilles_gcm.nc 
    55 grilles_gcm_netcdf=_AUTO_ 
    5651### To activate XIOS ouputs only 
    5752ok_all_xml= _AUTO_ 
Note: See TracChangeset for help on using the changeset viewer.