Changeset 2566


Ignore:
Timestamp:
06/12/15 16:33:44 (6 years ago)
Author:
sdipsl
Message:
  • Reference or actions related to IOIPSL output management has been removed
  • XIOS is used by default
  • Use a low level of output by default
  • Add missing variables related to monitoring01*cfg files (sohtc300, tro3, solaire, co2_ppm, CH4_ppb, N2O_ppb, CFC11_ppt, CFC12_ppt)
  • Remove dbio_T from pisces.card and pisces.driver
  • Waiting for file_def_histhf3h_lmdz.xml and file_def_histhf3hm_lmdz.xml integration in LMDZ/DefLists
  • Still need to homogenize OUTPUT_LEVEL like option in comp.card
  • Will be propagate to sister v6_rc0 confiurations when fully completed
  • Has been tested
Location:
CONFIG/UNIFORM/v6_rc0/IPSLCM6
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/COMP/lim2.card

    r2362 r2566  
    55 
    66[InitialStateFiles] 
    7 List=   () 
     7List=   () 
    88 
    99[BoundaryFiles] 
    10 List=   () 
     10List=   () 
    1111ListNonDel= () 
    1212 
    1313[SmoothFiles] 
    14 List=   () 
     14List=   () 
    1515 
    1616[ParametersFiles] 
    17 List=   (${SUBMIT_DIR}/PARAM/namelist_lim2_${RESOL_OCE}_ref, namelist_ice_ref), \ 
     17List=   (${SUBMIT_DIR}/PARAM/namelist_lim2_${RESOL_OCE}_ref, namelist_ice_ref), \ 
    1818        (${SUBMIT_DIR}/PARAM/namelist_lim2_${RESOL_OCE}_cfg, namelist_ice_cfg) 
    1919 
    2020[RestartFiles] 
    21 List=   (${config_UserChoices_JobName}_${NEMO_END}_restart_ice.nc, restart_icemod.nc, restart_ice_in.nc) 
     21List=   (${config_UserChoices_JobName}_${NEMO_END}_restart_ice.nc, restart_icemod.nc, restart_ice_in.nc) 
    2222 
    2323[OutputText] 
     
    3535TimeSeriesVars3D = () 
    3636ChunckJob3D = NONE 
    37 Seasonal=ON 
     37Seasonal = ON 
    3838 
    3939[Post_1D_icemod] 
     
    4444TimeSeriesVars3D = () 
    4545ChunckJob3D = NONE 
    46 Seasonal=OFF 
    47  
    48  
    49  
     46Seasonal = OFF 
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/COMP/lim3.card

    r2284 r2566  
    55 
    66[InitialStateFiles] 
    7 List=   () 
     7List=   () 
    88 
    99[BoundaryFiles] 
    10 List=   () 
     10List=   () 
    1111ListNonDel= () 
    1212 
    1313[SmoothFiles] 
    14 List=   () 
     14List=   () 
    1515 
    1616[ParametersFiles] 
    17 List=   (${SUBMIT_DIR}/PARAM/namelist_lim3_${RESOL_OCE}_ref, namelist_ice_ref), \ 
     17List=   (${SUBMIT_DIR}/PARAM/namelist_lim3_${RESOL_OCE}_ref, namelist_ice_ref), \ 
    1818        (${SUBMIT_DIR}/PARAM/namelist_lim3_${RESOL_OCE}_cfg, namelist_ice_cfg) 
    1919 
    2020[RestartFiles] 
    21 List=   (${config_UserChoices_JobName}_${NEMO_END}_restart_ice.nc, restart_icemod.nc, restart_ice_in.nc) 
     21List=   (${config_UserChoices_JobName}_${NEMO_END}_restart_ice.nc, restart_icemod.nc, restart_ice_in.nc) 
    2222 
    2323[OutputText] 
     
    2626[OutputFiles] 
    2727List=   (${config_UserChoices_JobName}_1m_icemod.nc, ${R_OUT_ICE_O_M}/${PREFIX}_1M_icemod.nc, Post_1M_icemod ), \ 
    28         (${config_UserChoices_JobName}_1d_icemod.nc, ${R_OUT_ICE_O_D}/${PREFIX}_1D_icemod.nc, Post_1D_icemod ) 
     28        (${config_UserChoices_JobName}_1d_icemod.nc, ${R_OUT_ICE_O_D}/${PREFIX}_1D_icemod.nc, NONE ) 
    2929 
    3030[Post_1M_icemod] 
    3131Patches = () 
    32 GatherWithInternal = (nav_lon, nav_lat, time_counter) 
     32GatherWithInternal = (nav_lon, nav_lat, time_counter, time_counter_bounds) 
    3333TimeSeriesVars2D = (bmelt, evap, grLateral, ialb, ice_pres, iicetemp, iicethic, iicevelu, iicevelv, ileadfra, isnowthi, prsn, rsdssi, sblsi, sim, snoToIce, snomelt, soicecov, strairx, strairy, tmelt, transifs, transix, transiy, tsice) 
    3434ChunckJob2D = NONE 
    3535TimeSeriesVars3D = () 
    3636ChunckJob3D = NONE 
    37 Seasonal=ON 
     37Seasonal = ON 
    3838 
    3939[Post_1D_icemod] 
    4040Patches = () 
    41 GatherWithInternal = (nav_lon, nav_lat, time_counter) 
     41GatherWithInternal = (nav_lon, nav_lat, time_counter, time_counter_bounds) 
    4242TimeSeriesVars2D = (iicethic, iicevelu, iicevelv, ileadfra) 
    4343ChunckJob2D = 200Y 
    4444TimeSeriesVars3D = () 
    4545ChunckJob3D = NONE 
    46 Seasonal=OFF 
     46Seasonal = OFF 
    4747 
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/COMP/lmdz.card

    r2372 r2566  
    33 
    44[UserChoices] 
    5 # Physics package to use :  
    6 # LMDZ_Physics=AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources  
     5# Physics package to use : 
     6# LMDZ_Physics=AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources 
    77# LMDZ_Physics=NPv3.1 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
    88LMDZ_Physics=AP 
    99#LMDZ_Physics=NPv4.12 
    1010 
    11 # Set ConfType to choose parameters for aerosols, solar and green house gazes.  
     11# Set ConfType to choose parameters for aerosols, solar and green house gazes. 
    1212# The parameter file PARAM/config.def_$ConfType will be used. 
    1313# ConfType=preind/actuel/annuel 
    1414ConfType=preind 
    1515 
    16 # manage radiative aerosol effect and ozone  
     16# manage radiative aerosol effect and ozone 
    1717flag_aerosol=6 
    1818ok_ade=y 
     
    2929 
    3030# Number of periods where to set parameter adjust=y before switching to adjust=n 
    31 # For adjust=n, set LMDZ_NbPeriod_ajust=0.  
     31# For adjust=n, set LMDZ_NbPeriod_ajust=0. 
    3232LMDZ_NbPeriod_adjust=0 
    3333 
     
    3737# Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 
    3838# OutLevel=low/medium/high 
    39 OutLevel=medium 
     39OutLevel=low 
    4040 
    4141# Set COSP activation and Outputs frequency (monthly, daily, HF) = y/n 
    4242LMDZ_COSP_OK=n 
    43 LMDZ_COSP_monthly=y 
    44 LMDZ_COSP_daily=y 
     43LMDZ_COSP_monthly=n 
     44LMDZ_COSP_daily=n 
    4545LMDZ_COSP_hf=n 
    4646 
    4747# Set NMC Outputs frequency (monthly, daily, HF) = y/n 
    4848LMDZ_NMC_monthly=y 
    49 LMDZ_NMC_daily=y 
     49LMDZ_NMC_daily=n 
    5050LMDZ_NMC_hf=n 
    51  
    52 # Use XIOS as output library 
    53 XIOS=y 
    5451 
    5552[InitialStateFiles] 
     
    6259# With AR5 ozone(tropo + strato from LMDZOR-INCA-REPROBUS simulations) 
    6360ListNonDel= (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/AR5/HISTORIQUE/aerosols_11YearsClim_1855_v5.nc, aerosols.nat.nc),\ 
    64             (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/AR5/HISTORIQUE/climoz_LMDZ_1855_v2.nc, climoz_LMDZ.nc) 
     61            (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/AR5/HISTORIQUE/climoz_LMDZ_1855_v2.nc, climoz_LMDZ.nc) 
    6562 
    6663[SmoothFiles] 
    67 List=   () 
     64List=   () 
    6865 
    6966[ParametersFiles] 
    70 List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
    71         (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),    \ 
    72         (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),    \ 
    73         (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),    \ 
    74         (${SUBMIT_DIR}/PARAM/output.def_${OutLevel},  output.def),    \ 
    75         (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),    \ 
    76     (${SUBMIT_DIR}/PARAM/guide.def, .), \ 
    77         (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    78         (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 
    79         (${SUBMIT_DIR}/PARAM/iodef.xml, . ),\ 
    80         (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . )            ,\ 
    81         (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . )          ,\ 
    82         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . )   ,\ 
    83         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . )    ,\ 
    84         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . )   ,\ 
    85         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . )   ,\ 
    86         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . )   ,\ 
    87         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . )   ,\ 
    88         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 
    89         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 
    90         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ),\ 
    91         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, .),\ 
    92         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, .),\ 
    93         (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, .)     
     67List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 
     68        (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),          \ 
     69        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),          \ 
     70        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),          \ 
     71        (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),          \ 
     72        (${SUBMIT_DIR}/PARAM/guide.def, .),                                 \ 
     73        (${SUBMIT_DIR}/PARAM/run.def, .),                                   \ 
     74        (${SUBMIT_DIR}/PARAM/traceur.def, .),                               \ 
     75        (${SUBMIT_DIR}/PARAM/iodef.xml, . ),                                \ 
     76        (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ),            \ 
     77        (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ),          \ 
     78        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . ),   \ 
     79        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, .),\ 
     80        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 
     81        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . ),   \ 
     82        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, .),\ 
     83        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 
     84        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . ),    \ 
     85        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, .), \ 
     86        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ), \ 
     87        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . ),   \ 
     88        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . ),   \ 
     89        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . ) 
     90 
     91#        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf3h_lmdz.xml, . ),  \ 
     92#        (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf3hm_lmdz.xml, . ), \ 
    9493 
    9594[RestartFiles] 
    96 List=   (restart.nc, restart.nc, start.nc), \ 
    97         (restartphy.nc, restartphy.nc,  startphy.nc) 
     95List=   (restart.nc, restart.nc, start.nc), \ 
     96        (restartphy.nc, restartphy.nc,  startphy.nc) 
    9897 
    9998[OutputText] 
    100 List=   (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml,field_def_lmdz.xml,debug.01) 
    101 #List=   (lmdz.x.prt) 
     99List=   (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) 
    102100 
    103101[OutputFiles] 
    104 List=   (histmth.nc,       ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc,       Post_1M_histmth),       \ 
    105         (histmthCOSP.nc,   ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc,   NONE),   \ 
    106         (histmthNMC.nc,    ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc,    Post_1M_histmthNMC),    \ 
    107         (dynzon.nc,        ${R_OUT_ATM_O_M}/${PREFIX}_1M_dynzon.nc,        NONE),        \ 
     102List=   (histmth.nc,       ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc,       Post_1M_histmth),       \ 
     103        (histmthCOSP.nc,   ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc,   NONE),                  \ 
     104        (histmthNMC.nc,    ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc,    Post_1M_histmthNMC),    \ 
    108105        (paramLMDZ_phy.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_paramLMDZ_phy.nc, Post_1M_paramLMDZ_phy), \ 
    109         (histday.nc,       ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,       Post_1D_histday),       \ 
    110         (histdayCOSP.nc,   ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc,   NONE),   \ 
    111         (histdayNMC.nc,    ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayNMC.nc,    Post_1D_histdayNMC),    \ 
    112         (histhf.nc,        ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,        NONE),        \ 
    113         (histhfCOSP.nc,    ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfCOSP.nc,    NONE),    \ 
    114         (histhfNMC.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfNMC.nc,     NONE),     \ 
    115         (histhf3h.nc,      ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3h.nc,      NONE)  
     106        (histday.nc,       ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,       NONE),                  \ 
     107        (histdayCOSP.nc,   ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc,   NONE),                  \ 
     108        (histdayNMC.nc,    ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayNMC.nc,    NONE),                  \ 
     109        (histhf.nc,        ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,        NONE),                  \ 
     110        (histhfCOSP.nc,    ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfCOSP.nc,    NONE),                  \ 
     111        (histhfNMC.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfNMC.nc,     NONE),                  \ 
     112        (histhf3h.nc,      ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3h.nc,      NONE),                  \ 
     113        (histhf3hm.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3hm.nc,     NONE) 
    116114 
    117115[Post_1M_histmth] 
     
    128126GatherWithInternal = (lon, lat, pressure2, height, sza, time_counter, time_counter_bounds) 
    129127TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso, tclisccp, albisccp, ctpisccp) 
    130 ChunckJob2D = OFF  
     128ChunckJob2D = OFF 
    131129TimeSeriesVars3D = (clcalipso, clisccp2_c01, clisccp2_c02, clisccp2_c03, clisccp2_c04, clisccp2_c05, clisccp2_c06, clisccp2_c07, parasol_refl) 
    132130ChunckJob3D = OFF 
     
    138136TimeSeriesVars2D = () 
    139137ChunckJob2D = NONE 
    140 TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap) 
    141 ChunckJob3D = 100Y 
     138TimeSeriesVars3D = (ta, tro3, zg, hus, hur, ua, va, wap) 
     139ChunckJob3D = NONE 
    142140Seasonal=ON 
    143  
    144 [Post_1M_dynzon] 
    145 Patches = () 
    146 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
    147 TimeSeriesVars2D = () 
    148 ChunckJob2D = NONE 
    149 TimeSeriesVars3D = () 
    150 ChunckJob3D = NONE 
    151 Seasonal=OFF 
    152141 
    153142[Post_1M_paramLMDZ_phy] 
     
    214203Seasonal=OFF 
    215204 
     205[Post_3H_histhf3hm] 
     206Patches= () 
     207GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
     208TimeSeriesVars2D = (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) 
     209ChunckJob2D = OFF 
     210TimeSeriesVars3D = () 
     211ChunckJob3D = OFF 
     212Seasonal=OFF 
     213 
    216214[Post_3H_histhf3h] 
    217215Patches= () 
    218216GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 
    219 TimeSeriesVars2D = (phis, tsol, t2m, q2m, u10m, v10m, psol, topl, bils) 
     217TimeSeriesVars2D = (phis, tsol, t2m, q2m, ustar, u10m, v10m, psol) 
    220218ChunckJob2D = OFF 
    221219TimeSeriesVars3D = () 
    222220ChunckJob3D = OFF 
    223221Seasonal=OFF 
    224  
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/COMP/oasis.card

    r2362 r2566  
    1 [Compatibility]  
    2 libIGCM=1.0  
    3           
     1[Compatibility] 
     2libIGCM=1.0 
     3 
    44[UserChoices] 
    55OutputMode=n 
     
    88 
    99[InitialStateFiles] 
    10 List=   (${R_INIT}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/flxat.nc, flxat.nc), \ 
    11         (${R_INIT}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/sstoc.nc, sstoc.nc) 
     10List=   (${R_INIT}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/flxat.nc, flxat.nc), \ 
     11        (${R_INIT}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/sstoc.nc, sstoc.nc) 
    1212 
    1313[BoundaryFiles] 
    14 List=   () 
     14List=   () 
    1515ListNonDel= (${R_BC}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/grids.nc, grids.nc),\ 
    16             (${R_BC}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/masks.nc, masks.nc),\ 
    17             (${R_BC}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/areas.nc, areas.nc),\ 
    18             (${R_BC}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/rmp_torc_to_tlmd_MOSAIC.nc, rmp_torc_to_tlmd_MOSAIC.nc),\ 
    19             (${R_BC}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/rmp_tlmd_to_torc_MOSAIC.nc, rmp_tlmd_to_torc_MOSAIC.nc),\ 
    20             (${R_BC}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/rmp_tlmd_to_torc_MOSAIC_calvin.nc, rmp_tlmd_to_torc_MOSAIC_calvin.nc),\ 
    21             (${R_BC}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/rmp_tlmd_to_torc_MOSAIC_rivflu.nc, rmp_tlmd_to_torc_MOSAIC_rivflu.nc) 
     16            (${R_BC}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/masks.nc, masks.nc),\ 
     17            (${R_BC}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/areas.nc, areas.nc),\ 
     18            (${R_BC}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/rmp_torc_to_tlmd_MOSAIC.nc, rmp_torc_to_tlmd_MOSAIC.nc),\ 
     19            (${R_BC}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/rmp_tlmd_to_torc_MOSAIC.nc, rmp_tlmd_to_torc_MOSAIC.nc),\ 
     20            (${R_BC}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/rmp_tlmd_to_torc_MOSAIC_calvin.nc, rmp_tlmd_to_torc_MOSAIC_calvin.nc),\ 
     21            (${R_BC}/CPL/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}x${RESOL_ATM}/rmp_tlmd_to_torc_MOSAIC_rivflu.nc, rmp_tlmd_to_torc_MOSAIC_rivflu.nc) 
    2222 
    2323[SmoothFiles] 
    24 List=   () 
     24List=   () 
    2525 
    2626[ParametersFiles] 
    27 List=   (${SUBMIT_DIR}/PARAM/namcouple_${RESOL_CPL}, namcouple) 
     27List=   (${SUBMIT_DIR}/PARAM/namcouple_${RESOL_CPL}, namcouple) 
    2828 
    2929[RestartFiles] 
    30 List=   (flxat.nc, flxat.nc, flxat.nc),\ 
    31         (sstoc.nc, sstoc.nc, sstoc.nc) 
     30List=   (flxat.nc, flxat.nc, flxat.nc),\ 
     31        (sstoc.nc, sstoc.nc, sstoc.nc) 
    3232 
    3333[OutputText] 
     
    3535 
    3636[OutputFiles] 
    37 List=   (SISUTESW_LMDZ_01.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SISUTESW.nc,    Post_ncks_cdo),\ 
    38     (SIICECOV_LMDZ_02.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICECOV.nc,    Post_ncks_cdo),\ 
    39     (SIICTEMW_LMDZ_03.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICTEMW.nc,    Post_ncks_cdo),\ 
    40     (SIICEALW_LMDZ_04.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICEALW.nc,    Post_ncks_cdo),\ 
    41     (CURRENTX_LMDZ_05.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CURRENTX.nc,    Post_ncks_cdo),\ 
    42     (CURRENTY_LMDZ_06.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CURRENTY.nc,    Post_ncks_cdo),\ 
    43     (CURRENTZ_LMDZ_07.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CURRENTZ.nc,    Post_ncks_cdo),\ 
    44     (COTAUXXU_LMDZ_08.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUXXU.nc,    Post_ncks_cdo),\ 
    45     (COTAUYYU_LMDZ_09.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUYYU.nc,    Post_ncks_cdo),\ 
    46     (COTAUZZU_LMDZ_10.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUZZU.nc,    Post_ncks_cdo),\ 
    47     (COTAUXXV_LMDZ_11.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUXXV.nc,    Post_ncks_cdo),\ 
    48     (COTAUYYV_LMDZ_12.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUYYV.nc,    Post_ncks_cdo),\ 
    49     (COTAUZZV_LMDZ_13.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUZZV.nc,    Post_ncks_cdo),\ 
    50     (COWINDSP_LMDZ_14.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COWINDSP.nc,    Post_ncks_cdo),\ 
    51     (COTOTRAI_LMDZ_15.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTOTRAI.nc,    Post_ncks_cdo),\ 
    52     (COTOTSNO_LMDZ_16.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTOTSNO.nc,    Post_ncks_cdo),\ 
    53     (COTOTEVA_LMDZ_17.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTOTEVA.nc,    Post_ncks_cdo),\ 
    54     (COICEVAP_LMDZ_18.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COICEVAP.nc,    Post_ncks_cdo),\ 
    55     (COQSRMIX_LMDZ_19.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COQSRMIX.nc,    Post_ncks_cdo),\ 
    56     (COQNSMIX_LMDZ_20.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COQNSMIX.nc,    Post_ncks_cdo),\ 
    57     (COSHFICE_LMDZ_21.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COSHFICE.nc,    Post_ncks_cdo),\ 
    58     (CONSFICE_LMDZ_22.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CONSFICE.nc,    Post_ncks_cdo),\ 
    59     (CODFLXDT_LMDZ_23.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CODFLXDT.nc,    Post_ncks_cdo),\ 
    60     (COCALVIN_LMDZ_24.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COCALVIN.nc,    Post_ncks_cdo),\ 
    61     (COLIQRUN_LMDZ_25.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COLIQRUN.nc,    Post_ncks_cdo),\ 
    62     (O_SSTSST_oceanx_01.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_SSTSST.nc,    Post_ncks_cdo),\ 
    63     (OIceFrc_oceanx_02.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OIceFrac.nc,    Post_ncks_cdo),\ 
    64     (O_TepIce_oceanx_03.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_TepIce.nc,    Post_ncks_cdo),\ 
    65     (O_AlbIce_oceanx_04.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_AlbIce.nc,    Post_ncks_cdo),\ 
    66     (O_OCurx1_oceanx_05.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OCurx1.nc,    Post_ncks_cdo),\ 
    67     (O_OCury1_oceanx_06.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OCury1.nc,    Post_ncks_cdo),\ 
    68     (O_OCurz1_oceanx_07.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OCurz1.nc,    Post_ncks_cdo),\ 
    69     (O_OTaux1_oceanx_08.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTaux1.nc,    Post_ncks_cdo),\ 
    70     (O_OTauy1_oceanx_09.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauy1.nc,    Post_ncks_cdo),\ 
    71     (O_OTauz1_oceanx_10.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauz1.nc,    Post_ncks_cdo),\ 
    72     (O_OTaux2_oceanx_11.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTaux2.nc,    Post_ncks_cdo),\ 
    73     (O_OTauy2_oceanx_12.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauy2.nc,    Post_ncks_cdo),\ 
    74     (O_OTauz2_oceanx_13.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauz2.nc,    Post_ncks_cdo),\ 
    75     (O_Wind10_oceanx_14.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_Wind10.nc,    Post_ncks_cdo),\ 
    76     (OTotRain_oceanx_15.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OTotRain.nc,    Post_ncks_cdo),\ 
    77     (OTotSnow_oceanx_16.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OTotSnow.nc,    Post_ncks_cdo),\ 
    78     (OTotEvap_oceanx_17.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OTotEvap.nc,    Post_ncks_cdo),\ 
    79     (OIceEvap_oceanx_18.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OIceEvap.nc,    Post_ncks_cdo),\ 
    80     (O_QsrMix_oceanx_19.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QsrMix.nc,    Post_ncks_cdo),\ 
    81     (O_QnsMix_oceanx_20.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QsrIce.nc,    Post_ncks_cdo),\ 
    82     (O_QsrIce_oceanx_21.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QnsMix.nc,    Post_ncks_cdo),\ 
    83     (O_QnsIce_oceanx_22.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QnsIce.nc,    Post_ncks_cdo),\ 
    84     (O_dQnsdT_oceanx_23.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_dQnsdT.nc,    Post_ncks_cdo),\ 
    85     (OCalving_oceanx_24.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OCalving.nc,    Post_ncks_cdo),\ 
    86     (O_Runoff_oceanx_25.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_Runoff.nc,    Post_ncks_cdo),\ 
    87     (TEMPO_1D_cpl_atm.nc,    ${R_OUT_CPL_O_D}/${PREFIX}_1D_cpl_atm.nc , Post_1D_cpl_atm), \ 
    88     (TEMPO_1D_cpl_oce.nc,    ${R_OUT_CPL_O_D}/${PREFIX}_1D_cpl_oce.nc , Post_1D_cpl_oce), \ 
    89     (TEMPO_1M_cpl_atm.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_1M_cpl_atm.nc , Post_1M_cpl_atm), \ 
    90     (TEMPO_1M_cpl_oce.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_1M_cpl_oce.nc , Post_1M_cpl_oce) 
     37List=   () 
     38 
     39#List=   (SISUTESW_LMDZ_01.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SISUTESW.nc,    Post_ncks_cdo),\ 
     40#        (SIICECOV_LMDZ_02.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICECOV.nc,    Post_ncks_cdo),\ 
     41#        (SIICTEMW_LMDZ_03.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICTEMW.nc,    Post_ncks_cdo),\ 
     42#        (SIICEALW_LMDZ_04.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICEALW.nc,    Post_ncks_cdo),\ 
     43#        (CURRENTX_LMDZ_05.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CURRENTX.nc,    Post_ncks_cdo),\ 
     44#        (CURRENTY_LMDZ_06.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CURRENTY.nc,    Post_ncks_cdo),\ 
     45#        (CURRENTZ_LMDZ_07.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CURRENTZ.nc,    Post_ncks_cdo),\ 
     46#        (COTAUXXU_LMDZ_08.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUXXU.nc,    Post_ncks_cdo),\ 
     47#        (COTAUYYU_LMDZ_09.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUYYU.nc,    Post_ncks_cdo),\ 
     48#        (COTAUZZU_LMDZ_10.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUZZU.nc,    Post_ncks_cdo),\ 
     49#        (COTAUXXV_LMDZ_11.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUXXV.nc,    Post_ncks_cdo),\ 
     50#        (COTAUYYV_LMDZ_12.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUYYV.nc,    Post_ncks_cdo),\ 
     51#        (COTAUZZV_LMDZ_13.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUZZV.nc,    Post_ncks_cdo),\ 
     52#        (COWINDSP_LMDZ_14.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COWINDSP.nc,    Post_ncks_cdo),\ 
     53#        (COTOTRAI_LMDZ_15.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTOTRAI.nc,    Post_ncks_cdo),\ 
     54#        (COTOTSNO_LMDZ_16.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTOTSNO.nc,    Post_ncks_cdo),\ 
     55#        (COTOTEVA_LMDZ_17.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTOTEVA.nc,    Post_ncks_cdo),\ 
     56#        (COICEVAP_LMDZ_18.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COICEVAP.nc,    Post_ncks_cdo),\ 
     57#        (COQSRMIX_LMDZ_19.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COQSRMIX.nc,    Post_ncks_cdo),\ 
     58#        (COQNSMIX_LMDZ_20.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COQNSMIX.nc,    Post_ncks_cdo),\ 
     59#        (COSHFICE_LMDZ_21.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COSHFICE.nc,    Post_ncks_cdo),\ 
     60#        (CONSFICE_LMDZ_22.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CONSFICE.nc,    Post_ncks_cdo),\ 
     61#        (CODFLXDT_LMDZ_23.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CODFLXDT.nc,    Post_ncks_cdo),\ 
     62#        (COCALVIN_LMDZ_24.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COCALVIN.nc,    Post_ncks_cdo),\ 
     63#        (COLIQRUN_LMDZ_25.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COLIQRUN.nc,    Post_ncks_cdo),\ 
     64#        (O_SSTSST_oceanx_01.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_SSTSST.nc,    Post_ncks_cdo),\ 
     65#        (OIceFrc_oceanx_02.nc,   ${R_OUT_CPL_O_M}/${PREFIX}_OIceFrac.nc,    Post_ncks_cdo),\ 
     66#        (O_TepIce_oceanx_03.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_TepIce.nc,    Post_ncks_cdo),\ 
     67#        (O_AlbIce_oceanx_04.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_AlbIce.nc,    Post_ncks_cdo),\ 
     68#        (O_OCurx1_oceanx_05.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_OCurx1.nc,    Post_ncks_cdo),\ 
     69#        (O_OCury1_oceanx_06.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_OCury1.nc,    Post_ncks_cdo),\ 
     70#        (O_OCurz1_oceanx_07.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_OCurz1.nc,    Post_ncks_cdo),\ 
     71#        (O_OTaux1_oceanx_08.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_OTaux1.nc,    Post_ncks_cdo),\ 
     72#        (O_OTauy1_oceanx_09.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauy1.nc,    Post_ncks_cdo),\ 
     73#        (O_OTauz1_oceanx_10.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauz1.nc,    Post_ncks_cdo),\ 
     74#        (O_OTaux2_oceanx_11.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_OTaux2.nc,    Post_ncks_cdo),\ 
     75#        (O_OTauy2_oceanx_12.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauy2.nc,    Post_ncks_cdo),\ 
     76#        (O_OTauz2_oceanx_13.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauz2.nc,    Post_ncks_cdo),\ 
     77#        (O_Wind10_oceanx_14.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_Wind10.nc,    Post_ncks_cdo),\ 
     78#        (OTotRain_oceanx_15.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_OTotRain.nc,    Post_ncks_cdo),\ 
     79#        (OTotSnow_oceanx_16.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_OTotSnow.nc,    Post_ncks_cdo),\ 
     80#        (OTotEvap_oceanx_17.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_OTotEvap.nc,    Post_ncks_cdo),\ 
     81#        (OIceEvap_oceanx_18.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_OIceEvap.nc,    Post_ncks_cdo),\ 
     82#        (O_QsrMix_oceanx_19.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_QsrMix.nc,    Post_ncks_cdo),\ 
     83#        (O_QnsMix_oceanx_20.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_QsrIce.nc,    Post_ncks_cdo),\ 
     84#        (O_QsrIce_oceanx_21.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_QnsMix.nc,    Post_ncks_cdo),\ 
     85#        (O_QnsIce_oceanx_22.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_QnsIce.nc,    Post_ncks_cdo),\ 
     86#        (O_dQnsdT_oceanx_23.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_dQnsdT.nc,    Post_ncks_cdo),\ 
     87#        (OCalving_oceanx_24.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_OCalving.nc,    Post_ncks_cdo),\ 
     88#        (O_Runoff_oceanx_25.nc,  ${R_OUT_CPL_O_M}/${PREFIX}_O_Runoff.nc,    Post_ncks_cdo),\ 
     89#        (TEMPO_1D_cpl_atm.nc,    ${R_OUT_CPL_O_D}/${PREFIX}_1D_cpl_atm.nc , NONE),         \ 
     90#        (TEMPO_1D_cpl_oce.nc,    ${R_OUT_CPL_O_D}/${PREFIX}_1D_cpl_oce.nc , NONE),         \ 
     91#        (TEMPO_1M_cpl_atm.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_1M_cpl_atm.nc , NONE),         \ 
     92#        (TEMPO_1M_cpl_oce.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_1M_cpl_oce.nc , NONE) 
    9193 
    9294[Post_ncks_cdo] 
     
    9799TimeSeriesVars3D = () 
    98100ChunckJob3D = NONE 
    99 Seasonal=OFF 
     101Seasonal = OFF 
    100102 
    101103[Post_1D_cpl_atm] 
     
    106108TimeSeriesVars3D = () 
    107109ChunckJob3D = NONE 
    108 Seasonal=OFF 
     110Seasonal = OFF 
    109111 
    110112[Post_1D_cpl_oce] 
     
    115117TimeSeriesVars3D = () 
    116118ChunckJob3D = NONE 
    117 Seasonal=OFF 
     119Seasonal = OFF 
    118120 
    119121[Post_1M_cpl_atm] 
     
    124126TimeSeriesVars3D = () 
    125127ChunckJob3D = NONE 
    126 Seasonal=ON 
     128Seasonal = ON 
    127129 
    128130[Post_1M_cpl_oce] 
     
    133135TimeSeriesVars3D = () 
    134136ChunckJob3D = NONE 
    135 Seasonal=ON 
    136  
     137Seasonal = ON 
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/COMP/opa9.card

    r2518 r2566  
    3434List=   (${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE}_ref, namelist_ref),      \ 
    3535        (${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE}_cfg, namelist_cfg),      \ 
    36         (${SUBMIT_DIR}/PARAM/context_nemo.xml,   context_nemo.xml),         \ 
    37         (${SUBMIT_DIR}/PARAM/field_def_nemo.xml,   field_def_nemo.xml),     \ 
    38         (${SUBMIT_DIR}/PARAM/domain_def_nemo.xml,  domain_def_nemo.xml) 
     36        (${SUBMIT_DIR}/PARAM/context_nemo.xml,          context_nemo.xml),  \ 
     37        (${SUBMIT_DIR}/PARAM/field_def_nemo.xml,        field_def_nemo.xml),\ 
     38        (${SUBMIT_DIR}/PARAM/domain_def_nemo.xml,       domain_def_nemo.xml) 
    3939 
    4040[RestartFiles] 
     
    4545 
    4646[OutputFiles] 
    47 List=   (mesh_mask.nc      , ${R_OUT_OCE_O}/${config_UserChoices_JobName}_mesh_mask.nc, NONE),\ 
    48         (${config_UserChoices_JobName}_1y_scalar.nc, ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_scalar.nc, NONE),\ 
     47List=   (${config_UserChoices_JobName}_1y_scalar.nc, ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_scalar.nc, NONE),\ 
    4948        (${config_UserChoices_JobName}_1y_grid_T.nc, ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_grid_T.nc, NONE),\ 
    5049        (${config_UserChoices_JobName}_1y_grid_U.nc, ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_grid_U.nc, NONE),\ 
     
    5756        (${config_UserChoices_JobName}_1m_grid_W.nc, ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_W.nc, NONE),\ 
    5857        (${config_UserChoices_JobName}_1m_diaptr.nc, ${R_OUT_OCE_O_M}/${PREFIX}_1M_diaptr.nc, Post_1M_diaptr),\ 
    59         (${config_UserChoices_JobName}_1d_grid_T.nc, ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_T.nc, Post_1D_grid_T),\ 
    60         (${config_UserChoices_JobName}_1d_grid_U.nc, ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_U.nc, Post_1D_grid_U),\ 
    61         (${config_UserChoices_JobName}_1d_grid_V.nc, ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_V.nc, Post_1D_grid_V),\ 
    62         (damping.coeff.nc , ${R_OUT_OCE_O_D}/${PREFIX}_damping.coeff.nc, NONE),\ 
    63         (output.abort.nc  , ${R_OUT_OCE_D}/${PREFIX}_output.abort.nc, NONE),\ 
    64         (output.init.nc   , ${R_OUT_OCE_O_I}/${config_UserChoices_JobName}_${PeriodDateBegin}_output.init.nc, NONE) 
     58        (${config_UserChoices_JobName}_1d_grid_T.nc, ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_T.nc, NONE),\ 
     59        (${config_UserChoices_JobName}_1d_grid_U.nc, ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_U.nc, NONE),\ 
     60        (${config_UserChoices_JobName}_1d_grid_V.nc, ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_V.nc, NONE),\ 
     61        (mesh_mask.nc,      ${R_OUT_OCE_O}/${config_UserChoices_JobName}_mesh_mask.nc,        NONE),\ 
     62        (damping.coeff.nc,  ${R_OUT_OCE_O_D}/${PREFIX}_damping.coeff.nc,                      NONE),\ 
     63        (output.abort.nc ,  ${R_OUT_OCE_D}/${PREFIX}_output.abort.nc,                         NONE),\ 
     64        (output.init.nc,    ${R_OUT_OCE_O_I}/${config_UserChoices_JobName}_${PeriodDateBegin}_output.init.nc, NONE) 
    6565 
    6666# Monthly analysis 
     
    7373TimeSeriesVars3D = () 
    7474ChunckJob3D = NONE 
    75 Seasonal=OFF 
     75Seasonal = OFF 
    7676 
    7777[Post_1M_grid_T] 
     
    8282TimeSeriesVars3D = (vosaline,votemper) 
    8383ChunckJob3D = 50Y 
    84 Seasonal=ON 
     84Seasonal = ON 
    8585 
    8686[Post_1M_grid_U] 
     
    9191TimeSeriesVars3D = (vozocrtx,vozoeivu) 
    9292ChunckJob3D = 50Y 
    93 Seasonal=ON 
     93Seasonal = ON 
    9494 
    9595[Post_1M_grid_V] 
     
    100100TimeSeriesVars3D = (vomecrty, vomeeivv) 
    101101ChunckJob3D = 50Y 
    102 Seasonal=ON 
     102Seasonal = ON 
    103103 
    104104[Post_1M_grid_W] 
     
    109109TimeSeriesVars3D = (difvmo, difvmto, difvtrto, voddmavs, voveeivw, votkeavt, vovecrtz, wmo, wmosq) 
    110110ChunckJob3D = 50Y 
    111 Seasonal=OFF 
     111Seasonal = OFF 
    112112 
    113113[Post_1M_diaptr] 
     
    118118TimeSeriesVars3D = () 
    119119ChunckJob3D = NONE 
    120 Seasonal=ON 
     120Seasonal = ON 
    121121 
    122122# Daily analysis 
     
    129129TimeSeriesVars3D = (vosaline,votemper) 
    130130ChunckJob3D = OFF 
    131 Seasonal=OFF 
     131Seasonal = OFF 
    132132 
    133133[Post_1D_grid_U] 
     
    138138TimeSeriesVars3D = (vozocrtx) 
    139139ChunckJob3D = OFF 
    140 Seasonal=OFF 
     140Seasonal = OFF 
    141141 
    142142[Post_1D_grid_V] 
     
    147147TimeSeriesVars3D = (vomecrty) 
    148148ChunckJob3D = OFF 
    149 Seasonal=OFF 
     149Seasonal = OFF 
    150150 
    151151## Yearly analysis 
     
    167167TimeSeriesVars3D = (rhopoto, rsds, thkcello, vosaline,votemper) 
    168168ChunckJob3D = 50Y 
    169 Seasonal=OFF 
     169Seasonal = OFF 
    170170 
    171171[Post_1Y_grid_U] 
     
    176176TimeSeriesVars3D = (umo, vozocrtx,vozoeivu) 
    177177ChunckJob3D = 50Y 
    178 Seasonal=OFF 
     178Seasonal = OFF 
    179179 
    180180[Post_1Y_grid_V] 
     
    185185TimeSeriesVars3D = (vmo, vomecrty, vomeeivv) 
    186186ChunckJob3D = 50Y 
    187 Seasonal=OFF 
     187Seasonal = OFF 
    188188 
    189189[Post_1Y_grid_W] 
     
    194194TimeSeriesVars3D = (difvmo, difvmto, difvtrto, voddmavs, voveeivw, votkeavt, vovecrtz, wmo, wmosq) 
    195195ChunckJob3D = 50Y 
    196 Seasonal=OFF 
     196Seasonal = OFF 
    197197 
    198198[Post_1Y_diaptr] 
     
    203203TimeSeriesVars3D = () 
    204204ChunckJob3D = NONE 
    205 Seasonal=OFF 
     205Seasonal = OFF 
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/COMP/orchidee.card

    r2511 r2566  
    1111sechiba_LEVEL=11 
    1212 
    13 # Use XIOS as output library 
    14 XIOS=y 
    15  
    1613[InitialStateFiles] 
    17 List=   (${R_INIT}/SRF/${config_UserChoices_TagName}/routing.nc,          . ), \ 
    18         (${R_INIT}/SRF/${config_UserChoices_TagName}/cartepente2d_15min.nc, .), \ 
    19         (${R_INIT}/SRF/${config_UserChoices_TagName}/PFTmap_IPCC_1850.nc, PFTmap.nc) 
     14List=   (${R_INIT}/SRF/${config_UserChoices_TagName}/routing.nc,            .), \ 
     15        (${R_INIT}/SRF/${config_UserChoices_TagName}/cartepente2d_15min.nc, .), \ 
     16        (${R_INIT}/SRF/${config_UserChoices_TagName}/PFTmap_IPCC_1850.nc,  PFTmap.nc) 
    2017 
    2118[BoundaryFiles] 
    22 List=   (${R_INIT}/SRF/${config_UserChoices_TagName}/soils_param.nc,      . ) 
     19List=   (${R_INIT}/SRF/${config_UserChoices_TagName}/soils_param.nc, . ) 
    2320ListNonDel= () 
    2421 
    2522[SmoothFiles] 
    26 List=() 
     23List=   () 
    2724 
    2825[ParametersFiles] 
    29 List=   (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def)   ,\ 
    30         (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .)   ,\ 
    31         (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 
    32         (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 
     26List=   (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def),  \ 
     27        (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .),  \ 
     28        (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .),\ 
     29        (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 
    3330 
    3431[RestartFiles] 
    3532# List restart that have to be saved/restored each loop (file out, saved, and in) : 
    36 List=   (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 
     33List=   (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 
    3734 
    3835[OutputText] 
     
    4037 
    4138[OutputFiles] 
    42 List=   (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
    43         (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, NONE), \ 
    44         (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 
     39List=   (sechiba_history.nc,  ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
     40        (sechiba_out_2.nc,     ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc,   NONE),                    \ 
     41        (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc,        NONE) 
    4542 
    4643[Post_1M_sechiba_history] 
     
    5148TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 
    5249ChunckJob3D = NONE 
    53 Seasonal=ON 
     50Seasonal = ON 
    5451 
    5552[Post_HF_sechiba_out_2] 
    56 Patches= () 
    57 GatherWithInternal= (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
    58 TimeSeriesVars2D= (mrsos, mrro) 
    59 ChunckJob2D= 50Y 
    60 TimeSeriesVars3D= (ptn) 
    61 ChunckJob3D= 10Y 
    62 Seasonal= OFF 
     53Patches = () 
     54GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 
     55TimeSeriesVars2D = (mrsos, mrro) 
     56ChunckJob2D = 50Y 
     57TimeSeriesVars3D = (ptn) 
     58ChunckJob3D = 10Y 
     59Seasonal = OFF 
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/COMP/pisces.card

    r2446 r2566  
    33 
    44[UserChoices] 
    5 DBIO_ENABLE=y 
    65 
    76[InitialStateFiles] 
     
    2625 
    2726[SmoothFiles] 
    28 List=  () 
     27List=   () 
    2928 
    3029[ParametersFiles] 
    31 List=   (${SUBMIT_DIR}/PARAM/namelist_top_${RESOL_OCE}_ref, namelist_top_ref), \ 
    32         (${SUBMIT_DIR}/PARAM/namelist_top_${RESOL_OCE}_cfg, namelist_top_cfg), \ 
     30List=   (${SUBMIT_DIR}/PARAM/namelist_top_${RESOL_OCE}_ref, namelist_top_ref),      \ 
     31        (${SUBMIT_DIR}/PARAM/namelist_top_${RESOL_OCE}_cfg, namelist_top_cfg),      \ 
    3332        (${SUBMIT_DIR}/PARAM/namelist_pisces_${RESOL_OCE}_ref, namelist_pisces_ref) ,\ 
    3433        (${SUBMIT_DIR}/PARAM/namelist_pisces_${RESOL_OCE}_cfg, namelist_pisces_cfg) 
    3534 
    3635[RestartFiles] 
    37 List=   (${config_UserChoices_JobName}_${NEMO_END}_restart_trc.nc,  restart_trc.nc, restart_trc.nc) 
     36List=   (${config_UserChoices_JobName}_${NEMO_END}_restart_trc.nc,  restart_trc.nc, restart_trc.nc) 
    3837 
    3938[OutputText] 
     
    4241[OutputFiles] 
    4342List=   (${config_UserChoices_JobName}_1m_ptrc_T.nc, ${R_OUT_MBG_O_M}/${PREFIX}_1M_ptrc_T.nc, Post_1M_ptrc_T), \ 
    44         (${config_UserChoices_JobName}_1m_diad_T.nc, ${R_OUT_MBG_O_M}/${PREFIX}_1M_diad_T.nc, Post_1M_diad_T), \ 
    45         (${config_UserChoices_JobName}_1m_dbio_T.nc, ${R_OUT_MBG_O_M}/${PREFIX}_1M_dbio_T.nc, NONE) 
     43        (${config_UserChoices_JobName}_1m_diad_T.nc, ${R_OUT_MBG_O_M}/${PREFIX}_1M_diad_T.nc, Post_1M_diad_T) 
    4644 
    4745[Post_1M_ptrc_T] 
     
    5250TimeSeriesVars3D = (Alkalini, BFe, CaCO3, DCHL, DFe, DIC, DOC, DSi, Fer, GOC, GSi, NCHL, NFe, NH4, NO3, O2, PHY, PHY2, PO4, POC, SFe, Si, ZOO, ZOO2) 
    5351ChunckJob3D = 50Y 
    54 Seasonal=ON 
     52Seasonal = ON 
    5553 
    5654[Post_1M_diad_T] 
     
    6159TimeSeriesVars3D = (PPPHY, PPPHY2, PPNEWN, PPNEWD, PAR, PH) 
    6260ChunckJob3D = 50Y 
    63 Seasonal=ON 
    64  
    65 [Post_1M_dbio_T] 
    66 Patches = () 
    67 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_counter_bounds) 
    68 TimeSeriesVars2D = (INTDIC, INTNFIX, INTPBFE, INTPBSI, INTPCAL, INTPNEW, INTPP, INTPPPHY, INTPPPHY2, O2MIN, ZO2MIN ) 
    69 ChunckJob2D = NONE 
    70 TimeSeriesVars3D = (CHLT, EXPC, EXPCAL, EXPFE, EXPSI, PFET, PHYT, POCT, TPBFE, TPNEW, TPP, ZOOT) 
    71 ChunckJob3D = 50Y 
    72 Seasonal=ON 
     61Seasonal = ON 
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/COMP/stomate.card

    r2362 r2566  
    99 
    1010[BoundaryFiles] 
    11 List=   () 
     11List=   () 
    1212ListNonDel= (${R_BC}/SRF/${config_UserChoices_TagName}/reftemp.nc, .) 
    1313 
    1414[SmoothFiles] 
    15 List=   () 
     15List=   () 
    1616 
    1717[ParametersFiles] 
     
    2020[RestartFiles] 
    2121# List restart that have to be saved/restored each loop (file out, saved, and in) : 
    22 List=   (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 
     22List=   (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 
    2323 
    2424[OutputText] 
     
    2626 
    2727[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) 
     28List=   (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) 
    3030 
    3131[Post_1M_stomate_history] 
    32 Patches= () 
    33 GatherWithInternal= (lon, lat, PFT, time_counter, Areas, time_counter_bounds) 
    34 TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 
     32Patches = () 
     33GatherWithInternal = (lon, lat, PFT, time_counter, Areas, time_counter_bounds) 
     34TimeSeriesVars2D = (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 
    3535ChunckJob2D = NONE 
    3636TimeSeriesVars3D = (LAI,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE,TOTAL_TURN) 
    3737ChunckJob3D = NONE 
    38 Seasonal=ON 
     38Seasonal = ON 
    3939 
    4040[Post_1M_stomate_ipcc_history] 
    41 Patches= () 
    42 GatherWithInternal= (lon, lat, PFT, time_counter, Areas, CONTFRAC, time_counter_bounds) 
    43 TimeSeriesVars2D=(cVeg, cLitter, cSoil, cProduct, lai, gpp, ra, npp, rh, fFire, fHarvest, fLuc, nbp, fVegLitter, fLitterSoil, cLeaf, cWood, cRoot, cMisc, cLitterAbove, cLitterBelow, cSoilFast, cSoilMedium, cSoilSlow, landCoverFrac, treeFracPrimDec, treeFracPrimEver, c3PftFrac, c4PftFrac, rGrowth, rMaint, nppLeaf, nppWood, nppRoot, nep) 
     41Patches = () 
     42GatherWithInternal = (lon, lat, PFT, time_counter, Areas, CONTFRAC, time_counter_bounds) 
     43TimeSeriesVars2D = (cVeg, cLitter, cSoil, cProduct, lai, gpp, ra, npp, rh, fFire, fHarvest, fLuc, nbp, fVegLitter, fLitterSoil, cLeaf, cWood, cRoot, cMisc, cLitterAbove, cLitterBelow, cSoilFast, cSoilMedium, cSoilSlow, landCoverFrac, treeFracPrimDec, treeFracPrimEver, c3PftFrac, c4PftFrac, rGrowth, rMaint, nppLeaf, nppWood, nppRoot, nep) 
    4444ChunckJob2D = NONE 
    45 TimeSeriesVars3D=() 
     45TimeSeriesVars3D = () 
    4646ChunckJob3D = NONE 
    47 Seasonal=ON 
     47Seasonal = ON 
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/COMP/xios.card

    r2229 r2566  
    55 
    66[InitialStateFiles] 
    7 List=   () 
     7List=   () 
    88 
    99[BoundaryFiles] 
    10 List=   () 
     10List=   () 
    1111ListNonDel= () 
    1212 
    1313[SmoothFiles] 
    14 List=   () 
     14List=   () 
    1515 
    1616[ParametersFiles] 
    17 List=   () 
     17List=   () 
    1818 
    1919[RestartFiles] 
    20 List=   (NONE) 
     20List=   (NONE) 
    2121 
    2222[OutputText] 
     
    2525[OutputFiles] 
    2626List=   () 
    27  
    28  
    29  
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/GENERAL/DRIVER/lmdz.driver

    r2512 r2566  
    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 
     
    622610    fi 
    623611 
    624     if [ X${lmdz_UserChoices_XIOS}  = Xy ] ; then 
    625612    # Add include of LMDZ context in iodef.xml 
    626613    # In iodef.xml add on next line after "COMPONENT CONTEXT" 
    627614    #  <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 
    633  
    634         # 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 
    639     fi 
     615    echo '<context id="LMDZ" src="./context_lmdz.xml"/>' > add.tmp 
     616    cp iodef.xml iodef.xml.tmp 
     617    sed -e "/COMPONENT CONTEXT/r add.tmp" iodef.xml.tmp > iodef.xml 
     618    rm iodef.xml.tmp add.tmp 
    640619     
    641620    IGCM_debug_PopStack "ATM_Update" 
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/GENERAL/DRIVER/opa9.driver

    r2384 r2566  
    99    RESOL_OCE_ICE=$( echo ${RESOL} | awk "-Fx" '{print $1}' ) 
    1010    case ${RESOL_OCE_ICE} in 
    11         ( *LIM2* ) 
    12         SEAICE_MODEL=LIM2  
    13         LIM_VERSION=2 
    14         ;; 
    15  
    16         ( *LIM3* ) 
    17         SEAICE_MODEL=LIM3 
    18         LIM_VERSION=3 
    19         ;; 
    20         ( *CICE*) SEAICE_MODEL=CICE ;; 
    21         ( *     ) SEAICE_MODEL=UNKNOWN ;; 
     11        ( *LIM2* ) 
     12        SEAICE_MODEL=LIM2 
     13        LIM_VERSION=2 
     14        ;; 
     15 
     16        ( *LIM3* ) 
     17        SEAICE_MODEL=LIM3 
     18        LIM_VERSION=3 
     19        ;; 
     20        ( *CICE*) SEAICE_MODEL=CICE ;; 
     21        ( *     ) SEAICE_MODEL=UNKNOWN ;; 
    2222    esac 
    2323    RESOL_OCE=$( echo ${RESOL_OCE_ICE} | sed "s/${SEAICE_MODEL}//" ) 
     
    3131    # Local function to find namelists parameters 
    3232    supergrep () { 
    33         grep "^ *$1 *=" $2 | sed -e "s% *\!.*%%" 
     33        grep "^ *$1 *=" $2 | sed -e "s% *\!.*%%" 
    3434    } 
    3535 
     
    5656    IGCM_debug_Print 1 "namelist_ref : ${NAMELIST_OPA_REF}" 
    5757    if [ ! -r ${NAMELIST_OPA_REF} ] ; then 
    58         echo "${NAMELIST_OPA_REF} non trouve" 
     58        echo "${NAMELIST_OPA_REF} non trouve" 
    5959    fi 
    6060    IGCM_debug_Print 1 "namelist_cfg : ${NAMELIST_OPA_CFG}" 
    6161    if [ ! -r ${NAMELIST_OPA_CFG} ] ; then 
    62         echo "${NAMELIST_OPA_CFG} non trouve" 
     62        echo "${NAMELIST_OPA_CFG} non trouve" 
    6363    fi 
    6464 
     
    6969    PAT_NLEAPY=$(   supergrep nn_leapy    ${NAMELIST_OPA_CFG} ) 
    7070    PAT_NSTOCK=$(   supergrep nn_stock    ${NAMELIST_OPA_CFG} ) 
    71     PAT_NWRITE=$(   supergrep nn_write    ${NAMELIST_OPA_CFG} ) 
    7271    PAT_RESTAR=$(   supergrep ln_rstart   ${NAMELIST_OPA_CFG} ) 
    7372    PAT_NRSTAR=$(   supergrep nn_rstctl   ${NAMELIST_OPA_CFG} ) 
    7473    PAT_NMSH=$(     supergrep nn_msh      ${NAMELIST_OPA_CFG} ) 
    75     PAT_NN_WRITE=$( supergrep nn_write    ${NAMELIST_OPA_CFG} ) 
    76     PAT_NN_FWRI=$(  supergrep nn_fwri     ${NAMELIST_OPA_CFG} ) 
    7774    PAT_ICE_EMBD=$( supergrep nn_ice_embd ${NAMELIST_OPA_CFG} ) 
    7875    PAT_ICEFLX=$(   supergrep cn_iceflx   ${NAMELIST_OPA_CFG} ) 
     
    8077    PAT_JPNJ=$(     supergrep jpnj        ${NAMELIST_OPA_CFG} ) 
    8178    PAT_JPNIJ=$(    supergrep jpnij       ${NAMELIST_OPA_CFG} ) 
    82     PAT_NN_FSBC=$(  supergrep nn_fsbc     ${NAMELIST_OPA_CFG} )  
     79    PAT_NN_FSBC=$(  supergrep nn_fsbc     ${NAMELIST_OPA_CFG} ) 
    8380 
    8481    ORCA_RDT=$(       supergrep rn_rdt        ${NAMELIST_OPA_CFG} | sed 's/ *rn_rdt *=//'  | sed 's/\. *//' ) 
     
    8784    #(( ORCA_NPDT_SBC   = ORCA_NPDT_JOUR / ORCA_NN_FSBC )) 
    8885    (( ORCA_RDT_SBC =  ORCA_RDT * ORCA_NN_FSBC )) 
    89   
     86 
    9087 
    9188    # Period Length In Days between DateBegin and first day of calendar 0001 01 01 
     
    9996    IGCM_debug_Print 1 "PAT_NLEAPY   $PAT_NLEAPY" 
    10097    IGCM_debug_Print 1 "PAT_NSTOCK   $PAT_NSTOCK" 
    101     IGCM_debug_Print 1 "PAT_NWRITE   $PAT_NWRITE" 
    10298    IGCM_debug_Print 1 "PAT_RESTAR   $PAT_RESTAR" 
    10399    IGCM_debug_Print 1 "PAT_NRSTAR   $PAT_NRSTAR" 
    104100    IGCM_debug_Print 1 "PAT_NMSH     $PAT_NMSH" 
    105     IGCM_debug_Print 1 "PAT_NN_WRITE $PAT_NN_WRITE" 
    106     IGCM_debug_Print 1 "PAT_NN_FWRI  $PAT_NN_FWRI" 
    107101    IGCM_debug_Print 1 "PAT_ICE_EMBD $PAT_ICE_EMBD" 
    108102    IGCM_debug_Print 1 "PAT_ICEFLX   $PAT_ICEFLX" 
     
    117111    IGCM_debug_Print 1 "ORCA_NPDT_JOUR  $ORCA_NPDT_JOUR" 
    118112    IGCM_debug_Print 1 "DaysSinceJC     $DaysSinceJC" 
    119      
     113 
    120114    IGCM_debug_PopStack "OCE_Initialize" 
    121     
     115 
    122116} 
    123117 
     
    133127    ## This informations are used for diaptr, trends and diagap files 
    134128    ## only the first frequency is used for this files 
    135     
     129 
    136130    IGCM_debug_Print 1 "FreqCoupling    $FreqCoupling" 
    137131    IGCM_debug_Print 1 "ORCA_NN_FSBC    $ORCA_NN_FSBC" 
     
    140134 
    141135    if [[ ${ORCA_RDT_SBC} -gt ${FreqCoupling} ]] ; then 
    142         IGCM_debug_Exit "ORCA_RDT_SBC=${ORCA_RDT_SBC} is greater than FreqCoupling=${FreqCoupling}" 
    143         IGCM_debug_Verif_Exit 
    144     fi 
    145      
    146     ##--Write Frequency Purpose .... 
    147     frequency=$( echo ${config_OCE_WriteFrequency} | awk "-F " '{print $1}' ) 
    148     factor=$( echo ${frequency} | sed -e "s/[yYmMdD]//" ) 
    149     case ${frequency} in 
    150         1Y|1y) 
    151             (( ORCA_NWRITE = ORCA_NPDT_JOUR * factor * $( IGCM_date_DaysInYear  ${year} ) ))          ; 
    152             PREFIX_NWRITE=${config_UserChoices_JobName}_${factor}y ; 
    153             R_OUT_OCE_NWRITE=${R_OUT_OCE_O_Y} ; 
    154             WF1=${factor}Y ;; 
    155         1M|1m) 
    156             (( ORCA_NWRITE = ORCA_NPDT_JOUR * factor * $( IGCM_date_DaysInMonth ${year} ${month} ) )) ; 
    157             PREFIX_NWRITE=${config_UserChoices_JobName}_${factor}m ; 
    158             R_OUT_OCE_NWRITE=${R_OUT_OCE_O_M} ; 
    159             WF1=${factor}M ;; 
    160         *D|*d) 
    161             (( ORCA_NWRITE = ORCA_NPDT_JOUR * factor  ))  ; 
    162             PREFIX_NWRITE=${config_UserChoices_JobName}_${factor}d ; 
    163             R_OUT_OCE_NWRITE=${R_OUT_OCE_O_D} ; 
    164             WF1=${factor}D ;; 
    165         *) 
    166             (( ORCA_NWRITE = 0 ))                                                            ;; 
    167     esac 
     136        IGCM_debug_Exit "ORCA_RDT_SBC=${ORCA_RDT_SBC} is greater than FreqCoupling=${FreqCoupling}" 
     137        IGCM_debug_Verif_Exit 
     138    fi 
    168139 
    169140    ##--Write Frequency for iomput 
     
    188159 
    189160    ##-- Output level : 3 for more 1D variables 
    190     eval opa9_OUTPUT_LEVEL=\${opa9_UserChoices_OUTPUT_LEVEL} > /dev/null 2>&1 
    191     OUTPUT_LEVEL=${opa9_OUTPUT_LEVEL} 
    192  
     161    OUTPUT_LEVEL=${opa9_UserChoices_OUTPUT_LEVEL} 
    193162 
    194163    # Period Length In Days between DateBegin and first day of calendar 0001 01 01 
    195     # Needed by OPA namelist to compute correct file names  
     164    # Needed by OPA namelist to compute correct file names 
    196165    (( PeriodDaysSinceJC =  $( IGCM_date_DaysSinceJC ${PeriodDateBegin} ) + 1  )) 
    197166 
     
    206175    ##-- Restart configuration 
    207176    if ( [ "${CumulPeriod}" -eq 1 ] && [ "${config_OCE_Restart}" = "n" ] ) ; then 
    208         ORCA_LRSTAR=.FALSE. 
    209         ORCA_NRSTDT=0 
     177        ORCA_LRSTAR=.FALSE. 
     178        ORCA_NRSTDT=0 
    210179        # Put ORCA_NMSH=0 when OPA running in parallel mode 
    211         ORCA_NMSH=1 
    212         #echo "NO OPA RESTART" 
     180        ORCA_NMSH=1 
     181        #echo "NO OPA RESTART" 
    213182    elif ( [ "${CumulPeriod}" -eq 1 ] && [ "${config_OCE_Restart}" = "y" ] ) ; then 
    214         ORCA_LRSTAR=.TRUE. 
    215         ORCA_NRSTDT=0 
    216         ORCA_NMSH=1 
    217         #echo "OPA RESTART" 
     183        ORCA_LRSTAR=.TRUE. 
     184        ORCA_NRSTDT=0 
     185        ORCA_NMSH=1 
     186        #echo "OPA RESTART" 
    218187    else 
    219         ORCA_LRSTAR=.TRUE. 
    220         ORCA_NRSTDT=2 
    221         ORCA_NMSH=0 
    222         #echo "OPA RESTART" 
     188        ORCA_LRSTAR=.TRUE. 
     189        ORCA_NRSTDT=2 
     190        ORCA_NMSH=0 
     191        #echo "OPA RESTART" 
    223192    fi 
    224193 
     
    244213 
    245214    typeset -r PRECIS=8 
    246     NEMO_END=$( echo $( awk "BEGIN { printf \"%0${PRECIS}d\",${ORCA_NITEND} }" ) )  
     215    NEMO_END=$( echo $( awk "BEGIN { printf \"%0${PRECIS}d\",${ORCA_NITEND} }" ) ) 
    247216 
    248217 
    249218    case ${SEAICE_MODEL} in 
    250         ( LIM2 )  
    251         NN_ICE_EMBD=0 
    252         ICEFLX=none 
    253         ;; 
    254         ( LIM3 )  
    255         NN_ICE_EMBD=2 
    256         ICEFLX=${opa9_UserChoices_iceflx:-linear} 
    257         ;; 
     219        ( LIM2 ) 
     220        NN_ICE_EMBD=0 
     221        ICEFLX=none 
     222        ;; 
     223        ( LIM3 ) 
     224        NN_ICE_EMBD=2 
     225        ICEFLX=${opa9_UserChoices_iceflx:-linear} 
     226        ;; 
    258227    esac 
    259228 
     
    261230 
    262231    sed -e "s/${PAT_CEXPER}/       cn_exp=\"${config_UserChoices_JobName}\"/"   \ 
    263         -e "s/${PAT_NIT000}/       nn_it000=${ORCA_NIT000}/"                    \ 
    264         -e "s/${PAT_NITEND}/       nn_itend=${ORCA_NITEND}/"                    \ 
    265         -e "s/${PAT_NDATE0}/       nn_date0=${PeriodDateBegin}/"                \ 
     232        -e "s/${PAT_NIT000}/       nn_it000=${ORCA_NIT000}/"                    \ 
     233        -e "s/${PAT_NITEND}/       nn_itend=${ORCA_NITEND}/"                    \ 
     234        -e "s/${PAT_NDATE0}/       nn_date0=${PeriodDateBegin}/"                \ 
    266235        -e "s%${PAT_NLEAPY}%       nn_leapy=${ORCA_NLEAPY}%"                    \ 
    267         -e "s/${PAT_NSTOCK}/       nn_stock=${ORCA_NSTOCK}/"                    \ 
    268         -e "s/${PAT_NWRITE}/       nn_write=${ORCA_NWRITE}/"                    \ 
    269         -e "s/${PAT_RESTAR}/       ln_rstart=${ORCA_LRSTAR}/"                   \ 
    270         -e "s/${PAT_NRSTAR}/       nn_rstctl=${ORCA_NRSTDT}/"                   \ 
    271         -e "s/${PAT_NMSH}/         nn_msh=${ORCA_NMSH}/"                        \ 
    272         -e "s/${PAT_NN_WRITE}/     nn_prg=${ORCA_NWRITE}/"                      \ 
    273         -e "s/${PAT_NN_FWRI}/      nn_fwri=${ORCA_NWRITE}/"                     \ 
    274         -e "s/${PAT_NN_FSBC}/      nn_fsbc=${ORCA_NN_FSBC}/"                    \ 
    275         -e "s/${PAT_ICE_EMBD}/     nn_ice_embd=${NN_ICE_EMBD}/"                 \ 
    276         -e "s/${PAT_ICEFLX}/       cn_iceflx=\'${ICEFLX}'/"                     \ 
    277         -e "s/${PAT_JPNI}/         jpni=1/"                                     \ 
    278         -e "s/${PAT_JPNJ}/         jpnj=${NUM_PROC_OCE}/"                       \ 
    279         -e "s/${PAT_JPNIJ}/        jpnij=${NUM_PROC_OCE}/"                      \ 
    280         namelist_cfg > namelist_cfg.tmp 
     236        -e "s/${PAT_NSTOCK}/       nn_stock=${ORCA_NSTOCK}/"                    \ 
     237        -e "s/${PAT_RESTAR}/       ln_rstart=${ORCA_LRSTAR}/"                   \ 
     238        -e "s/${PAT_NRSTAR}/       nn_rstctl=${ORCA_NRSTDT}/"                   \ 
     239        -e "s/${PAT_NMSH}/         nn_msh=${ORCA_NMSH}/"                        \ 
     240        -e "s/${PAT_NN_FSBC}/      nn_fsbc=${ORCA_NN_FSBC}/"                    \ 
     241        -e "s/${PAT_ICE_EMBD}/     nn_ice_embd=${NN_ICE_EMBD}/"                 \ 
     242        -e "s/${PAT_ICEFLX}/       cn_iceflx=\'${ICEFLX}'/"                     \ 
     243        -e "s/${PAT_JPNI}/         jpni=1/"                                     \ 
     244        -e "s/${PAT_JPNJ}/         jpnj=${NUM_PROC_OCE}/"                       \ 
     245        -e "s/${PAT_JPNIJ}/        jpnij=${NUM_PROC_OCE}/"                      \ 
     246        namelist_cfg > namelist_cfg.tmp 
    281247 
    282248    IGCM_sys_Mv namelist_cfg.tmp namelist_cfg 
     
    293259        -e "s/_1M_ENABLE_/${V1M_ENABLE}/" \ 
    294260        -e "s/_1Y_ENABLE_/${V1Y_ENABLE}/" \ 
    295         -e "s/_OUTPUT_LEVEL_/${OUTPUT_LEVEL}/" \ 
    296261        context_nemo.xml > context_nemo.xml.tmp 
    297262 
     
    310275    echo '<context id="nemo" src="./context_nemo.xml"/>' > add.tmp 
    311276    cp iodef.xml iodef.xml.tmp 
    312     sed -e "/COMPONENT CONTEXT/r add.tmp" \ 
    313         iodef.xml.tmp > iodef.xml 
     277    sed -e "/COMPONENT CONTEXT/r add.tmp" iodef.xml.tmp > iodef.xml 
    314278    rm iodef.xml.tmp add.tmp 
    315  
    316279 
    317280    IGCM_debug_PopStack "OCE_Update" 
     
    325288    if [ -f date.file ] ; then 
    326289        # Prefix use in opa9.card AND in lim2.card : 
    327         DATE_OPA=$( cat date.file | \ 
    328             sed "s/\ ${config_UserChoices_JobName}_[0-9]*[a-z]_\([0-9]*_[0-9]*\)_\ */\1/g" ) 
    329         MainPrefix=${config_UserChoices_JobName}_1d_${DATE_OPA} 
    330         SecondPrefix=${config_UserChoices_JobName}_1m_${DATE_OPA} 
     290        DATE_OPA=$( cat date.file | \ 
     291            sed "s/\ ${config_UserChoices_JobName}_[0-9]*[a-z]_\([0-9]*_[0-9]*\)_\ */\1/g" ) 
     292        MainPrefix=${config_UserChoices_JobName}_1d_${DATE_OPA} 
     293        SecondPrefix=${config_UserChoices_JobName}_1m_${DATE_OPA} 
    331294    fi 
    332295 
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/GENERAL/DRIVER/orchidee.driver

    r2410 r2566  
    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_rc0/IPSLCM6/GENERAL/DRIVER/pisces.driver

    r2372 r2566  
    33#----------------------------------- 
    44function MBG_Initialize 
    5 {  
     5{ 
    66    IGCM_debug_PushStack "MBG_Initialize" 
    77 
     
    2121    # ln_rsttr  boolean term for tracer model restart (true or false) 
    2222    # nrsttr    control of the time step (0, 1 or 2) 
    23      
     23 
    2424    ##--Variables used by PISCES -- 
    25   
     25 
    2626    NAMELIST_TOP_CFG=${SUBMIT_DIR}/PARAM/namelist_top_${RESOL_OCE}_cfg 
    2727    NAMELIST_PISCES_CFG=${SUBMIT_DIR}/PARAM/namelist_pisces_${RESOL_OCE}_cfg 
     
    5858 
    5959        # If we start from IPSLCM5* restart files. 
    60         for file in restart_trc*.nc ; do 
     60        for file in restart_trc*.nc ; do 
    6161            ncrename -v TRBDSi,TRBGSi -v TRNDSi,TRNGSi -v TRNBSi,TRNDSi -v TRBBSi,TRBDSi ${file} > /dev/null 2>&1 
    62         done 
     62        done 
    6363 
    6464    else 
     
    7272    fi 
    7373 
    74     ##-- Enable dbio output file 
    75     DBIO_ENABLE=".FALSE."  
    76     eval pisces_DBIO_ENABLE=\${pisces_UserChoices_DBIO_ENABLE} > /dev/null 2>&1 
    77     if [ "${pisces_DBIO_ENABLE}" = "y" ]; then 
    78         DBIO_ENABLE=".TRUE." 
    79     fi 
    80  
    81     # update iodef.xml 
    82  
    83     echo 'Informations into iodef.xml : DBIO_ENABLE' 
    84     echo ${DBIO_ENABLE} 
    85  
    86     sed -e "s/<DBIO_ENABLE>/${DBIO_ENABLE}/" \ 
    87         iodef.xml > iodef.xml.tmp 
    88  
    89     IGCM_sys_Mv iodef.xml.tmp iodef.xml 
    90  
    9174    ##-- CO2 forcing : update atcco2 value in namelist_pisces_cfg 
    9275    if [ "${pisces_UserChoices_CARBON_CYCLE}" = "y" ]; then 
    93         # Special case for carbon cycle 
    94         # Activate this case by putting CARBON_CYCLE=y in pisces.card section UserChoices 
    95         echo 'Update atcco2 in namelist_pisces_cfg with value from file co2.log' 
    96         PathCO2log=${SUBMIT_DIR} 
    97         PreviousLinelog=$( tail -1 ${PathCO2log}/co2.log ) 
    98         IPCC_PIS_CO2=$( echo "${PreviousLinelog[*]}" | gawk -F '|' '{gsub(" ",""); print $4}' ) 
    99         sed -e "s%${PAT_PIS_ATCCO2}%          atcco2=${IPCC_PIS_CO2}%"             \ 
    100             namelist_pisces_cfg > namelist_pisces_cfg.tmp 
    101         IGCM_sys_Mv namelist_pisces_cfg.tmp namelist_pisces_cfg 
     76        # Special case for carbon cycle 
     77        # Activate this case by putting CARBON_CYCLE=y in pisces.card section UserChoices 
     78        echo 'Update atcco2 in namelist_pisces_cfg with value from file co2.log' 
     79        PathCO2log=${SUBMIT_DIR} 
     80        PreviousLinelog=$( tail -1 ${PathCO2log}/co2.log ) 
     81        IPCC_PIS_CO2=$( echo "${PreviousLinelog[*]}" | gawk -F '|' '{gsub(" ",""); print $4}' ) 
     82        sed -e "s%${PAT_PIS_ATCCO2}%          atcco2=${IPCC_PIS_CO2}%"             \ 
     83            namelist_pisces_cfg > namelist_pisces_cfg.tmp 
     84        IGCM_sys_Mv namelist_pisces_cfg.tmp namelist_pisces_cfg 
    10285    else 
    103         # Take same CO2 as for LMDZ, in parameter file config.def. 
    104         # ATM_Update is done before MBG_Update and therefor config.def file contains the correct value for CO2. 
    105         echo 'Update atcco2 in namelist_pisces_cfg with same value as for LMDZ' 
    106         LMDZ_CO2=$( lmdzgrep co2_ppm config.def ) 
    107         sed -e "s%${PAT_PIS_ATCCO2}%          atcco2=${LMDZ_CO2}%"             \ 
    108             namelist_pisces_cfg > namelist_pisces_cfg.tmp 
    109         IGCM_sys_Mv namelist_pisces_cfg.tmp namelist_pisces_cfg 
     86        # Take same CO2 as for LMDZ, in parameter file config.def. 
     87        # ATM_Update is done before MBG_Update and therefor config.def file contains the correct value for CO2. 
     88        echo 'Update atcco2 in namelist_pisces_cfg with same value as for LMDZ' 
     89        LMDZ_CO2=$( lmdzgrep co2_ppm config.def ) 
     90        sed -e "s%${PAT_PIS_ATCCO2}%          atcco2=${LMDZ_CO2}%"             \ 
     91            namelist_pisces_cfg > namelist_pisces_cfg.tmp 
     92        IGCM_sys_Mv namelist_pisces_cfg.tmp namelist_pisces_cfg 
    11093    fi 
    11194 
     
    136119    IGCM_debug_PopStack "MBG_Finalize" 
    137120} 
    138  
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/GENERAL/DRIVER/stomate.driver

    r2343 r2566  
    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_rc0/IPSLCM6/GENERAL/DRIVER/xios.driver

    r2352 r2566  
    22#----------------------------------- 
    33function IOS_Initialize 
    4 {  
     4{ 
    55    IGCM_debug_PushStack "IOS_Initialize" 
    66 
     
    1616 
    1717    echo UPDATE IOS !!! 
    18 # Activate server mode 
     18    # Activate server mode 
    1919    IGCM_comp_modifyXmlFile force iodef.xml using_server NONE true 
    20 # If lmdz_UserChoices_XIOS=y add LMDZ as component id : 
    21     if [ X${lmdz_UserChoices_XIOS}  = Xy ] ; then 
    22         IGCM_comp_modifyXmlFile force iodef.xml oasis_codes_id NONE LMDZ,oceanx 
    23     fi  
     20    # Add LMDZ as component id 
     21    IGCM_comp_modifyXmlFile force iodef.xml oasis_codes_id NONE LMDZ,oceanx 
    2422    if [ -f namcouple ] ; then 
    25         sed -e "s/2  LMDZ oceanx/3 LMDZ oceanx ${config_Executable_IOS[1]}/" namcouple > namcouple.tmp  
    26         IGCM_sys_Mv namcouple.tmp namcouple 
     23        sed -e "s/2  LMDZ oceanx/3 LMDZ oceanx ${config_Executable_IOS[1]}/" namcouple > namcouple.tmp 
     24        IGCM_sys_Mv namcouple.tmp namcouple 
    2725    fi 
    2826 
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/GENERAL/PARAM/context_nemo.xml

    r2531 r2566  
    33  <!-- =========================================================================================================== --> 
    44 <context id="nemo" time_origin="1900-01-01 00:00:00" > 
    5      
     5 
    66    <!-- $id$ --> 
    7      
    8     <!--  
     7 
     8    <!-- 
    99============================================================================================================ 
    1010=                                  definition of all existing variables                                    = 
     
    1313    --> 
    1414    <field_definition src="./field_def_nemo.xml"/> 
    15     <!--  
     15    <!-- 
    1616============================================================================================================ 
    1717=                                           output files definition                                        = 
     
    2020============================================================================================================ 
    2121    --> 
    22      
     22 
    2323    <file_definition type="one_file" name="@expname@_@freq@" sync_freq="1d" min_digits="4"> 
    24      
     24 
    2525      <file_group id="1h" output_freq="1h"  output_level="10" enabled=".FALSE."/> <!-- 1h files --> 
    26       
     26 
    2727      <file_group id="1d" output_freq="1d"  output_level="10" enabled="_1D_ENABLE_"> <!-- 1d files --> 
    2828 
    29         <file id="file1" name_suffix="_grid_T" description="ocean T grid variables" > 
    30           <field field_ref="sst"          name="sosstsst"  /> 
    31           <field field_ref="sss"          name="sosaline"  /> 
    32           <field field_ref="ssh"          name="sossheig"  /> 
    33           <field field_ref="empmr"        name="sowaflup"  /> 
    34           <field field_ref="qsr"          name="soshfldo"  /> 
     29        <file id="file1" name_suffix="_grid_T" description="ocean T grid variables" > 
     30          <field field_ref="sst"          name="sosstsst"  /> 
     31          <field field_ref="sss"          name="sosaline"  /> 
     32          <field field_ref="ssh"          name="sossheig"  /> 
     33          <field field_ref="empmr"        name="sowaflup"  /> 
     34          <field field_ref="qsr"          name="soshfldo"  /> 
    3535          <field field_ref="saltflx"      name="sosfldow"  /> 
    36           <field field_ref="qt"           name="sohefldo"  /> 
    37           <field field_ref="mldr10_1"     name="somxl010"  /> 
    38           <field field_ref="mldkz5"       name="somixhgt"  /> 
    39           <field field_ref="ice_cover"    name="soicecov"  /> 
    40           <field field_ref="wspd"         name="sowindsp"  /> 
    41           <field field_ref="erp"          name="sowafldp"  /> 
    42           <field field_ref="ist_ipa"      name="soicetem"  /> 
    43           <field field_ref="icealb_cea"   name="soicealb"  />    
    44         </file> 
    45  
    46         <file id="file2" name_suffix="_grid_U" description="ocean U grid variables" > 
    47           <field field_ref="uoce"         name="vozocrtx"  /> 
    48           <field field_ref="uoce_eiv"     name="vozoeivu"  /> 
    49           <field field_ref="utau"         name="sozotaux"  /> 
    50         </file> 
    51          
    52         <file id="file3" name_suffix="_grid_V" description="ocean V grid variables" > 
    53           <field field_ref="voce"         name="vomecrty"  /> 
    54           <field field_ref="voce_eiv"     name="vomeeivv"  /> 
    55           <field field_ref="vtau"         name="sometauy"  /> 
    56         </file> 
    57          
     36          <field field_ref="qt"           name="sohefldo"  /> 
     37          <field field_ref="hc300"        name="sohtc300"  /> 
     38          <field field_ref="mldr10_1"     name="somxl010"  /> 
     39          <field field_ref="mldkz5"       name="somixhgt"  /> 
     40          <field field_ref="ice_cover"    name="soicecov"  /> 
     41          <field field_ref="wspd"         name="sowindsp"  /> 
     42          <field field_ref="erp"          name="sowafldp"  /> 
     43          <field field_ref="ist_ipa"      name="soicetem"  /> 
     44          <field field_ref="icealb_cea"   name="soicealb"  /> 
     45        </file> 
     46 
     47        <file id="file2" name_suffix="_grid_U" description="ocean U grid variables" > 
     48          <field field_ref="uoce"         name="vozocrtx"  /> 
     49          <field field_ref="uoce_eiv"     name="vozoeivu"  /> 
     50          <field field_ref="utau"         name="sozotaux"  /> 
     51        </file> 
     52 
     53        <file id="file3" name_suffix="_grid_V" description="ocean V grid variables" > 
     54          <field field_ref="voce"         name="vomecrty"  /> 
     55          <field field_ref="voce_eiv"     name="vomeeivv"  /> 
     56          <field field_ref="vtau"         name="sometauy"  /> 
     57        </file> 
     58 
    5859      </file_group> 
    5960 
    6061      <file_group id="1m" output_freq="1mo" output_level="10" enabled="_1M_ENABLE_"> <!-- real monthly files --> 
    6162 
    62         <file id="file4" name_suffix="_grid_T" description="ocean T grid variables" > 
    63           <field field_ref="sst"          name="sosstsst"  /> 
    64           <field field_ref="sss"          name="sosaline"  /> 
    65           <field field_ref="ssh"          name="sossheig"  /> 
    66           <field field_ref="toce"         name="votemper"  /> 
    67           <field field_ref="soce"         name="vosaline"  /> 
    68           <field field_ref="empmr"        name="sowaflup"  /> 
    69           <field field_ref="qsr"          name="soshfldo"  /> 
     63        <file id="file4" name_suffix="_grid_T" description="ocean T grid variables" > 
     64          <field field_ref="sst"          name="sosstsst"  /> 
     65          <field field_ref="sss"          name="sosaline"  /> 
     66          <field field_ref="ssh"          name="sossheig"  /> 
     67          <field field_ref="toce"         name="votemper"  /> 
     68          <field field_ref="soce"         name="vosaline"  /> 
     69          <field field_ref="empmr"        name="sowaflup"  /> 
     70          <field field_ref="qsr"          name="soshfldo"  /> 
    7071          <field field_ref="saltflx"      name="sosfldow"  /> 
    71           <field field_ref="qt"           name="sohefldo"  /> 
    72           <field field_ref="mldr10_1"     name="somxl010"  /> 
    73           <field field_ref="mldkz5"       name="somixhgt"  /> 
    74           <field field_ref="ice_cover"    name="soicecov"  /> 
    75           <field field_ref="wspd"         name="sowindsp"  /> 
    76           <field field_ref="erp"          name="sowafldp"  /> 
    77           <field field_ref="ist_ipa"      name="soicetem"  /> 
    78           <field field_ref="icealb_cea"   name="soicealb"  />    
    79         </file> 
    80  
    81         <file id="file5" name_suffix="_grid_U" description="ocean U grid variables" > 
    82           <field field_ref="uoce"         name="vozocrtx"  /> 
    83           <field field_ref="uoce_eiv"     name="vozoeivu"  /> 
    84           <field field_ref="utau"         name="sozotaux"  /> 
    85         </file> 
    86          
    87         <file id="file6" name_suffix="_grid_V" description="ocean V grid variables" > 
    88           <field field_ref="voce"         name="vomecrty"  /> 
    89           <field field_ref="voce_eiv"     name="vomeeivv"  /> 
    90           <field field_ref="vtau"         name="sometauy"  /> 
    91         </file> 
    92  
    93         <file id="file7" name_suffix="_icemod" description="ice variables" > 
    94           <field field_ref="ice_pres"                     /> 
    95           <field field_ref="snowthic_cea" name="isnowthi" /> 
    96           <field field_ref="icethic_cea"  name="iicethic" /> 
    97           <field field_ref="iceprod_cea"  name="iiceprod" /> 
    98           <field field_ref="ist_ipa"      name="iicetemp" /> 
    99           <field field_ref="uice_ipa"     name="iicevelu" /> 
    100           <field field_ref="vice_ipa"     name="iicevelv" /> 
    101           <field field_ref="utau_ice"     name="iicestru" /> 
    102           <field field_ref="vtau_ice"     name="iicestrv" /> 
    103           <field field_ref="qsr_io_cea"   name="iicesflx" /> 
    104           <field field_ref="qns_io_cea"   name="iicenflx" /> 
    105           <field field_ref="snowpre"      name="isnowpre" /> 
    106         </file> 
    107  
    108     <file id="file8" name_suffix="_diaptr" description="diaptr variables" > 
    109        <field field_ref="zotemglo"   /> 
    110        <field field_ref="zosalglo"     /> 
    111        <field field_ref="zosrfglo"    /> 
    112        <field field_ref="zomsfglo"    /> 
    113        <field field_ref="zomsfeiv"    /> 
    114        <field field_ref="zotematl"   /> 
    115        <field field_ref="zosalatl"     /> 
    116        <field field_ref="zosrfatl"    /> 
    117        <field field_ref="zomsfatl"    /> 
    118        <field field_ref="zotempac"   /> 
    119        <field field_ref="zosalpac"     /> 
    120        <field field_ref="zosrfpac"    /> 
    121        <field field_ref="zomsfpac"    /> 
    122        <field field_ref="zotemind"   /> 
    123        <field field_ref="zosalind"     /> 
    124        <field field_ref="zosrfind"    /> 
    125        <field field_ref="zomsfind"    /> 
    126        <field field_ref="zotemipc"   /> 
    127        <field field_ref="zosalipc"     /> 
    128        <field field_ref="zosrfipc"    /> 
    129        <field field_ref="zomsfipc"     /> 
    130        <field field_ref="sophtadv"      /> 
    131        <field field_ref="sophteiv"      /> 
    132        <field field_ref="sophtldf"      /> 
    133        <field field_ref="sophtove"      /> 
    134        <field field_ref="sohtatl"       /> 
    135        <field field_ref="sohtpac"       /> 
    136        <field field_ref="sohtind"       /> 
    137        <field field_ref="sohtipc"       /> 
    138        <field field_ref="sopstadv"      /> 
    139        <field field_ref="sopsteiv"      /> 
    140        <field field_ref="sopstldf"      /> 
    141        <field field_ref="sopstove"      /> 
    142        <field field_ref="sostatl"       /> 
    143        <field field_ref="sostpac"       /> 
    144        <field field_ref="sostind"       /> 
    145        <field field_ref="sostipc"       /> 
    146     </file> 
    147  
    148         <file id="file9" name_suffix="_ptrc_T" description="pisces sms variables" > 
    149        <field field_ref="DIC"      /> 
    150        <field field_ref="Alkalini" /> 
    151        <field field_ref="O2"       /> 
    152        <field field_ref="CaCO3"    /> 
    153        <field field_ref="PO4"      /> 
    154        <field field_ref="POC"      /> 
    155        <field field_ref="Si"       /> 
    156        <field field_ref="PHY"      /> 
    157        <field field_ref="ZOO"      /> 
    158        <field field_ref="DOC"      /> 
    159        <field field_ref="PHY2"     /> 
    160        <field field_ref="ZOO2"     /> 
    161        <field field_ref="DSi"      /> 
    162        <field field_ref="Fer"      /> 
    163        <field field_ref="BFe"      /> 
    164        <field field_ref="GOC"      /> 
    165        <field field_ref="SFe"      /> 
    166        <field field_ref="DFe"      /> 
    167        <field field_ref="GSi"      /> 
    168        <field field_ref="NFe"      /> 
    169        <field field_ref="NCHL"     /> 
    170        <field field_ref="DCHL"     /> 
    171        <field field_ref="NO3"      /> 
    172        <field field_ref="NH4"      /> 
    173         </file> 
    174          
    175         <file id="file10" name_suffix="_diad_T" description="additional pisces diagnostics" > 
    176        <field field_ref="PH"       /> 
    177        <field field_ref="CO3"      /> 
    178        <field field_ref="CO3sat"   /> 
    179        <field field_ref="PAR"      /> 
    180        <field field_ref="PPPHY"    /> 
    181        <field field_ref="PPPHY2"   /> 
    182        <field field_ref="PPNEWN"   /> 
    183        <field field_ref="PPNEWD"   /> 
    184        <field field_ref="PBSi"     /> 
    185        <field field_ref="PFeN"     /> 
    186        <field field_ref="PFeD"     /> 
    187        <field field_ref="xfracal"  /> 
    188        <field field_ref="PCAL"     /> 
    189        <field field_ref="DCAL"     /> 
    190        <field field_ref="GRAZ1"    /> 
    191        <field field_ref="GRAZ2"    /> 
    192        <field field_ref="EPC100"   /> 
    193        <field field_ref="EPFE100"  /> 
    194        <field field_ref="EPSI100"  /> 
    195        <field field_ref="EPCAL100" /> 
    196        <field field_ref="Cflx"     /> 
    197        <field field_ref="Oflx"     /> 
    198        <field field_ref="Kg"       /> 
    199        <field field_ref="Dpco2"    /> 
    200        <field field_ref="Dpo2"     /> 
    201        <field field_ref="Heup"     /> 
    202        <field field_ref="Irondep"  /> 
    203        <field field_ref="Ironsed"  /> 
    204        <field field_ref="Ironice"  /> 
    205        <field field_ref="Nfix"     /> 
    206        <field field_ref="MuN"      /> 
    207        <field field_ref="MuD"      /> 
    208        <field field_ref="LNnut"    /> 
    209        <field field_ref="LDnut"    /> 
    210        <field field_ref="LNFe"     /> 
    211        <field field_ref="LDFe"     /> 
    212        <field field_ref="LNlight"  /> 
    213        <field field_ref="LDlight"  /> 
    214        <field field_ref="pdust"    /> 
    215        <field field_ref="Fe3"     /> 
    216        <field field_ref="FeL1"     /> 
    217        <field field_ref="TL1"      /> 
    218        <field field_ref="Sdenit"   /> 
    219        <field field_ref="Totlig"   /> 
    220         </file> 
    221  
    222     </file_group> 
     72          <field field_ref="qt"           name="sohefldo"  /> 
     73          <field field_ref="hc300"        name="sohtc300"  /> 
     74          <field field_ref="mldr10_1"     name="somxl010"  /> 
     75          <field field_ref="mldkz5"       name="somixhgt"  /> 
     76          <field field_ref="ice_cover"    name="soicecov"  /> 
     77          <field field_ref="wspd"         name="sowindsp"  /> 
     78          <field field_ref="erp"          name="sowafldp"  /> 
     79          <field field_ref="ist_ipa"      name="soicetem"  /> 
     80          <field field_ref="icealb_cea"   name="soicealb"  /> 
     81        </file> 
     82 
     83        <file id="file5" name_suffix="_grid_U" description="ocean U grid variables" > 
     84          <field field_ref="uoce"         name="vozocrtx"  /> 
     85          <field field_ref="uoce_eiv"     name="vozoeivu"  /> 
     86          <field field_ref="utau"         name="sozotaux"  /> 
     87        </file> 
     88 
     89        <file id="file6" name_suffix="_grid_V" description="ocean V grid variables" > 
     90          <field field_ref="voce"         name="vomecrty"  /> 
     91          <field field_ref="voce_eiv"     name="vomeeivv"  /> 
     92          <field field_ref="vtau"         name="sometauy"  /> 
     93        </file> 
     94 
     95        <file id="file7" name_suffix="_icemod" description="ice variables" > 
     96          <field field_ref="ice_pres"                     /> 
     97          <field field_ref="snowthic_cea" name="isnowthi" /> 
     98          <field field_ref="icethic_cea"  name="iicethic" /> 
     99          <field field_ref="iceprod_cea"  name="iiceprod" /> 
     100          <field field_ref="ist_ipa"      name="iicetemp" /> 
     101          <field field_ref="uice_ipa"     name="iicevelu" /> 
     102          <field field_ref="vice_ipa"     name="iicevelv" /> 
     103          <field field_ref="utau_ice"     name="iicestru" /> 
     104          <field field_ref="vtau_ice"     name="iicestrv" /> 
     105          <field field_ref="qsr_io_cea"   name="iicesflx" /> 
     106          <field field_ref="qns_io_cea"   name="iicenflx" /> 
     107          <field field_ref="snowpre"      name="isnowpre" /> 
     108        </file> 
     109 
     110        <file id="file8" name_suffix="_diaptr" description="diaptr variables" > 
     111          <field field_ref="zotemglo"   /> 
     112          <field field_ref="zosalglo"     /> 
     113          <field field_ref="zosrfglo"    /> 
     114          <field field_ref="zomsfglo"    /> 
     115          <field field_ref="zomsfeiv"    /> 
     116          <field field_ref="zotematl"   /> 
     117          <field field_ref="zosalatl"     /> 
     118          <field field_ref="zosrfatl"    /> 
     119          <field field_ref="zomsfatl"    /> 
     120          <field field_ref="zotempac"   /> 
     121          <field field_ref="zosalpac"     /> 
     122          <field field_ref="zosrfpac"    /> 
     123          <field field_ref="zomsfpac"    /> 
     124          <field field_ref="zotemind"   /> 
     125          <field field_ref="zosalind"     /> 
     126          <field field_ref="zosrfind"    /> 
     127          <field field_ref="zomsfind"    /> 
     128          <field field_ref="zotemipc"   /> 
     129          <field field_ref="zosalipc"     /> 
     130          <field field_ref="zosrfipc"    /> 
     131          <field field_ref="zomsfipc"     /> 
     132          <field field_ref="sophtadv"      /> 
     133          <field field_ref="sophteiv"      /> 
     134          <field field_ref="sophtldf"      /> 
     135          <field field_ref="sophtove"      /> 
     136          <field field_ref="sohtatl"       /> 
     137          <field field_ref="sohtpac"       /> 
     138          <field field_ref="sohtind"       /> 
     139          <field field_ref="sohtipc"       /> 
     140          <field field_ref="sopstadv"      /> 
     141          <field field_ref="sopsteiv"      /> 
     142          <field field_ref="sopstldf"      /> 
     143          <field field_ref="sopstove"      /> 
     144          <field field_ref="sostatl"       /> 
     145          <field field_ref="sostpac"       /> 
     146          <field field_ref="sostind"       /> 
     147          <field field_ref="sostipc"       /> 
     148        </file> 
     149 
     150        <file id="file9" name_suffix="_ptrc_T" description="pisces sms variables" > 
     151          <field field_ref="DIC"      /> 
     152          <field field_ref="Alkalini" /> 
     153          <field field_ref="O2"       /> 
     154          <field field_ref="CaCO3"    /> 
     155          <field field_ref="PO4"      /> 
     156          <field field_ref="POC"      /> 
     157          <field field_ref="Si"       /> 
     158          <field field_ref="PHY"      /> 
     159          <field field_ref="ZOO"      /> 
     160          <field field_ref="DOC"      /> 
     161          <field field_ref="PHY2"     /> 
     162          <field field_ref="ZOO2"     /> 
     163          <field field_ref="DSi"      /> 
     164          <field field_ref="Fer"      /> 
     165          <field field_ref="BFe"      /> 
     166          <field field_ref="GOC"      /> 
     167          <field field_ref="SFe"      /> 
     168          <field field_ref="DFe"      /> 
     169          <field field_ref="GSi"      /> 
     170          <field field_ref="NFe"      /> 
     171          <field field_ref="NCHL"     /> 
     172          <field field_ref="DCHL"     /> 
     173          <field field_ref="NO3"      /> 
     174          <field field_ref="NH4"      /> 
     175        </file> 
     176 
     177        <file id="file10" name_suffix="_diad_T" description="additional pisces diagnostics" > 
     178          <field field_ref="PH"       /> 
     179          <field field_ref="CO3"      /> 
     180          <field field_ref="CO3sat"   /> 
     181          <field field_ref="PAR"      /> 
     182          <field field_ref="PPPHY"    /> 
     183          <field field_ref="PPPHY2"   /> 
     184          <field field_ref="PPNEWN"   /> 
     185          <field field_ref="PPNEWD"   /> 
     186          <field field_ref="PBSi"     /> 
     187          <field field_ref="PFeN"     /> 
     188          <field field_ref="PFeD"     /> 
     189          <field field_ref="xfracal"  /> 
     190          <field field_ref="PCAL"     /> 
     191          <field field_ref="DCAL"     /> 
     192          <field field_ref="GRAZ1"    /> 
     193          <field field_ref="GRAZ2"    /> 
     194          <field field_ref="EPC100"   /> 
     195          <field field_ref="EPFE100"  /> 
     196          <field field_ref="EPSI100"  /> 
     197          <field field_ref="EPCAL100" /> 
     198          <field field_ref="Cflx"     /> 
     199          <field field_ref="Oflx"     /> 
     200          <field field_ref="Kg"       /> 
     201          <field field_ref="Dpco2"    /> 
     202          <field field_ref="Dpo2"     /> 
     203          <field field_ref="Heup"     /> 
     204          <field field_ref="Irondep"  /> 
     205          <field field_ref="Ironsed"  /> 
     206          <field field_ref="Ironice"  /> 
     207          <field field_ref="Nfix"     /> 
     208          <field field_ref="MuN"      /> 
     209          <field field_ref="MuD"      /> 
     210          <field field_ref="LNnut"    /> 
     211          <field field_ref="LDnut"    /> 
     212          <field field_ref="LNFe"     /> 
     213          <field field_ref="LDFe"     /> 
     214          <field field_ref="LNlight"  /> 
     215          <field field_ref="LDlight"  /> 
     216          <field field_ref="pdust"    /> 
     217          <field field_ref="Fe3"     /> 
     218          <field field_ref="FeL1"     /> 
     219          <field field_ref="TL1"      /> 
     220          <field field_ref="Sdenit"   /> 
     221          <field field_ref="Totlig"   /> 
     222        </file> 
     223 
     224      </file_group> 
    223225 
    224226      <file_group id="1y"  output_freq="1y" output_level="10" enabled="_1Y_ENABLE_"> <!-- real yearly files --> 
    225227 
    226         <file id="file11" name_suffix="_ptrc_T" description="pisces sms variables" > 
    227        <field field_ref="DIC"      /> 
    228        <field field_ref="Alkalini" /> 
    229        <field field_ref="O2"       /> 
    230        <field field_ref="CaCO3"    /> 
    231        <field field_ref="PO4"      /> 
    232        <field field_ref="POC"      /> 
    233        <field field_ref="Si"       /> 
    234        <field field_ref="PHY"      /> 
    235        <field field_ref="ZOO"      /> 
    236        <field field_ref="DOC"      /> 
    237        <field field_ref="PHY2"     /> 
    238        <field field_ref="ZOO2"     /> 
    239        <field field_ref="DSi"      /> 
    240        <field field_ref="Fer"      /> 
    241        <field field_ref="BFe"      /> 
    242        <field field_ref="GOC"      /> 
    243        <field field_ref="SFe"      /> 
    244        <field field_ref="DFe"      /> 
    245        <field field_ref="GSi"      /> 
    246        <field field_ref="NFe"      /> 
    247        <field field_ref="NCHL"     /> 
    248        <field field_ref="DCHL"     /> 
    249        <field field_ref="NO3"      /> 
    250        <field field_ref="NH4"      /> 
    251         </file> 
    252  
    253         <file id="file12" name_suffix="_diad_T" description="additional pisces diagnostics" > 
    254        <field field_ref="PH"       /> 
    255        <field field_ref="CO3"      /> 
    256        <field field_ref="CO3sat"   /> 
    257        <field field_ref="PAR"      /> 
    258        <field field_ref="PPPHY"    /> 
    259        <field field_ref="PPPHY2"   /> 
    260        <field field_ref="PPNEWN"   /> 
    261        <field field_ref="PPNEWD"   /> 
    262        <field field_ref="PBSi"     /> 
    263        <field field_ref="PFeN"     /> 
    264        <field field_ref="PFeD"     /> 
    265        <field field_ref="xfracal"  /> 
    266        <field field_ref="PCAL"     /> 
    267        <field field_ref="DCAL"     /> 
    268        <field field_ref="GRAZ1"    /> 
    269        <field field_ref="GRAZ2"    /> 
    270        <field field_ref="EPC100"   /> 
    271        <field field_ref="EPFE100"  /> 
    272        <field field_ref="EPSI100"  /> 
    273        <field field_ref="EPCAL100" /> 
    274        <field field_ref="Cflx"     /> 
    275        <field field_ref="Oflx"     /> 
    276        <field field_ref="Kg"       /> 
    277        <field field_ref="Dpco2"    /> 
    278        <field field_ref="Dpo2"     /> 
    279        <field field_ref="Heup"     /> 
    280        <field field_ref="Irondep"  /> 
    281        <field field_ref="Ironsed"  /> 
    282        <field field_ref="Ironice"  /> 
    283        <field field_ref="Nfix"     /> 
    284        <field field_ref="MuN"      /> 
    285        <field field_ref="MuD"      /> 
    286        <field field_ref="LNnut"    /> 
    287        <field field_ref="LDnut"    /> 
    288        <field field_ref="LNFe"     /> 
    289        <field field_ref="LDFe"     /> 
    290        <field field_ref="LNlight"  /> 
    291        <field field_ref="LDlight"  /> 
    292        <field field_ref="pdust"    /> 
    293        <field field_ref="Fe3"     /> 
    294        <field field_ref="FeL1"     /> 
    295        <field field_ref="TL1"      /> 
    296        <field field_ref="Sdenit"   /> 
    297        <field field_ref="Totlig"   /> 
    298         </file> 
     228        <file id="file11" name_suffix="_ptrc_T" description="pisces sms variables" > 
     229          <field field_ref="DIC"      /> 
     230          <field field_ref="Alkalini" /> 
     231          <field field_ref="O2"       /> 
     232          <field field_ref="CaCO3"    /> 
     233          <field field_ref="PO4"      /> 
     234          <field field_ref="POC"      /> 
     235          <field field_ref="Si"       /> 
     236          <field field_ref="PHY"      /> 
     237          <field field_ref="ZOO"      /> 
     238          <field field_ref="DOC"      /> 
     239          <field field_ref="PHY2"     /> 
     240          <field field_ref="ZOO2"     /> 
     241          <field field_ref="DSi"      /> 
     242          <field field_ref="Fer"      /> 
     243          <field field_ref="BFe"      /> 
     244          <field field_ref="GOC"      /> 
     245          <field field_ref="SFe"      /> 
     246          <field field_ref="DFe"      /> 
     247          <field field_ref="GSi"      /> 
     248          <field field_ref="NFe"      /> 
     249          <field field_ref="NCHL"     /> 
     250          <field field_ref="DCHL"     /> 
     251          <field field_ref="NO3"      /> 
     252          <field field_ref="NH4"      /> 
     253        </file> 
     254 
     255        <file id="file12" name_suffix="_diad_T" description="additional pisces diagnostics" > 
     256          <field field_ref="PH"       /> 
     257          <field field_ref="CO3"      /> 
     258          <field field_ref="CO3sat"   /> 
     259          <field field_ref="PAR"      /> 
     260          <field field_ref="PPPHY"    /> 
     261          <field field_ref="PPPHY2"   /> 
     262          <field field_ref="PPNEWN"   /> 
     263          <field field_ref="PPNEWD"   /> 
     264          <field field_ref="PBSi"     /> 
     265          <field field_ref="PFeN"     /> 
     266          <field field_ref="PFeD"     /> 
     267          <field field_ref="xfracal"  /> 
     268          <field field_ref="PCAL"     /> 
     269          <field field_ref="DCAL"     /> 
     270          <field field_ref="GRAZ1"    /> 
     271          <field field_ref="GRAZ2"    /> 
     272          <field field_ref="EPC100"   /> 
     273          <field field_ref="EPFE100"  /> 
     274          <field field_ref="EPSI100"  /> 
     275          <field field_ref="EPCAL100" /> 
     276          <field field_ref="Cflx"     /> 
     277          <field field_ref="Oflx"     /> 
     278          <field field_ref="Kg"       /> 
     279          <field field_ref="Dpco2"    /> 
     280          <field field_ref="Dpo2"     /> 
     281          <field field_ref="Heup"     /> 
     282          <field field_ref="Irondep"  /> 
     283          <field field_ref="Ironsed"  /> 
     284          <field field_ref="Ironice"  /> 
     285          <field field_ref="Nfix"     /> 
     286          <field field_ref="MuN"      /> 
     287          <field field_ref="MuD"      /> 
     288          <field field_ref="LNnut"    /> 
     289          <field field_ref="LDnut"    /> 
     290          <field field_ref="LNFe"     /> 
     291          <field field_ref="LDFe"     /> 
     292          <field field_ref="LNlight"  /> 
     293          <field field_ref="LDlight"  /> 
     294          <field field_ref="pdust"    /> 
     295          <field field_ref="Fe3"     /> 
     296          <field field_ref="FeL1"     /> 
     297          <field field_ref="TL1"      /> 
     298          <field field_ref="Sdenit"   /> 
     299          <field field_ref="Totlig"   /> 
     300        </file> 
    299301 
    300302      </file_group> 
     
    302304      <file_group id="10y" output_freq="10y" output_level="10" enabled=".FALSE."/> <!-- real 10y files --> 
    303305 
    304    </file_definition> 
    305      
    306     <!--  
     306    </file_definition> 
     307 
     308    <!-- 
    307309============================================================================================================ 
    308310= grid definition = = DO NOT CHANGE = 
    309311============================================================================================================ 
    310312    --> 
    311      
    312    <axis_definition>   
     313 
     314    <axis_definition> 
    313315      <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 
    314316      <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 
     
    316318      <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 
    317319      <axis id="nfloat" long_name="Float number"      unit="-"  /> 
    318    </axis_definition>  
    319      
    320    <domain_definition src="./domain_def_nemo.xml"/> 
    321     
    322    <grid_definition>     
    323      <grid id="grid_T_2D" domain_ref="grid_T"/> 
    324      <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 
    325      <grid id="grid_U_2D" domain_ref="grid_U"/> 
    326      <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 
    327      <grid id="grid_V_2D" domain_ref="grid_V"/> 
    328      <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 
    329      <grid id="grid_W_2D" domain_ref="grid_W"/> 
    330      <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 
    331      <grid id="gznl_T_2D" domain_ref="gznl"/> 
    332      <grid id="gznl_T_3D" domain_ref="gznl" axis_ref="deptht"/> 
    333      <grid id="gznl_W_3D" domain_ref="gznl" axis_ref="depthw"/> 
    334     </grid_definition>   
    335    
    336   </context> 
     320    </axis_definition> 
     321 
     322    <domain_definition src="./domain_def_nemo.xml"/> 
     323 
     324    <grid_definition> 
     325      <grid id="grid_T_2D" domain_ref="grid_T"/> 
     326      <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 
     327      <grid id="grid_U_2D" domain_ref="grid_U"/> 
     328      <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 
     329      <grid id="grid_V_2D" domain_ref="grid_V"/> 
     330      <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 
     331      <grid id="grid_W_2D" domain_ref="grid_W"/> 
     332      <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 
     333      <grid id="gznl_T_2D" domain_ref="gznl"/> 
     334      <grid id="gznl_T_3D" domain_ref="gznl" axis_ref="deptht"/> 
     335      <grid id="gznl_W_3D" domain_ref="gznl" axis_ref="depthw"/> 
     336    </grid_definition> 
     337 
     338 </context> 
  • CONFIG/UNIFORM/v6_rc0/IPSLCM6/GENERAL/PARAM/orchidee.def_CWRR

    r2415 r2566  
    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_rc0/IPSLCM6/GENERAL/PARAM/orchidee.def_Choi

    r2415 r2566  
    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_rc0/IPSLCM6/GENERAL/PARAM/run.def

    r2511 r2566  
    5555grilles_gcm_netcdf=_AUTO_ 
    5656### To activate XIOS ouputs only 
    57 ok_all_xml= _AUTO_ 
     57ok_all_xml= y 
    5858 
Note: See TracChangeset for help on using the changeset viewer.