Ignore:
Timestamp:
06/13/24 12:07:40 (3 weeks ago)
Author:
jgipsl
Message:

Add output file in exp pdpiControl_TUNING and add new exp with ORCHIDEE_4

Location:
CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/IPSLCM-reg
Files:
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/IPSLCM-reg/pdpiControl_TUNING.orch4/COMP/orchidee.card

    r6855 r6879  
    33 
    44[UserChoices] 
    5 AtmCo2=2.8432e+02 
     5# Select the PFT and age class set-up. NOTE: the number of PFTs should match the  
     6# number in the land cover and maps. The number of age classes does not affect the 
     7# maps that can be used. 
     8DefSuffix = 15pft.1ac 
    69 
    710# VEGET_UPDATE_at_start=y : orchidee.driver will set VEGET_UPDATE=1Y at the first cumul period when starting a new simulation.  
    811#                           After the first period, VEGET_UPDATE will be set according to the choice done below.   
    9 VEGET_UPDATE_at_start=y 
     12VEGET_UPDATE_at_start=n 
    1013 
    1114# VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file 
    1215# VEGET_UPDATE=1Y : update the vegetation and woodharvest file 1st of January each year 
    1316VEGET_UPDATE=0Y 
     17 
     18# Choice for routing scheme. Set ROUTING below to have following parameters set in orchidee.def :  
     19# ROUTING=standard   => in orchidee.def RIVER_ROUTING=y and ROUTING_METHOD=standard 
     20# ROUTING=simple     => in orchidee.def RIVER_ROUTING=y and ROUTING_METHOD=simple 
     21# ROUTING=native     => in orchidee.def RIVER_ROUTING=y and ROUTING_METHOD=native (note: routing_simple.nc is used also for this case) 
     22# ROUTING=off        => in orchidee.def RIVER_ROUTING=n  
     23ROUTING=simple 
    1424 
    1525# Specify output level for output files 
     
    2131output_level_sechiba_out_2 = NONE 
    2232output_level_sechiba_history_4dim = NONE 
     33output_level_sechiba_stomate_history = 1 
    2334 
    2435# Specify output frequency for each file [1y, 1mo, 1d, 10800s, 1ts] 
     
    2637output_freq_sechiba_history = 1mo 
    2738output_freq_sechiba_out_2 = 1d 
    28 output_freq_sechiba_history_4dim = 1d 
     39output_freq_sechiba_history_4dim = 1mo 
     40output_freq_sechiba_stomate_history = 1mo 
    2941 
    3042[InitialStateFiles] 
    31 List=   (${R_IN}/SRF/SOIL/soils_param_zobler_coord.nc, soils_param.nc ), \ 
    32         (${R_IN}/SRF/SOIL/soils_param_zobler_coord.nc, soilcolor.nc ), \ 
    33         (${R_IN}/SRF/reftemp.nc, . ), \ 
    34         (${R_IN}/SRF/routing.nc, . ), \ 
    35         (${R_IN}/SRF/albedo/alb_bg_modisopt_2D_ESA_v2.nc, alb_bg.nc ), \ 
    36         (${R_IN}/SRF/cartepente2d_15min.nc, .) 
     43List=       (${R_IN}/SRF/SOIL/soil_bulk_and_ph.nc, .), \ 
     44            (${R_IN}/SRF/SOIL/soils_param_usda_with_clay_oxisol_coord.nc, soils_param.nc), \ 
     45            (${R_IN}/SRF/SOIL/soils_param_zobler_coord.nc, soilcolor.nc), \ 
     46            (${R_IN}/SRF/cartepente2d_15min4.nc, cartepente2d_15min.nc), \ 
     47            (${R_IN}/SRF/reftemp4.nc, reftemp.nc), \ 
     48            (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v2023.1/PFTmap_1700.nc, PFTmap.nc) 
    3749 
    3850[BoundaryFiles] 
    39 List= () 
    40 ListNonDel= (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_1850.nc, PFTmap.nc),\ 
    41             (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_1850.nc,           woodharvest.nc),\ 
    42             (${R_IN}/SRF/soils_param.nc, . ) 
    43  
     51List=   () 
     52ListNonDel= (${R_IN}/SRF/ROUTING/routing_simple.nc, .) 
    4453 
    4554[SmoothFiles] 
     
    4756 
    4857[ParametersFiles] 
    49 List=   (${SUBMIT_DIR}/PARAM/ORCHIDEE/orchidee.def_v22, orchidee.def)   ,\ 
    50         (${SUBMIT_DIR}/PARAM/ORCHIDEE/ping_orchidee.xml, . )                      ,\ 
    51         (${SUBMIT_DIR}/PARAM/ORCHIDEE/dr2xml_IPSL_orchidee.xml, dr2xml_orchidee.xml)                    ,\ 
    52         (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/file_def_orchidee.xml, .) ,\ 
    53         (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_input_orchidee.xml, .) ,\ 
    54         (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_orchidee.xml, .)   ,\ 
    55         (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/field_def_orchidee.xml, .) 
     58List=   (${SUBMIT_DIR}/PARAM/ORCHIDEE/orchidee.def_v4, orchidee.def)   ,\ 
     59        (${SUBMIT_DIR}/PARAM/ORCHIDEE/orchidee_pft.def_${DefSuffix}_v4, orchidee_pft.def) ,\ 
     60        (${MODIPSL}/modeles/ORCHIDEE_4/src_xml/file_def_orchidee.xml, .)  ,\ 
     61        (${MODIPSL}/modeles/ORCHIDEE_4/src_xml/context_input_orchidee.xml, .) ,\ 
     62        (${MODIPSL}/modeles/ORCHIDEE_4/src_xml/context_orchidee.xml, .)  ,\ 
     63        (${MODIPSL}/modeles/ORCHIDEE_4/src_xml/context_routing_orchidee.xml, .)   ,\ 
     64        (${MODIPSL}/modeles/ORCHIDEE_4/src_xml/field_def_orchidee.xml, .) 
    5665 
    5766[RestartFiles] 
    58 List=   (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 
     67List=   (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) ,\ 
     68        (routing_restart.nc, routing_restart.nc, routing_start.nc) 
    5969 
    6070[OutputText] 
    61 List=   (out_orchidee*, orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, context_input_orchidee.xml, river_desc.nc) 
     71List=   (out_orchidee*, orchidee.def, orchidee_pft.def, used_orchidee.def, used_orchidee_pft.def, iodef.xml, context_orchidee.xml, context_input_orchidee.xml, context_routing_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, river_desc.nc) 
    6272 
    6373[OutputFiles] 
    64 List=   (sechiba_history.nc,   ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
     74List=   (sechiba_history.nc,      ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
    6575        (sechiba_stomate_history.nc,${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_stomate_history.nc, NONE), \ 
    66         (sechiba_history_4dim.nc,${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history_4dim.nc, NONE), \ 
    67         (sechiba_out_2.nc,     ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc,   NONE), \ 
     76        (sechiba_history_4dim.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history_4dim.nc, NONE), \ 
     77        (sechiba_out_2.nc,        ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc,   NONE), \ 
    6878        (ORCHIDEE_interp_diag.nc, ${R_OUT_SRF_O_D}/${PREFIX}_ORCHIDEE_interp_diag.nc, NONE), \ 
    69         (forcing_by_ORCHIDEE.nc, ${R_OUT_SRF_O_H}/${PREFIX}_forcing_by_ORCHIDEE.nc, NONE) 
     79        (forcing_by_ORCHIDEE.nc,  ${R_OUT_SRF_O_H}/${PREFIX}_forcing_by_ORCHIDEE.nc, NONE), \ 
     80        (diag_routing.nc,         ${R_OUT_SRF_O_D}/${PREFIX}_1D_sechiba_routing.nc, NONE),\ 
     81        (diag_routing_r.nc,       ${R_OUT_SRF_O_D}/${PREFIX}_1D_sechiba_routing_r.nc, NONE) 
    7082 
    7183 
  • CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/IPSLCM-reg/pdpiControl_TUNING.orch4/COMP/stomate.card

    r6661 r6879  
    33 
    44[UserChoices] 
     5# NINPUT_UPDATE=1Y: change in nitrogen input maps every year.  
     6# Nitrogen input maps should be set in BoundaryFiles/List for 1Y or in InitialStateFile for 0Y. 
     7NINPUT_UPDATE=0Y 
     8 
     9# STOMATE_IMPOSE_CN: impose nitrogen 
     10# If STOMATE_IMPOSE_CN=y the file leaf_cn.nc must be available except if STOMATE_READ_CN=n 
     11# If STOMATE_IMPOSE_CN=n the other N-input files are needed, see commented files below 
     12STOMATE_IMPOSE_CN=n 
    513 
    614# Specify output level for output files 
     
    1725output_freq_stomate_ipcc_history = 1mo 
    1826 
    19  
    2027[InitialStateFiles] 
    21 List=   () 
     28List=   (${R_IN}/SRF/NITROGEN/N_FERTILISATION/NMIP2/synthetic/historical/nfer_crop_nh4_1850.nc, Nfert_ammo_cropland.nc) ,\ 
     29        (${R_IN}/SRF/NITROGEN/N_FERTILISATION/NMIP2/synthetic/historical/nfer_crop_no3_1850.nc, Nfert_nitr_cropland.nc) ,\ 
     30        (${R_IN}/SRF/NITROGEN/N_FERTILISATION/NMIP2/synthetic/historical/nfer_pas_nh4_1850.nc,  Nfert_ammo_pasture.nc) ,\ 
     31        (${R_IN}/SRF/NITROGEN/N_FERTILISATION/NMIP2/synthetic/historical/nfer_pas_no3_1850.nc,  Nfert_nitr_pasture.nc) ,\ 
     32        (${R_IN}/SRF/NITROGEN/N_DEPOSITION/CMIP6.2/historical/nhx__1850.nc, Nammonium.nc), \ 
     33        (${R_IN}/SRF/NITROGEN/N_DEPOSITION/CMIP6.2/historical/noy__1850.nc, Nnitrate.nc), \ 
     34        (${R_IN}/SRF/NITROGEN/BNF/bnf_1850.nc, bnf.nc) 
    2235 
    2336[BoundaryFiles] 
    24 List=   () 
     37List= () 
    2538ListNonDel= () 
    2639 
     
    3952[OutputFiles] 
    4053List=   (stomate_history.nc,      ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc,      Post_1M_stomate_history),    \ 
    41         (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 
     54        (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history), \ 
     55        (stomate_history_4dim.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history_4dim.nc, NONE), \ 
     56        (stomate_fixed_dia.nc, ${R_OUT_SBG_O_Y}/${PREFIX}_1Y_stomate_fixed_dia.nc, NONE) 
    4257 
    4358[Post_1M_stomate_history] 
    44 Patches = () 
    45 GatherWithInternal = (lon, lat, Areas, CONTFRAC, time_counter, time_centered, time_centered_bounds) 
    46 TimeSeriesVars2D = (CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE,WOOD_HARVEST) 
     59Patches= () 
     60GatherWithInternal= (lon, lat, time_counter, Areas, CONTFRAC) 
     61TimeSeriesVars2D= (T2M_MONTH,RESOLUTION_X,RESOLUTION_Y,FLUX_PROD_S_LCC_c,FLUX_PROD_M_LCC_c,FLUX_PROD_L_LCC_c,FLUX_PROD_S_HARVEST_c,FLUX_PROD_M_HARVEST_c,FLUX_PROD_L_HARVEST_c) 
    4762ChunckJob2D = NONE 
    48 TimeSeriesVars3D = (VEGET_COV_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,WOOD_HARVEST_PFT) 
     63TimeSeriesVars3D= (LAI_MEAN,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,TOTAL_M_n,TOTAL_M_c,TOTAL_BM_LITTER_c,TOTAL_BM_LITTER_n,ADAPTATION,REGENERATION,SOIL_ACTIVE_c,SOIL_ACTIVE_n,SOIL_SLOW_c,SOIL_SLOW_n,SOIL_PASSIVE_c,SOIL_PASSIVE_n,SOIL_SURF_c,SOIL_SURF_n,LITTER_STR_AB_c,LITTER_STR_AB_n,LITTER_STR_BE_c,LITTER_STR_BE_n,LITTER_MET_AB_c,LITTER_MET_AB_n,LITTER_MET_BE_c,LITTER_MET_BE_n,LITTER_WOD_AB_c,LITTER_WOD_AB_n,LITTER_WOD_BE_c,LITTER_WOD_BE_n,TOTAL_TURN_c,TOTAL_TURN_n,LEAF_M_n,LEAF_M_c,N_UPTAKE_NO3,N_UPTAKE_NH4,NH3_EMISSION,N2_EMISSION,N2O_EMISSION,NOX_EMISSION,NBP_pool_c,NBP_flux_c,MBC_NBP1_c,MBC_NBP1_n,MBC_NBP2_c,MBC_NBP2_n) 
    4964ChunckJob3D = NONE 
    50 Seasonal = ON 
     65Seasonal=ON 
    5166 
    5267[Post_1M_stomate_ipcc_history] 
    53 Patches = () 
    54 GatherWithInternal = (lon, lat, Areas, CONTFRAC, time_counter, time_centered, time_centered_bounds) 
    55 TimeSeriesVars2D = (cProduct, lai, gpp, ra, fLuc, nbp, fVegLitter, fLitterSoil, cLeaf, cWood, cRoot, cMisc, cLitterAbove, cLitterBelow, cSoilFast, cSoilMedium, cSoilSlow, cMassVariation, treeFracPrimDec, treeFracPrimEver, c3PftFrac, c4PftFrac, rGrowth, rMaint, nppLeaf, nppWood, nppRoot, nep, fWoodharvest, cVegCrop, cLitterCrop, cSoilCrop, nppCrop, raCrop) 
     68Patches= () 
     69GatherWithInternal= (lon, lat, time_counter, Areas, CONTFRAC) 
     70TimeSeriesVars2D=(cVeg, cLitter, cSoil, cProduct, cMassVariation, lai, gpp, ra, npp, rh, fFire, fHarvest, fLuc, nbp_c, nbp_n, fVegLitter, fLitterSoil, cLeaf, cWood, cRoot, cMisc, cLitterAbove, cLitterBelow, cSoilFast, cSoilMedium, cSoilSlow, landCoverFrac, treeFracPrimDec, treeFracPrimEver, c3PftFrac, c4PftFrac, rGrowth, rMaint, nppLeaf, nppWood, nppRoot, nep_c, nep_n, fWoodharvest) 
    5671ChunckJob2D = NONE 
    57 TimeSeriesVars3D = () 
     72TimeSeriesVars3D=() 
    5873ChunckJob3D = NONE 
    59 Seasonal = ON 
     74Seasonal=ON 
     75 
  • CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/IPSLCM-reg/pdpiControl_TUNING.orch4/config.card

    r6858 r6879  
    1818TagName=IPSLCM7 
    1919#D- Choice of experiment in EXPERIMENTS directory 
    20 ExpType=IPSLCM-reg/pdpiControl_TUNING 
     20ExpType=IPSLCM-reg/pdpiControl_TUNING.orch4 
    2121#============================ 
    2222#-- leap, noleap, 360d 
     
    7171# Last day of the experience used as restart for this component if Restart=y 
    7272# #D- Last day of the experience used as restart for all components 
    73 RestartDate=2049-12-31 
    74 #D- Define restart simulation name for all components 
    75 RestartJobName==CM65v420-LR-CdL-pd-04 
     73RestartDate=1919-12-31 
     74#D- Define restart simulation name for all components 
     75RestartJobName=CM65v420-LR-pd-tun-00 
    7676#D- Path Server Group Login 
    7777RestartPath=${R_IN}/RESTART/IPSLCM6/DEVT/pdControl 
     
    8585#-- Last day of the experience used as restart for this component if Restart=y 
    8686##D- Last day of the experience used as restart for all components 
    87 RestartDate=2049-12-31 
    88 #D- Define restart simulation name for all components 
    89 RestartJobName=CM65v420-LR-CdL-pd-04 
     87RestartDate=1919-12-31 
     88#D- Define restart simulation name for all components 
     89RestartJobName=CM65v420-LR-pd-tun-00 
    9090#D- Path Server Group Login 
    9191RestartPath=${R_IN}/RESTART/IPSLCM6/DEVT/pdControl 
     
    9999##-- Last day of the experience used as restart for this component if Restart=y 
    100100##D- Last day of the experience used as restart for all components 
    101 RestartDate=2049-12-31 
    102 #D- Define restart simulation name for all components 
    103 RestartJobName=CM65v420-LR-CdL-pd-04 
     101RestartDate=1919-12-31 
     102#D- Define restart simulation name for all components 
     103RestartJobName=CM65v420-LR-pd-tun-00 
    104104#D- Path Server Group Login 
    105105RestartPath=${R_IN}/RESTART/IPSLCM6/DEVT/pdControl 
     
    112112##-- Last day of the experience used as restart for this component if Restart=y 
    113113#D- Last day of the experience used as restart for all components 
    114 RestartDate=3849-12-31 
    115 #D- Define restart simulation name for all components 
    116 RestartJobName=CM61-LR-pi-03g-v42 
     114RestartDate=1919-12-31 
     115#D- Define restart simulation name for all components 
     116RestartJobName=CM65v420-LR-pd-tun-00 
    117117#D- Path Server Group Login 
    118118RestartPath=${R_IN}/RESTART/IPSLCM6/DEVT/piControl 
     
    122122[SRF] 
    123123# If config_Restarts_OverRule == 'n' next 4 params are read 
    124 Restart=y  
     124Restart=n  
    125125# Last day of the experience used as restart for this component if Restart=y 
    126126#D- Last day of the experience used as restart for all components 
     
    135135[SBG] 
    136136# If config_Restarts_OverRule == 'n' next 4 params are read 
    137 Restart=y  
     137Restart=n 
    138138# Last day of the experience used as restart for this component if Restart=y 
    139139#D- Last day of the experience used as restart for all components 
     
    152152# Last day of the experience used as restart for this component if Restart=y 
    153153#D- Last day of the experience used as restart for all components 
    154 RestartDate=2049-12-31 
    155 #D- Define restart simulation name for all components 
    156 RestartJobName=CM65v420-LR-CdL-pd-04 
     154RestartDate=1919-12-31 
     155#D- Define restart simulation name for all components 
     156RestartJobName=CM65v420-LR-pd-tun-00 
    157157#D- Path Server Group Login 
    158158RestartPath=${R_IN}/RESTART/IPSLCM6/DEVT/pdControl 
     
    174174#D- For each component, Name of component, Tag of component 
    175175ATM= (lmdz, LMDZ6-r4144) 
    176 SRF= (orchidee, branch-ORCHIDEE_2_2-7613) 
    177 SBG= (stomate, branch-ORCHIDEE_2_2-7613) 
     176SRF= (orchidee, trunk-ORCHIDEE_4-8571) 
     177SBG= (stomate, trunk-ORCHIDEE_4-8571) 
    178178OCE= (opa9, tag_NEMO_v4.2.0-r) 
    179179ICE= (si3,  tag_NEMO_v4.2.0-r) 
     
    187187#D- For each component, Real name of executable, Name of executable for oasis 
    188188### For JZ ATM= (gcm_${ResolAtm}_${OptMode}.e, lmdz.x, 71MPI, 10OMP) 
    189 ATM= (gcm_${ResolAtm}_orch22_${OptMode}.e, lmdz.x, 71MPI, 8OMP) 
     189ATM= (gcm_${ResolAtm}_orch4_${OptMode}.e, lmdz.x, 71MPI, 8OMP) 
    190190SRF= ("" ,"" ) 
    191191SBG= ("" ,"" ) 
  • CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/IPSLCM-reg/pdpiControl_TUNING/COMP/orchidee.card

    r6855 r6879  
    66 
    77# VEGET_UPDATE_at_start=y : orchidee.driver will set VEGET_UPDATE=1Y at the first cumul period when starting a new simulation.  
    8 #                           After the first period, VEGET_UPDATE will be set according to the choice done below.   
     8#                           After the first period, VEGET_UPDATE will be set according to the choice of VEGET_UPDATE done below.   
    99VEGET_UPDATE_at_start=y 
    1010 
     
    2121output_level_sechiba_out_2 = NONE 
    2222output_level_sechiba_history_4dim = NONE 
     23output_level_sechiba_stomate_history = 1 
    2324 
    2425# Specify output frequency for each file [1y, 1mo, 1d, 10800s, 1ts] 
     
    2728output_freq_sechiba_out_2 = 1d 
    2829output_freq_sechiba_history_4dim = 1d 
     30output_freq_sechiba_stomate_history = 1mo 
    2931 
    3032[InitialStateFiles] 
Note: See TracChangeset for help on using the changeset viewer.