Ignore:
Timestamp:
06/25/15 15:37:32 (9 years ago)
Author:
jgipsl
Message:

Update with changes done on v6_rc0 (sdipsl) :

  • remove IOIPSL
  • clean

This is done only for IPSLCM6 and LMDZOR_v6 configurations and only for the part LMDZ and ORCHIDEE.

Location:
CONFIG/UNIFORM/v6/LMDZOR_v6
Files:
15 edited

Legend:

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

    r2480 r2582  
    55 
    66[UserChoices] 
    7  
    87# Do not use XIOS with ce0l program 
    98XIOS=n 
     
    4342        (${SUBMIT_DIR}/PARAM/traceur.def, .) 
    4443 
    45  
    4644[RestartFiles] 
    4745List= (NONE) 
  • CONFIG/UNIFORM/v6/LMDZOR_v6/EXPERIMENTS/LMDZ/CREATE_clim/COMP/lmdz.card

    r2480 r2582  
    4343        (${SUBMIT_DIR}/PARAM/traceur.def, .) 
    4444 
    45  
    4645[RestartFiles] 
    4746List= (NONE) 
  • CONFIG/UNIFORM/v6/LMDZOR_v6/EXPERIMENTS/LMDZOR/amip/COMP/lmdz.card

    r2506 r2582  
    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.1 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
    108LMDZ_Physics=AP 
     9#LMDZ_Physics=NPv4.12 
    1110 
    1211# Use XIOS as output library 
     
    1615CREATE=ELI-${RESOL_ATM_3D} 
    1716 
    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.  
     17# Set ConfType to choose parameters for aerosols, solar and green house gazes. 
    3218# The parameter file PARAM/config.def_$ConfType will be used. 
    3319# ConfType=preind/actuel/annuel 
    3420ConfType=annuel 
    3521 
    36 # manage radiative aerosol effect and ozone  
     22# manage radiative aerosol effect and ozone 
    3723flag_aerosol=6 
    3824ok_ade=y 
     
    4228ok_cdnc=y 
    4329 
     30# ByPass_hgardfou_teta=y : modify teta_ parameters for following CumulPeriod only 
     31ByPass_hgardfou_teta=n 
     32 
     33# ByPass_hgardfou_mats=y : set parameter purmats=y for following CumulPeriod only 
     34ByPass_hgardfou_mats=n 
     35 
     36# Number of periods where to set parameter adjust=y before switching to adjust=n 
     37# For adjust=n, set LMDZ_NbPeriod_ajust=0. 
     38LMDZ_NbPeriod_adjust=0 
     39 
     40# To force usage of specific Bands file, set LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart experiment 
     41# LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/XXXXXX/ATM/Debug/pdControl_XXXXXXX_Bands_96x95x19_3prc.dat_3 
     42 
    4443# Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 
    4544# OutLevel=low/medium/high 
     
    4847# Set COSP activation and Outputs frequency (monthly, daily, HF) = y/n 
    4948LMDZ_COSP_OK=n 
    50 LMDZ_COSP_monthly=y 
     49LMDZ_COSP_monthly=n 
    5150LMDZ_COSP_daily=n 
    5251LMDZ_COSP_hf=n 
    5352 
    5453# Set NMC Outputs frequency (monthly, daily, HF) = y/n 
    55 LMDZ_NMC_monthly=n 
     54LMDZ_NMC_monthly=y 
    5655LMDZ_NMC_daily=n 
    5756LMDZ_NMC_hf=n 
     
    6160ok_guide=n 
    6261 
    63  
    6462[InitialStateFiles] 
    6563List=   (${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)  
     64        (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Restart/${CREATE}_${year}_startphy.nc, startphy.nc) 
    6765 
    6866[BoundaryFiles] 
     
    9088 
    9189[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, . ) 
     90List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
     91        (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),          \ 
     92        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),          \ 
     93        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),          \ 
     94        (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),          \ 
     95        (${SUBMIT_DIR}/PARAM/guide.def, .),                                 \ 
     96        (${SUBMIT_DIR}/PARAM/run.def, .),                                   \ 
     97        (${SUBMIT_DIR}/PARAM/traceur.def, .),                               \ 
     98        (${SUBMIT_DIR}/PARAM/iodef.xml, . ),                                \ 
     99        (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ),            \ 
     100        (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ),          \ 
     101        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . ),   \ 
     102        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, .),\ 
     103        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 
     104        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . ),   \ 
     105        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, .),\ 
     106        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 
     107        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . ),    \ 
     108        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, .), \ 
     109        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ), \ 
     110        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf3h_lmdz.xml, . ),  \ 
     111        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf3hm_lmdz.xml, . ), \ 
     112        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . ),   \ 
     113        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . ),   \ 
     114        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . ) 
    116115 
    117116[RestartFiles] 
    118 List=   (restart.nc, restart.nc, start.nc), \ 
    119         (restartphy.nc, restartphy.nc,  startphy.nc) 
     117List=   (restart.nc, restart.nc, start.nc), \ 
     118        (restartphy.nc, restartphy.nc,  startphy.nc) 
    120119 
    121120[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) 
     121List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml,field_def_lmdz.xml,debug.01,lmdz.prt) 
    123122 
    124123[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) 
     124List=   (histmth.nc,       ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc,       Post_1M_histmth),       \ 
     125        (histmthCOSP.nc,   ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc,   NONE),                  \ 
     126        (histmthNMC.nc,    ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc,    Post_1M_histmthNMC),    \ 
     127        (paramLMDZ_phy.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_paramLMDZ_phy.nc, Post_1M_paramLMDZ_phy), \ 
     128        (histday.nc,       ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,       NONE),                  \ 
     129        (histdayCOSP.nc,   ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc,   NONE),                  \ 
     130        (histdayNMC.nc,    ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayNMC.nc,    NONE),                  \ 
     131        (histhf.nc,        ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,        NONE),                  \ 
     132        (histhfCOSP.nc,    ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfCOSP.nc,    NONE),                  \ 
     133        (histhfNMC.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfNMC.nc,     NONE),                  \ 
     134        (histhf3h.nc,      ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3h.nc,      NONE),                  \ 
     135        (histhf3hm.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3hm.nc,     NONE) 
    137136 
    138137[Post_1M_histmth] 
    139138Patches= () 
    140139GatherWithInternal = (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) 
     140TimeSeriesVars2D = (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) 
     141ChunckJob2D = NONE 
     142TimeSeriesVars3D = (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) 
    144143ChunckJob3D = 100Y 
    145144Seasonal=ON 
     
    147146[Post_1M_histmthCOSP] 
    148147Patches = () 
    149 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 
     148GatherWithInternal = (lon, lat, pressure2, height, sza, time_counter, time_counter_bounds) 
     149TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso, tclisccp, albisccp, ctpisccp) 
     150ChunckJob2D = OFF 
     151TimeSeriesVars3D = (clcalipso, clisccp2_c01, clisccp2_c02, clisccp2_c03, clisccp2_c04, clisccp2_c05, clisccp2_c06, clisccp2_c07, parasol_refl) 
     152ChunckJob3D = OFF 
     153Seasonal=OFF 
     154 
     155[Post_1M_histmthNMC] 
     156Patches = () 
     157GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 
    150158TimeSeriesVars2D = () 
    151 ChunckJob2D = NONE  
     159ChunckJob2D = NONE 
     160TimeSeriesVars3D = (ta, tro3, zg, hus, hur, ua, va, wap) 
     161ChunckJob3D = NONE 
     162Seasonal=ON 
     163 
     164[Post_1M_paramLMDZ_phy] 
     165Patches=() 
     166GatherWithInternal = (lon, lat, time_counter, time_counter_bnds) 
     167TimeSeriesVars2D =(R_ecc,  R_peri, R_incl, solaire, co2_ppm, CH4_ppb, N2O_ppb, CFC11_ppt, CFC12_ppt) 
     168ChunckJob2D = NONE 
    152169TimeSeriesVars3D = () 
    153170ChunckJob3D = NONE 
    154171Seasonal=OFF 
    155172 
    156 [Post_1M_histmthNMC] 
     173[Post_1D_histday] 
     174Patches= () 
     175GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
     176TimeSeriesVars2D = (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) 
     177ChunckJob2D = 50Y 
     178TimeSeriesVars3D = (lwcon, iwcon, mc, rhum, rneb, temp, theta, ovap, geop, vitu, vitv, vitw, pres, paprs) 
     179ChunckJob3D = OFF 
     180Seasonal=OFF 
     181 
     182[Post_1D_histdayCOSP] 
     183Patches = () 
     184GatherWithInternal = (lon, lat, pressure2, height, sza, time_counter, time_counter_bounds) 
     185TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso, tclisccp, albisccp, ctpisccp) 
     186ChunckJob2D = OFF 
     187TimeSeriesVars3D = (clcalipso, clisccp2_c01, clisccp2_c02, clisccp2_c03, clisccp2_c04, clisccp2_c05, clisccp2_c06, clisccp2_c07, parasol_refl) 
     188ChunckJob3D = OFF 
     189Seasonal=OFF 
     190 
     191[Post_1D_histdayNMC] 
    157192Patches = () 
    158193GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 
    159194TimeSeriesVars2D = () 
    160195ChunckJob2D = 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) 
     196TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap) 
    180197ChunckJob3D = 10Y 
    181198Seasonal=OFF 
    182199 
    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] 
     200[Post_HF_histhf] 
     201Patches= () 
     202GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
     203TimeSeriesVars2D = (cldt, psol, q2m, slp, precip, pluc, plul, t2m, tsol, u10m, v10m) 
     204ChunckJob2D = 50Y 
     205TimeSeriesVars3D = (temp, theta, ovap, vitu, vitv) 
     206ChunckJob3D = OFF 
     207Seasonal=OFF 
     208 
     209[Post_HF_histhfCOSP] 
     210Patches = () 
     211GatherWithInternal = (lon, lat, height, sza, time_counter, time_counter_bounds) 
     212TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso) 
     213ChunckJob2D = OFF 
     214TimeSeriesVars3D = (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) 
     215ChunckJob3D = OFF 
     216Seasonal=OFF 
     217 
     218[Post_HF_histhfNMC] 
    193219Patches = () 
    194220GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 
     
    199225Seasonal=OFF 
    200226 
    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  
     227[Post_3H_histhf3hm] 
     228Patches= () 
     229GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
     230TimeSeriesVars2D = (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) 
     231ChunckJob2D = OFF 
    215232TimeSeriesVars3D = () 
    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 
     233ChunckJob3D = OFF 
    226234Seasonal=OFF 
    227235 
     
    229237Patches= () 
    230238GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
    231 TimeSeriesVars2D = (phis, tsol, t2m, q2m, u10m, v10m, psol, topl, bils, cdrh) 
    232 ChunckJob2D = 50Y 
     239TimeSeriesVars2D = (phis, tsol, t2m, q2m, ustar, u10m, v10m, psol) 
     240ChunckJob2D = OFF 
    233241TimeSeriesVars3D = () 
    234242ChunckJob3D = OFF 
    235243Seasonal=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/LMDZOR_v6/EXPERIMENTS/LMDZOR/amip/COMP/orchidee.card

    r2506 r2582  
    99DefSuffix=Choi 
    1010 
    11 sechiba_LEVEL=11 
    1211VEGET_UPDATE=1Y 
    1312LAND_COVER_CHANGE=y 
    14  
    15 # Use XIOS as output library 
    16 XIOS=y 
    1713 
    1814[InitialStateFiles] 
     
    4339 
    4440[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) 
     41List=   (sechiba_history.nc,  ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
     42        (sechiba_out_2.nc,     ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc,   NONE),                    \ 
     43        (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc,        NONE) 
    4844 
    4945[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 
     46Patches = () 
     47GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     48TimeSeriesVars2D = (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) 
     49ChunckJob2D = NONE 
     50TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 
     51ChunckJob3D = NONE 
     52Seasonal = ON 
    5753 
    5854[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 
     55Patches = () 
     56GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     57TimeSeriesVars2D = (mrsos, mrro) 
     58ChunckJob2D = 50Y 
     59TimeSeriesVars3D = (ptn) 
     60ChunckJob3D = 10Y 
     61Seasonal = OFF 
  • CONFIG/UNIFORM/v6/LMDZOR_v6/EXPERIMENTS/LMDZOR/amip/COMP/stomate.card

    r2502 r2582  
    33 
    44[UserChoices] 
    5 stomate_LEVEL=10 
    65 
    76[InitialStateFiles] 
     
    2625 
    2726[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) 
     27List=   (stomate_history.nc,      ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc,      Post_1M_stomate_history),    \ 
     28        (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
    3029 
    3130[Post_1M_stomate_history] 
  • CONFIG/UNIFORM/v6/LMDZOR_v6/EXPERIMENTS/LMDZOR/amip/config.card

    r2503 r2582  
    2828#============================ 
    2929#-- 1Y, 1M, 5D, 1D Period Length of one trunk of simulation 
    30 PeriodLength=1M 
     30PeriodLength=1Y 
    3131#============================ 
    3232#-- Total Number of Processors 
     
    7070[ATM] 
    7171# 
    72 WriteFrequency="1M 1D HF" 
     72WriteFrequency="1M" 
    7373# If config_Restarts_OverRule == 'n' next 4 params are read 
    7474Restart=n 
     
    8484#D-- SRF - 
    8585[SRF] 
    86 WriteFrequency="1M HF" 
     86WriteFrequency="1M" 
    8787# If config_Restarts_OverRule == 'n' next 4 params are read 
    8888Restart=n 
  • CONFIG/UNIFORM/v6/LMDZOR_v6/EXPERIMENTS/LMDZOR/clim/COMP/lmdz.card

    r2506 r2582  
    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.1 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
    108LMDZ_Physics=AP 
     9#LMDZ_Physics=NPv4.12 
    1110 
    1211# Use XIOS as output library 
     
    1615CREATE=ELC-${RESOL_ATM_3D} 
    1716 
    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.  
     17# Set ConfType to choose parameters for aerosols, solar and green house gazes. 
    3218# The parameter file PARAM/config.def_$ConfType will be used. 
    3319# ConfType=preind/actuel/annuel 
    3420ConfType=actuel 
    3521 
    36 # manage radiative aerosol effect and ozone  
     22# manage radiative aerosol effect and ozone 
    3723flag_aerosol=6 
    3824ok_ade=y 
     
    4228ok_cdnc=y 
    4329 
     30# ByPass_hgardfou_teta=y : modify teta_ parameters for following CumulPeriod only 
     31ByPass_hgardfou_teta=n 
     32 
     33# ByPass_hgardfou_mats=y : set parameter purmats=y for following CumulPeriod only 
     34ByPass_hgardfou_mats=n 
     35 
     36# Number of periods where to set parameter adjust=y before switching to adjust=n 
     37# For adjust=n, set LMDZ_NbPeriod_ajust=0. 
     38LMDZ_NbPeriod_adjust=0 
     39 
     40# To force usage of specific Bands file, set LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart experiment 
     41# LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/XXXXXX/ATM/Debug/pdControl_XXXXXXX_Bands_96x95x19_3prc.dat_3 
     42 
    4443# Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 
    4544# OutLevel=low/medium/high 
     
    4847# Set COSP activation and Outputs frequency (monthly, daily, HF) = y/n 
    4948LMDZ_COSP_OK=n 
    50 LMDZ_COSP_monthly=y 
     49LMDZ_COSP_monthly=n 
    5150LMDZ_COSP_daily=n 
    5251LMDZ_COSP_hf=n 
    5352 
    5453# Set NMC Outputs frequency (monthly, daily, HF) = y/n 
    55 LMDZ_NMC_monthly=n 
     54LMDZ_NMC_monthly=y 
    5655LMDZ_NMC_daily=n 
    5756LMDZ_NMC_hf=n 
     
    6059# If ok_guide=y, add nudging files(u.nc, v.nc, hur.nc,...) in BoundaryFiles section below. 
    6160ok_guide=n 
    62  
    6361 
    6462[InitialStateFiles] 
     
    8583 
    8684[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, . ) 
     85List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
     86        (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),          \ 
     87        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),          \ 
     88        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),          \ 
     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_histmth_lmdz.xml, . ),   \ 
     97        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, .),\ 
     98        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 
     99        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . ),   \ 
     100        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, .),\ 
     101        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 
     102        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . ),    \ 
     103        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, .), \ 
     104        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ), \ 
     105        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf3h_lmdz.xml, . ),  \ 
     106        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf3hm_lmdz.xml, . ), \ 
     107        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . ),   \ 
     108        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . ),   \ 
     109        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . ) 
    111110 
    112111[RestartFiles] 
    113 List=   (restart.nc, restart.nc, start.nc), \ 
    114         (restartphy.nc, restartphy.nc,  startphy.nc) 
     112List=   (restart.nc, restart.nc, start.nc), \ 
     113        (restartphy.nc, restartphy.nc,  startphy.nc) 
    115114 
    116115[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) 
     116List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml,field_def_lmdz.xml,debug.01,lmdz.prt) 
    118117 
    119118[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) 
     119List=   (histmth.nc,       ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc,       Post_1M_histmth),       \ 
     120        (histmthCOSP.nc,   ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc,   NONE),                  \ 
     121        (histmthNMC.nc,    ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc,    Post_1M_histmthNMC),    \ 
     122        (paramLMDZ_phy.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_paramLMDZ_phy.nc, Post_1M_paramLMDZ_phy), \ 
     123        (histday.nc,       ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,       NONE),                  \ 
     124        (histdayCOSP.nc,   ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc,   NONE),                  \ 
     125        (histdayNMC.nc,    ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayNMC.nc,    NONE),                  \ 
     126        (histhf.nc,        ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,        NONE),                  \ 
     127        (histhfCOSP.nc,    ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfCOSP.nc,    NONE),                  \ 
     128        (histhfNMC.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfNMC.nc,     NONE),                  \ 
     129        (histhf3h.nc,      ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3h.nc,      NONE),                  \ 
     130        (histhf3hm.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3hm.nc,     NONE) 
    132131 
    133132[Post_1M_histmth] 
    134133Patches= () 
    135134GatherWithInternal = (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) 
     135TimeSeriesVars2D = (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) 
     136ChunckJob2D = NONE 
     137TimeSeriesVars3D = (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) 
    139138ChunckJob3D = 100Y 
    140139Seasonal=ON 
     
    142141[Post_1M_histmthCOSP] 
    143142Patches = () 
    144 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 
     143GatherWithInternal = (lon, lat, pressure2, height, sza, time_counter, time_counter_bounds) 
     144TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso, tclisccp, albisccp, ctpisccp) 
     145ChunckJob2D = OFF 
     146TimeSeriesVars3D = (clcalipso, clisccp2_c01, clisccp2_c02, clisccp2_c03, clisccp2_c04, clisccp2_c05, clisccp2_c06, clisccp2_c07, parasol_refl) 
     147ChunckJob3D = OFF 
     148Seasonal=OFF 
     149 
     150[Post_1M_histmthNMC] 
     151Patches = () 
     152GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 
    145153TimeSeriesVars2D = () 
    146 ChunckJob2D = NONE  
     154ChunckJob2D = NONE 
     155TimeSeriesVars3D = (ta, tro3, zg, hus, hur, ua, va, wap) 
     156ChunckJob3D = NONE 
     157Seasonal=ON 
     158 
     159[Post_1M_paramLMDZ_phy] 
     160Patches=() 
     161GatherWithInternal = (lon, lat, time_counter, time_counter_bnds) 
     162TimeSeriesVars2D =(R_ecc,  R_peri, R_incl, solaire, co2_ppm, CH4_ppb, N2O_ppb, CFC11_ppt, CFC12_ppt) 
     163ChunckJob2D = NONE 
    147164TimeSeriesVars3D = () 
    148165ChunckJob3D = NONE 
    149166Seasonal=OFF 
    150167 
    151 [Post_1M_histmthNMC] 
     168[Post_1D_histday] 
     169Patches= () 
     170GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
     171TimeSeriesVars2D = (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) 
     172ChunckJob2D = 50Y 
     173TimeSeriesVars3D = (lwcon, iwcon, mc, rhum, rneb, temp, theta, ovap, geop, vitu, vitv, vitw, pres, paprs) 
     174ChunckJob3D = OFF 
     175Seasonal=OFF 
     176 
     177[Post_1D_histdayCOSP] 
     178Patches = () 
     179GatherWithInternal = (lon, lat, pressure2, height, sza, time_counter, time_counter_bounds) 
     180TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso, tclisccp, albisccp, ctpisccp) 
     181ChunckJob2D = OFF 
     182TimeSeriesVars3D = (clcalipso, clisccp2_c01, clisccp2_c02, clisccp2_c03, clisccp2_c04, clisccp2_c05, clisccp2_c06, clisccp2_c07, parasol_refl) 
     183ChunckJob3D = OFF 
     184Seasonal=OFF 
     185 
     186[Post_1D_histdayNMC] 
    152187Patches = () 
    153188GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 
    154189TimeSeriesVars2D = () 
    155190ChunckJob2D = 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) 
     191TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap) 
    175192ChunckJob3D = 10Y 
    176193Seasonal=OFF 
    177194 
    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] 
     195[Post_HF_histhf] 
     196Patches= () 
     197GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
     198TimeSeriesVars2D = (cldt, psol, q2m, slp, precip, pluc, plul, t2m, tsol, u10m, v10m) 
     199ChunckJob2D = 50Y 
     200TimeSeriesVars3D = (temp, theta, ovap, vitu, vitv) 
     201ChunckJob3D = OFF 
     202Seasonal=OFF 
     203 
     204[Post_HF_histhfCOSP] 
     205Patches = () 
     206GatherWithInternal = (lon, lat, height, sza, time_counter, time_counter_bounds) 
     207TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso) 
     208ChunckJob2D = OFF 
     209TimeSeriesVars3D = (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) 
     210ChunckJob3D = OFF 
     211Seasonal=OFF 
     212 
     213[Post_HF_histhfNMC] 
    188214Patches = () 
    189215GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 
     
    194220Seasonal=OFF 
    195221 
    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  
     222[Post_3H_histhf3hm] 
     223Patches= () 
     224GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
     225TimeSeriesVars2D = (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) 
     226ChunckJob2D = OFF 
    210227TimeSeriesVars3D = () 
    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 
     228ChunckJob3D = OFF 
    221229Seasonal=OFF 
    222230 
     
    224232Patches= () 
    225233GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
    226 TimeSeriesVars2D = (phis, tsol, t2m, q2m, u10m, v10m, psol, topl, bils, cdrh) 
    227 ChunckJob2D = 50Y 
     234TimeSeriesVars2D = (phis, tsol, t2m, q2m, ustar, u10m, v10m, psol) 
     235ChunckJob2D = OFF 
    228236TimeSeriesVars3D = () 
    229237ChunckJob3D = OFF 
    230238Seasonal=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/LMDZOR_v6/EXPERIMENTS/LMDZOR/clim/COMP/orchidee.card

    r2506 r2582  
    99DefSuffix=Choi 
    1010 
    11 sechiba_LEVEL=11 
    1211VEGET_UPDATE=0Y 
    1312LAND_COVER_CHANGE=n 
    14  
    15 # Use XIOS as output library 
    16 XIOS=y 
    1713 
    1814[InitialStateFiles] 
     
    4339 
    4440[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) 
     41List=   (sechiba_history.nc,  ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
     42        (sechiba_out_2.nc,     ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc,   NONE),                    \ 
     43        (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc,        NONE) 
    4844 
    4945[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 
     46Patches = () 
     47GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     48TimeSeriesVars2D = (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) 
     49ChunckJob2D = NONE 
     50TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 
     51ChunckJob3D = NONE 
     52Seasonal = ON 
    5753 
    5854[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 
     55Patches = () 
     56GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     57TimeSeriesVars2D = (mrsos, mrro) 
     58ChunckJob2D = 50Y 
     59TimeSeriesVars3D = (ptn) 
     60ChunckJob3D = 10Y 
     61Seasonal = OFF 
  • CONFIG/UNIFORM/v6/LMDZOR_v6/EXPERIMENTS/LMDZOR/clim/COMP/stomate.card

    r2502 r2582  
    33 
    44[UserChoices] 
    5 stomate_LEVEL=10 
    65 
    76[InitialStateFiles] 
     
    2625 
    2726[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) 
     27List=   (stomate_history.nc,      ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc,      Post_1M_stomate_history),    \ 
     28        (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
    3029 
    3130[Post_1M_stomate_history] 
  • CONFIG/UNIFORM/v6/LMDZOR_v6/EXPERIMENTS/LMDZOR/clim/config.card

    r2503 r2582  
    2828#============================ 
    2929#-- 1Y, 1M, 5D, 1D Period Length of one trunk of simulation 
    30 PeriodLength=1M 
     30PeriodLength=1Y 
    3131#============================ 
    3232#-- Total Number of Processors 
     
    7070[ATM] 
    7171# 
    72 WriteFrequency="1M 1D HF" 
     72WriteFrequency="1M" 
    7373# If config_Restarts_OverRule == 'n' next 4 params are read 
    7474Restart=n 
     
    8484#D-- SRF - 
    8585[SRF] 
    86 WriteFrequency="1M HF" 
     86WriteFrequency="1M" 
    8787# If config_Restarts_OverRule == 'n' next 4 params are read 
    8888Restart=n 
  • CONFIG/UNIFORM/v6/LMDZOR_v6/GENERAL/DRIVER/lmdz.driver

    r2512 r2582  
    325325    fi 
    326326 
    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 
    341327    # 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. 
     328    IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth enabled .FALSE.  
     329    IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday enabled .FALSE.  
     330    IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf enabled .FALSE. 
     331    #IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h enabled .FALSE. 
     332    #IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm enabled .FALSE. 
     333    IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn enabled .FALSE. 
     334    IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC enabled .FALSE. 
     335    IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC enabled .FALSE. 
     336    IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC enabled .FALSE. 
     337    IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP enabled .FALSE. 
     338    IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP enabled .FALSE. 
     339    IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP enabled .FALSE. 
    354340 
    355341    # 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  
     342    IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth output_level 5  
     343    IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday output_level 5  
     344    IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_level 5 
     345    #IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h output_level 5 
     346    #IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm output_level 5 
     347    IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn output_level 5 
     348    IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC output_level 5 
     349    IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC output_level 5 
     350    IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC output_level 5 
     351    IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP output_level 5 
     352    IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP output_level 5 
     353    IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP output_level 5 
     354 
     355    # FILLING XIOS XMLs 
     356    if [ X${ok_mensuel} = Xy ] ; then 
     357        IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth enabled .TRUE.  
     358        IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth output_freq 1mo 
     359        IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth name histmth 
     360    fi 
     361    if [ X${ok_journe} = Xy ] ; then     
     362        IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday enabled .TRUE.  
     363        IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday output_freq 1d 
     364        IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday name histday 
     365        if [ X${OutLevel} = Xlow ] || [ X${OutLevel} = Xmedium ] ; then 
     366            IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday output_level 2 
     367        fi 
     368    fi 
     369    if [ X${ok_hf} = Xy ] ; then 
     370        IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf enabled .TRUE.  
     371        IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_freq 6h 
     372        IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf name histhf 
     373        if [ X${OutLevel} = Xlow ] ; then 
     374            IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_level 5 
     375        elif [ X${OutLevel} = Xmedium ] ; then 
     376            IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_level 6 
     377        elif [ X${OutLevel} = Xhigh ] ; then 
     378            IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_level 7 
     379        fi 
     380    fi   
     381    if [ X${ok_hf3h} = Xy ] ; then 
     382        IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h enabled .TRUE.  
     383        IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h output_freq 3h 
     384        IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h name histhf3h 
     385    fi   
     386    if [ X${ok_hf3hm} = Xy ] ; then 
     387        IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm enabled .TRUE.  
     388        IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm output_freq 3h 
     389        IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm name histhf3hm 
     390    fi 
     391    if [ X${ok_stn} = Xy ] ; then 
     392        IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn enabled .TRUE.  
     393        IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn output_freq 1800s 
     394        IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn name histstn 
     395    fi 
     396    if [ X${LMDZ_NMC_monthly} = Xy ] ; then 
     397        IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC enabled .TRUE.  
     398        IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC output_freq 1mo 
     399        IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC name histmthNMC 
     400    fi 
     401    if [ X${LMDZ_NMC_daily} = Xy ] ; then 
     402        IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC enabled .TRUE.  
     403        IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC output_freq 1d 
     404        IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC name histdayNMC 
     405    fi 
     406    if [ X${LMDZ_NMC_hf} = Xy ] ; then 
     407        IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC enabled .TRUE.  
     408        IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC output_freq 6h 
     409        IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC name histhfNMC 
     410    fi 
     411    if [  X${LMDZ_COSP_OK} = Xy ] ; then 
     412        if [ X${LMDZ_COSP_monthly} = Xy ] ; then 
     413            IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP enabled .TRUE.  
     414            IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP output_freq 1mo 
     415            IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP name histmthCOSP 
     416        fi 
     417        if [ X${LMDZ_COSP_daily} = Xy ] ; then 
     418            IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP enabled .TRUE.  
     419            IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP output_freq 1d 
     420            IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP name histdayCOSP 
     421        fi 
     422        if [ X${LMDZ_COSP_hf} = Xy ] ; then 
     423            IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP enabled .TRUE.  
     424            IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP output_freq 6h 
     425            IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP name histhfCOSP 
     426        fi 
    439427    fi 
    440428 
     
    481469 
    482470    ## 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} 
     471    IGCM_comp_modifyDefFile blocker run.def dayref    ${InitDay} 
     472    IGCM_comp_modifyDefFile blocker run.def nday      ${PeriodLengthInDays} 
     473    IGCM_comp_modifyDefFile blocker run.def raz_date  ${RAZ_DATE} 
     474    IGCM_comp_modifyDefFile blocker run.def periodav  ${LMDZ_periodav} 
     475    IGCM_comp_modifyDefFile nonblocker run.def adjust ${LMDZ_adjust} 
    488476 
    489477    # Set anneeref different for gcm and ce0l 
     
    623611 
    624612    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 
     613        # Add include of LMDZ context in iodef.xml 
     614        # In iodef.xml add on next line after "COMPONENT CONTEXT" 
     615        #  <context id="LMDZ" src="./context_lmdz.xml"/> 
     616        echo '<context id="LMDZ" src="./context_lmdz.xml"/>' > add.tmp 
     617        cp iodef.xml iodef.xml.tmp 
     618        sed -e "/COMPONENT CONTEXT/r add.tmp" iodef.xml.tmp > iodef.xml 
     619        rm iodef.xml.tmp add.tmp 
    633620 
    634621        # 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 
     622        IGCM_comp_modifyDefFile nonblocker run.def ok_all_xml y 
     623    else 
     624        # Deactivate ok_all_xml in run.def 
     625        IGCM_comp_modifyDefFile nonblocker run.def ok_all_xml n 
    639626    fi 
    640627     
  • CONFIG/UNIFORM/v6/LMDZOR_v6/GENERAL/DRIVER/orchidee.driver

    r2410 r2582  
    1515 
    1616    ##- Define variable DefSuffix set in orchidee.card 
    17     ##  This variable is used in orchidee.card to choose  
    18     ##  parameter file(orchidee.def_DefSuffix).  
     17    ##  This variable is used in orchidee.card to choose 
     18    ##  parameter file(orchidee.def_DefSuffix). 
    1919    if [ ! X${orchidee_UserChoices_DefSuffix} = X ] ; then 
    20         DefSuffix=${orchidee_UserChoices_DefSuffix} 
     20        DefSuffix=${orchidee_UserChoices_DefSuffix} 
    2121    else 
    22         DefSuffix=Choi 
     22        DefSuffix=Choi 
    2323    fi 
    2424 
     
    3333    # Activate STOMATE if the compontent SBG=stomate is set in config.card 
    3434    if [ X${config_ListOfComponents_SBG} = Xstomate ] ; then 
    35         IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE y 
     35        IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE y 
    3636    else 
    37         IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE n 
     37        IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE n 
    3838    fi 
    3939 
    40     typeset SECHIBA_WRITE_STEP 
     40    # Default init : files are desactivated 
     41    IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .FALSE. 
     42    IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba2 enabled .FALSE. 
    4143 
    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 
    46     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/' )  
     44    SRF_WriteFrequency=$( echo ${config_SRF_WriteFrequency} | sed -e 's/\([0-9]*[yYmMdDs]\).*/\1/' ) 
    5145    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 ;; 
     46        *Y|*y) 
     47            WriteInYears=$( echo ${SRF_WriteFrequency} | awk -F '[yY]' '{print $1}' ) 
     48            PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 
     49            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 
     50            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${WriteInYears}y 
     51            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 
     52            ;; 
     53        *M|*m) 
     54            WriteInMonths=$( echo ${SRF_WriteFrequency} | awk -F '[mM]' '{print $1}' ) 
     55            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 
     56            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${WriteInMonths}mo 
     57            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 
     58            ;; 
     59        5D|5d) 
     60            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 
     61            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq 5d 
     62            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 
     63            ;; 
     64        1D|1d) 
     65            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 
     66            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq 1d 
     67            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 
     68            ;; 
     69        *s) 
     70            WriteInSeconds=$( echo ${SRF_WriteFrequency} | awk -F '[s]' '{print $1}' ) 
     71            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 
     72            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${WriteInSeconds}s 
     73            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 
     74            ;; 
     75        *) 
     76            IGCM_debug_Exit "SRF_Update " ${SRF_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D." 
     77            IGCM_debug_Verif_Exit ;; 
    13378    esac 
    13479 
    135 #Use of XIOS ouputs only 
    136  
    137     if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    138         (( SECHIBA_WRITE_STEP = 0 )) 
     80    # Outputs HF in HISTFILE2 if required. Output frequency is 3 hours by default. 
     81    if [ X${SRF_ok_hf} = Xy ] ; then 
     82        IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba2 enabled .TRUE. 
     83        IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba2 output_freq 10800s 
     84        IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba2 name sechiba_out_2 
    13985    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 
    15686 
    15787    if ( [ ${CumulPeriod} -ne 1 ] || [ "${config_SRF_Restart}" != "n" ] ) ; then 
    158         IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in sechiba_rest_in.nc 
     88        IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in sechiba_rest_in.nc 
    15989    else 
    160         IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in NONE 
     90        IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in NONE 
    16191    fi 
    16292 
    163 # Modify in orchidee.def VEGET_UPDATE and LAND_COVER_CHANGE if they are set in orchidee.card section UserChoices 
     93    # Modify in orchidee.def VEGET_UPDATE and LAND_COVER_CHANGE if they are set in orchidee.card section UserChoices 
    16494    if [ ! X${orchidee_UserChoices_VEGET_UPDATE} = X ] ; then 
    165         IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE   ${orchidee_UserChoices_VEGET_UPDATE} 
     95        IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE   ${orchidee_UserChoices_VEGET_UPDATE} 
    16696    else 
    167         IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE 0Y 
     97        IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE 0Y 
    16898    fi 
    16999    if [ ! X${orchidee_UserChoices_LAND_COVER_CHANGE} = X ] ; then 
    170         IGCM_comp_modifyDefFile nonblocker orchidee.def LAND_COVER_CHANGE ${orchidee_UserChoices_LAND_COVER_CHANGE} 
     100        IGCM_comp_modifyDefFile nonblocker orchidee.def LAND_COVER_CHANGE ${orchidee_UserChoices_LAND_COVER_CHANGE} 
    171101    else 
    172         IGCM_comp_modifyDefFile nonblocker orchidee.def LAND_COVER_CHANGE n 
     102        IGCM_comp_modifyDefFile nonblocker orchidee.def LAND_COVER_CHANGE n 
    173103    fi 
    174104 
     
    176106    #IGCM_sys_Put_Out ${RUN_DIR}/run.def ${R_SAVE}/${PREFIX}_run.def 
    177107 
    178 #Temporary way to fix bug on cimean variable 
    179     IGCM_comp_modifyXmlFile force field_def_orchidee.xml cimean enabled .FALSE.  
     108    #Temporary way to fix bug on cimean variable 
     109    IGCM_comp_modifyXmlFile force field_def_orchidee.xml cimean enabled .FALSE. 
    180110 
    181     if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    182111    # Add include of orchidee context in iodef.xml 
    183112    # In iodef.xml add on next line after "COMPONENT CONTEXT" 
    184113    #  <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 
     114    echo '<context id="orchidee" src="./context_orchidee.xml"/>' > add.tmp 
     115    cp iodef.xml iodef.xml.tmp 
     116    sed -e "/COMPONENT CONTEXT/r add.tmp" iodef.xml.tmp > iodef.xml 
     117    rm iodef.xml.tmp add.tmp 
    191118 
    192119    IGCM_debug_PopStack "SRF_Update" 
  • CONFIG/UNIFORM/v6/LMDZOR_v6/GENERAL/DRIVER/stomate.driver

    r2341 r2582  
    99 
    1010    RESOL_SBG=ALL 
    11      
     11 
    1212    IGCM_debug_PopStack "SBG_Initialize" 
    1313} 
     
    1818    IGCM_debug_PushStack "SBG_Update" 
    1919 
    20     typeset STOMATE_WRITE_STEP 
     20    # Default init : files are desactivated 
     21    IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .FALSE. 
     22    IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .FALSE. 
    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    
    2624    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  
    38  
    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 ;; 
     25        *Y|*y) 
     26            WriteInYears=$( echo ${config_SBG_WriteFrequency} | awk -F '[yY]' '{print $1}' ) 
     27            PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 
     28            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE. 
     29            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq ${WriteInYears}y 
     30            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 
     31            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 
     32            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq ${WriteInYears}y 
     33            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 
     34            ;; 
     35        *M|*m) 
     36            WriteInMonths=$( echo ${config_SBG_WriteFrequency} | awk -F '[mM]' '{print $1}' ) 
     37            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE. 
     38            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq ${WriteInMonths}mo 
     39            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 
     40            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 
     41            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq ${WriteInMonths}mo 
     42            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 
     43            ;; 
     44        5D|5d) 
     45            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE. 
     46            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq 5d 
     47            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 
     48            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 
     49            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq 5d 
     50            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 
     51            ;; 
     52        1D|1d) 
     53            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE. 
     54            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq 1d 
     55            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 
     56            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 
     57            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq 1d 
     58            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 
     59            ;; 
     60        *s) 
     61            WriteInSeconds=$( echo ${config_SBG_WriteFrequency} | awk -F '[s]' '{print $1}' ) 
     62            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 
     63            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${WriteInSeconds}s 
     64            IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 
     65            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 
     66            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq ${WriteInSeconds}s 
     67            IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 
     68            ;; 
     69        *) 
     70            IGCM_debug_Exit "SBG_Update " ${config_SBG_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D." 
     71            IGCM_debug_Verif_Exit ;; 
    12972    esac 
    13073 
    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  
    14174    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 
     75        echo "STOMATE : without restart" 
     76        IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_RESTART_FILEIN NONE 
    14477    else 
    145         IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_RESTART_FILEIN stomate_rest_in.nc 
     78        IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_RESTART_FILEIN stomate_rest_in.nc 
    14679    fi 
    14780 
     
    15689 
    15790    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 
     91        IGCM_sys_Put_Out stomate_Cforcing.nc ${R_OUT_SBG_R}/${config_UserChoices_JobName}_${PeriodDateEnd}_stomate_Cforcing.nc 
     92        IGCM_sys_Put_Out stomate_forcing.nc  ${R_OUT_SBG_R}/${config_UserChoices_JobName}_${PeriodDateEnd}_stomate_forcing.nc 
     93#       rm -f stomate_Cforcing.nc 
     94#       rm -f stomate_forcing.nc 
    16295    fi 
    16396 
  • CONFIG/UNIFORM/v6/LMDZOR_v6/GENERAL/PARAM/orchidee.def_CWRR

    r2415 r2582  
    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#************************************************************************** 
  • CONFIG/UNIFORM/v6/LMDZOR_v6/GENERAL/PARAM/orchidee.def_Choi

    r2415 r2582  
    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#************************************************************************** 
Note: See TracChangeset for help on using the changeset viewer.