Changeset 6895


Ignore:
Timestamp:
07/03/24 19:12:21 (3 days ago)
Author:
jgipsl
Message:

Copied experiement and adapte to be used with ORCHIDEE_4.

Corrected error with file duplication in EXPERIMENTS/ICOLMDZOR/LAM/amip_LAM/COMP/lmdz.card

Location:
CONFIG/UNIFORM/v7/IPSLCM7
Files:
1 added
2 edited
5 copied

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZOR/LAM/amip_ERA5_LAM.orch4/COMP/orchidee.card

    r6894 r6895  
    33 
    44[UserChoices] 
    5 # VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file 
    6 # VEGET_UPDATE=1Y : update the vegetation and woodharvest file 1st of January each year 
     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 
     9 
     10# VEGET_UPDATE=0Y : no change in vegetation map. PFTmap.nc should be set only in InitialStateFiles/List.  
     11# VEGET_UPDATE=1Y : change vegetation map every year. PFTmap.nc should be set only in BoundaryFiles/List. 
     12# 
     13# For VEGET_UPDATE=1Y, the PFTmap is read in January. In BoundaryFiles/List, copy the map for current year, use the variable ${year}. 
    714VEGET_UPDATE=1Y 
    815 
    9 # Choice for routing scheme. Set ROUTING below to have following parameters set in orchidee.def : 
     16# Choice for routing scheme. Set ROUTING below to have following parameters set in orchidee.def :  
    1017# ROUTING=standard   => in orchidee.def RIVER_ROUTING=y and ROUTING_METHOD=standard 
    1118# ROUTING=simple     => in orchidee.def RIVER_ROUTING=y and ROUTING_METHOD=simple 
    12 # ROUTING=off        => in orchidee.def RIVER_ROUTING=n 
     19# ROUTING=native     => in orchidee.def RIVER_ROUTING=y and ROUTING_METHOD=native (note: routing_simple.nc is used also for this case) 
     20# ROUTING=off        => in orchidee.def RIVER_ROUTING=n  
    1321ROUTING=simple 
    1422 
     
    2028output_level_sechiba_history = 11 
    2129output_level_sechiba_out_2 = NONE 
    22 output_level_sechiba_history_4dim = 11 
     30output_level_sechiba_history_4dim = 1 
    2331 
    2432# Specify output frequency for each file [1y, 1mo, 1d, 10800s, 1ts] 
    25 # Settings using WriteFrequency in config.card is not longer used 
    26 output_freq_sechiba_history = 1d 
     33# Settings using WriteFrequency in config.card are not longer used 
     34output_freq_sechiba_history = 1mo 
    2735output_freq_sechiba_out_2 = 10800s 
    2836output_freq_sechiba_history_4dim = 1mo 
     
    3038 
    3139[InitialStateFiles] 
    32 List=   (${R_IN}/SRF/SOIL/soils_param_zobler_coord.nc, soils_param.nc ), \ 
    33         (${R_IN}/SRF/SOIL/soils_param_zobler_coord.nc, soilcolor.nc ), \ 
    34         (${R_IN}/SRF/reftemp4.nc, reftemp.nc ), \ 
    35         (${R_IN}/SRF/albedo/alb_bg_modisopt_2D_ESA_v3.nc, alb_bg.nc ), \ 
    36         (${R_IN}/SRF/cartepente2d_15min4.nc, cartepente2d_15min.nc) 
    37  
     40List=       (${R_IN}/SRF/SOIL/soil_bulk_and_ph.nc, .), \ 
     41            (${R_IN}/SRF/SOIL/soils_param_usda_with_clay_oxisol_coord.nc, soils_param.nc), \ 
     42            (${R_IN}/SRF/SOIL/soils_param_zobler_coord.nc, soilcolor.nc), \ 
     43            (${R_IN}/SRF/cartepente2d_15min4.nc, cartepente2d_15min.nc), \ 
     44            (${R_IN}/SRF/ROUTING/floodplains4.nc, floodplains.nc), \ 
     45            (${R_IN}/SRF/reftemp4.nc, reftemp.nc) 
     46         
    3847[BoundaryFiles] 
    39 List = (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v2/PFTmap_${year}.nc, PFTmap.nc),\ 
    40        (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical4/woodharvest_${year}.nc,          woodharvest.nc) 
    41 ListNonDel = (${R_IN}/SRF/ROUTING/routing_simple.nc, .) 
     48List= (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v2023.1/PFTmap_${year}.nc, PFTmap.nc) 
     49ListNonDel= (${R_IN}/SRF/ROUTING/routing_simple.nc, .) 
    4250 
    4351[SmoothFiles] 
    44 List= () 
     52List=() 
    4553 
    4654[ParametersFiles] 
    47 List=   (${SUBMIT_DIR}/PARAM/ORCHIDEE/orchidee.def_v22, orchidee.def)  ,\ 
    48         (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/file_def_orchidee.xml, .)  ,\ 
    49         (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_input_orchidee.xml, .) ,\ 
    50         (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/context_routing_orchidee.xml, .)   ,\ 
    51         (${SUBMIT_DIR}/PARAM/ORCHIDEE/LAM/context_orchidee.xml_v22, context_orchidee.xml)   ,\ 
    52         (${MODIPSL}/modeles/ORCHIDEE_2_2/src_xml/field_def_orchidee.xml, .) 
     55List=   (${SUBMIT_DIR}/PARAM/ORCHIDEE/orchidee.def_v4, orchidee.def)  ,\ 
     56        (${SUBMIT_DIR}/PARAM/ORCHIDEE/orchidee_pft.def_${DefSuffix}_v4, orchidee_pft.def) ,\ 
     57        (${MODIPSL}/modeles/ORCHIDEE_4/src_xml/file_def_orchidee.xml, .)  ,\ 
     58        (${MODIPSL}/modeles/ORCHIDEE_4/src_xml/context_input_orchidee.xml, .) ,\ 
     59        (${MODIPSL}/modeles/ORCHIDEE_4/src_xml/context_routing_orchidee.xml, .)   ,\ 
     60        (${SUBMIT_DIR}/PARAM/ORCHIDEE/LAM/context_orchidee.xml_v4, context_orchidee.xml)   ,\ 
     61        (${MODIPSL}/modeles/ORCHIDEE_4/src_xml/field_def_orchidee.xml, .) 
    5362 
    5463[RestartFiles] 
    55 List=   (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc), \ 
    56         (routing_restart.nc, routing_restart.nc, routing_start.nc) 
     64List=   (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc), \ 
     65        (routing_restart.nc, routing_restart.nc, routing_start.nc, OPTIONAL) 
    5766 
    5867[OutputText] 
    59 List=   (out_orchidee*, orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, context_routing_orchidee.xml, context_input_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, river_desc.nc) 
     68List=   (orchidee.def, orchidee_pft.def, used_orchidee.def, used_orchidee_pft.def, out_orchidee, context_orchidee.xml, context_input_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, context_routing_orchidee.xml, river_desc.nc) 
    6069 
    6170[OutputFiles] 
    62 List=   (sechiba_history.nc,  ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
    63         (sechiba_history_4dim.nc,${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history_4dim.nc, NONE), \ 
    64         (sechiba_out_2.nc,     ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc,  NONE), \ 
     71List=   (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 
     72        (sechiba_history_4dim.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history_4dim.nc, NONE), \ 
     73        (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, NONE), \ 
    6574        (ORCHIDEE_interp_diag.nc, ${R_OUT_SRF_O_D}/${PREFIX}_ORCHIDEE_interp_diag.nc, NONE), \ 
    66         (forcing_by_ORCHIDEE.nc, ${R_OUT_SRF_O_H}/${PREFIX}_forcing_by_ORCHIDEE.nc, NONE) 
    67  
     75        (forcing_by_ORCHIDEE.nc, ${R_OUT_SRF_O_H}/${PREFIX}_forcing_by_ORCHIDEE.nc, NONE), \ 
     76        (diag_routing.nc,   ${R_OUT_SRF_O_D}/${PREFIX}_1D_sechiba_routing.nc, NONE),\ 
     77        (diag_routing_r.nc, ${R_OUT_SRF_O_D}/${PREFIX}_1D_sechiba_routing_r.nc, NONE) 
    6878 
    6979[Post_1M_sechiba_history] 
    7080Patches = () 
    71 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_centered, time_centered_bounds) 
    72 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, frac_snow, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR, riverflow, coastalflow, DelSoilMoist_daily, DelIntercept_daily, DelSWE_daily, delstock_routing_daily, snowmelt, LAImean, transpir, evapnu) 
    73 ChunckJob2D = NONE 
    74 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 
     81GatherWithInternal = (lon, lat, veget, time_counter, Areas, Contfrac, time_centered, time_centered_bounds) 
     82TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, frac_snow, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR, riverflow, coastalflow, DelSoilMoist_daily, DelIntercept_daily, DelSWE_daily, delstock_routing_daily, snowmelt, LAImean, hydrographs, evapnu, Wind, lwdown, swdown) 
     83ChunckJob2D = 200Y 
     84TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee, transpir, inter) 
    7585ChunckJob3D = NONE 
    7686Seasonal = ON 
     87 
     88# ALMAOUTPUT 
     89#TimeSeriesVars2D = (nobiofrac, SWnet, LWnet, Qh, Qle, Qg, Qf, DelSurfHeat, DelColdCont, Snowf, Rainf, Evap, Qs, Qsb, Qsm, DelSoilMoist, DelSWE, DelIntercept, AvgSurfT, RadT, Albedo, SWE, SoilMoist, SoilWet, SoilTemp, PotEvap, ESoil, ECanop, TVeg, RootMoist, SubSnow, ACond, SnowFrac, SAlbedo, SnowDepth, dis, GPP) 
     90#TimeSeriesVars3D = (ECanop, TVeg, GPP) 
     91 
    7792 
    7893[Post_HF_sechiba_out_2] 
     
    85100Seasonal = OFF 
    86101 
     102 
  • CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZOR/LAM/amip_ERA5_LAM.orch4/COMP/stomate.card

    r6791 r6895  
    33 
    44[UserChoices] 
     5# SPINUP_ANALYTIC=y/n : Activate the spinup analytic option to solve the carbon in soil balance 
     6SPINUP_ANALYTIC=n 
     7 
     8# NINPUT_UPDATE=0Y : no change in nitrogen input maps. Nitrogen input maps should be set in InitialStateFiles/List 
     9# NINPUT_UPDATE=1Y : change in nitrogen input maps every year. Nitrogen input maps should be set only in BoundaryFiles/List. 
     10NINPUT_UPDATE=1Y 
    511 
    612# Specify output level for output files 
     
    915# output_level_filname=10    : highest level which will output all variables 
    1016# output_level_filname=NONE  : deactivate the file 
    11 output_level_stomate_history = 10 
     17output_level_stomate_history = 6 
    1218output_level_stomate_ipcc_history = 1 
     19output_level_stomate_history_4dim = NONE 
     20output_level_stomate_fixed_dia = NONE 
    1321 
    1422# Specify output frequency for each file [1y, 1mo, 1d] 
     
    1624output_freq_stomate_history = 1mo 
    1725output_freq_stomate_ipcc_history = 1mo 
    18  
     26output_freq_stomate_history_4dim = 1mo 
     27output_freq_stomate_fixed_dia = 1y 
    1928 
    2029[InitialStateFiles] 
     
    2231 
    2332[BoundaryFiles] 
    24 List=   () 
    25 ListNonDel= () 
     33List=   (${R_IN}/SRF/NITROGEN/N_FERTILISATION/NMIP2/synthetic/historical/nfer_crop_nh4_${year}.nc, Nfert_ammo_cropland.nc) ,\ 
     34        (${R_IN}/SRF/NITROGEN/N_FERTILISATION/NMIP2/synthetic/historical/nfer_crop_no3_${year}.nc, Nfert_nitr_cropland.nc) ,\ 
     35        (${R_IN}/SRF/NITROGEN/N_FERTILISATION/NMIP2/synthetic/historical/nfer_pas_nh4_${year}.nc,  Nfert_ammo_pasture.nc) ,\ 
     36        (${R_IN}/SRF/NITROGEN/N_FERTILISATION/NMIP2/synthetic/historical/nfer_pas_no3_${year}.nc,  Nfert_nitr_pasture.nc) ,\ 
     37        (${R_IN}/SRF/NITROGEN/N_DEPOSITION/CMIP6.2/historical/nhx__${year}.nc, Nammonium.nc)\ 
     38        (${R_IN}/SRF/NITROGEN/N_DEPOSITION/CMIP6.2/historical/noy__${year}.nc, Nnitrate.nc) 
     39 
     40ListNonDel= (${R_IN}/SRF/NITROGEN/BNF/bnf_1850.nc, bnf.nc) ,\ 
     41            (${R_IN}/SRF/CO2/CO2_1700_2022_TRENDYv2023.txt, CO2.txt) 
    2642 
    2743[SmoothFiles] 
    28 List=   () 
     44# global_forest_management exists for years 1700-2015 
     45List= (${R_IN}/SRF/FOREST_MANAGEMENT/TRUNK_FM/historical/v1/global_forest_management_${year}.nc, FMmap.nc, 1:1:114) ,\ 
     46      (${R_IN}/SRF/FOREST_MANAGEMENT/TRUNK_FM/historical/v1/global_forest_management_2015.nc, FMmap.nc, 115:1:) 
    2947 
    3048[ParametersFiles] 
    3149List=   () 
    3250 
     51 
    3352[RestartFiles] 
    34 List=   (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 
     53List=   (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 
     54 
    3555 
    3656[OutputText] 
     
    3858 
    3959[OutputFiles] 
    40 List=   (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) 
     60List=   (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history), \ 
     61        (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history), \ 
     62        (stomate_history_4dim.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history_4dim.nc, NONE), \ 
     63        (stomate_fixed_dia.nc, ${R_OUT_SBG_O_Y}/${PREFIX}_1Y_stomate_fixed_dia.nc, NONE) 
    4264 
    4365[Post_1M_stomate_history] 
    44 Patches = () 
    45 GatherWithInternal = (lon, lat, Areas, time_counter, time_centered, time_centered_bounds) 
    46 TimeSeriesVars2D = (T2M_MONTH,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 
    47 ChunckJob2D = NONE 
    48 TimeSeriesVars3D = (LAI,VEGET_COV_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE,TOTAL_TURN,WOOD_HARVEST_PFT) 
    49 ChunckJob3D = NONE 
    50 Seasonal = ON 
     66Patches= () 
     67GatherWithInternal= (lon, lat, time_counter, Areas, CONTFRAC) 
     68TimeSeriesVars2D= (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) 
     69ChunckJob2D = 100Y 
     70TimeSeriesVars3D= (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) 
     71ChunckJob3D = 100Y 
     72Seasonal=ON 
    5173 
    5274[Post_1M_stomate_ipcc_history] 
    53 Patches = () 
    54 GatherWithInternal = (lon, lat, Areas, time_counter, time_centered, time_centered_bounds) 
    55 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, fWoodharvest) 
    56 ChunckJob2D = NONE 
    57 TimeSeriesVars3D = () 
     75Patches= () 
     76GatherWithInternal= (lon, lat, time_counter, Areas, CONTFRAC) 
     77TimeSeriesVars2D=(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) 
     78ChunckJob2D = 100Y 
     79TimeSeriesVars3D=() 
    5880ChunckJob3D = NONE 
    59 Seasonal = ON 
     81Seasonal=ON 
     82 
  • CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZOR/LAM/amip_ERA5_LAM.orch4/config.card

    r6894 r6895  
    99[UserChoices] 
    1010#============================ 
    11 JobName=TEST-amip-ERA5-LAM.01  
     11JobName=TEST-amip-ERA5-LAM.01.orch4  
    1212LongName="" 
    1313TagName=ICOLMDZOR 
    1414#D- Choice of experiment in EXPERIEMENTS directory 
    15 ExpType=ICOLMDZOR/LAM/amip_ERA5_LAM 
     15ExpType=ICOLMDZOR/LAM/amip_ERA5_LAM.orch4 
    1616ExperimentName=amip_LAM 
    1717SpaceName=TEST 
     
    6262#D-- Executable - 
    6363[Executable] 
    64 ICO= (icosa_lmdz_orch22_${OptMode}.exe, icosa_lmdz.exe, 48MPI) 
     64ICO= (icosa_lmdz_orch4_${OptMode}.exe, icosa_lmdz.exe, 48MPI) 
    6565ATM= ("","") 
    6666SRF= ("", "") 
  • CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZOR/LAM/amip_LAM/COMP/lmdz.card

    r6834 r6895  
    5555# With 3D ozone 
    5656List= (${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/CE0L/${config_UserChoices_CreateName}/ATM/Output/Boundary/${config_UserChoices_CreateName}_${year}_limit.nc, limit.nc),\ 
    57             (${R_IN}/ATM/AEROSOLS/CMIP6/v1/144x142/L${RESOL_ATM_Z}/aerosols1850_from_inca.nc,   aerosols.nat.nc),\ 
    5857            (${R_IN}/ATM/AEROSOLS/CMIP6/v1/144x142/L${RESOL_ATM_Z}/aerosols${year}_from_inca.nc,   aerosols${year}.nc),\ 
    5958            (${R_IN}/ATM/SOLAR/CMIP6/v3.1corr/Historical/solarforcing_v3.1_daily_6bands_${year}.nc, solarforcing.nc),\ 
Note: See TracChangeset for help on using the changeset viewer.