Changeset 3537


Ignore:
Timestamp:
01/12/18 13:19:53 (6 years ago)
Author:
jgipsl
Message:

Added option VEGET_UPDATE_at_start in orchidee.card and driver. This option is set to yes in all control simulations to be sure to take the vegetation file and woodharvest file set in orchidee.card instead of those stored in the restart file. The input files must be in BoundaryFiles because InitialStatFiles? will not be copied for the case if starting with restart file.

By default, VEGET_UPDATE_at_start=n and nothing will be done.

Location:
CONFIG/UNIFORM/v6
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/IPSLCM/pdControl/COMP/orchidee.card

    r3517 r3537  
    99DefSuffix=CWRR 
    1010 
     11# VEGET_UPDATE_at_start=y : orchidee.driver will set VEGET_UPDATE=1Y at the first cumul period when starting a new simulation.  
     12#                           After the first period, VEGET_UPDATE will be set according to the choice done below.   
     13VEGET_UPDATE_at_start=y 
     14 
     15# VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file 
     16# VEGET_UPDATE=1Y : update the vegetation and woodharvest file 1st of January each year 
    1117VEGET_UPDATE=0Y 
     18 
    1219 
    1320[InitialStateFiles] 
     
    1623        (${R_IN}/SRF/routing.nc, . ), \ 
    1724        (${R_IN}/SRF/albedo/alb_bg_modisopt_2D_ESA_v2.nc, alb_bg.nc ), \ 
    18         (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_2000.nc, PFTmap.nc),\ 
    19         (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_2000.nc, woodharvest.nc),\ 
    2025        (${R_IN}/SRF/cartepente2d_15min.nc, .) 
    2126 
    2227[BoundaryFiles] 
    2328List= () 
    24 ListNonDel= () 
     29ListNonDel= (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_2000.nc, PFTmap.nc),\ 
     30            (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_2000.nc,           woodharvest.nc),\ 
    2531 
    2632[SmoothFiles] 
  • CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/COMP/orchidee.card

    r3517 r3537  
    99DefSuffix=CWRR 
    1010 
     11# VEGET_UPDATE_at_start=y : orchidee.driver will set VEGET_UPDATE=1Y at the first cumul period when starting a new simulation.  
     12#                           After the first period, VEGET_UPDATE will be set according to the choice done below.   
     13VEGET_UPDATE_at_start=y 
     14 
     15# VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file 
     16# VEGET_UPDATE=1Y : update the vegetation and woodharvest file 1st of January each year 
    1117VEGET_UPDATE=0Y 
     18 
    1219 
    1320[InitialStateFiles] 
     
    1623        (${R_IN}/SRF/routing.nc, . ), \ 
    1724        (${R_IN}/SRF/albedo/alb_bg_modisopt_2D_ESA_v2.nc, alb_bg.nc ), \ 
    18         (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_1850.nc, PFTmap.nc),\ 
    19         (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_1850.nc, woodharvest.nc),\ 
    2025        (${R_IN}/SRF/cartepente2d_15min.nc, .) 
    2126 
    2227[BoundaryFiles] 
    2328List= () 
    24 ListNonDel= () 
     29ListNonDel= (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_1850.nc, PFTmap.nc),\ 
     30            (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_1850.nc,           woodharvest.nc),\ 
    2531 
    2632[SmoothFiles] 
  • CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/IPSLCM/piControl_CMIP6/COMP/orchidee.card

    r3517 r3537  
    99DefSuffix=CWRR 
    1010 
     11# VEGET_UPDATE_at_start=y : orchidee.driver will set VEGET_UPDATE=1Y at the first cumul period when starting a new simulation.  
     12#                           After the first period, VEGET_UPDATE will be set according to the choice done below.   
     13VEGET_UPDATE_at_start=y 
     14 
     15# VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file 
     16# VEGET_UPDATE=1Y : update the vegetation and woodharvest file 1st of January each year 
    1117VEGET_UPDATE=0Y 
     18 
    1219 
    1320[InitialStateFiles] 
     
    1623        (${R_IN}/SRF/routing.nc, . ), \ 
    1724        (${R_IN}/SRF/albedo/alb_bg_modisopt_2D_ESA_v2.nc, alb_bg.nc ), \ 
    18         (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_1850.nc, PFTmap.nc),\ 
    19         (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_1850.nc, woodharvest.nc),\ 
    2025        (${R_IN}/SRF/cartepente2d_15min.nc, .) 
    2126 
    2227[BoundaryFiles] 
    2328List= () 
    24 ListNonDel= () 
     29ListNonDel= (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_1850.nc, PFTmap.nc),\ 
     30            (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_1850.nc,           woodharvest.nc),\ 
    2531 
    2632[SmoothFiles] 
  • CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/LMDZOR/clim_360d/COMP/orchidee.card

    r3517 r3537  
    99DefSuffix=CWRR 
    1010 
     11# VEGET_UPDATE_at_start=y : orchidee.driver will set VEGET_UPDATE=1Y at the first cumul period when starting a new simulation.  
     12#                           After the first period, VEGET_UPDATE will be set according to the choice done below.   
     13VEGET_UPDATE_at_start=y 
     14 
     15# VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file 
     16# VEGET_UPDATE=1Y : update the vegetation and woodharvest file 1st of January each year 
    1117VEGET_UPDATE=0Y 
     18 
    1219 
    1320[InitialStateFiles] 
     
    1623        (${R_IN}/SRF/routing.nc, . ), \ 
    1724        (${R_IN}/SRF/albedo/alb_bg_modisopt_2D_ESA_v2.nc, alb_bg.nc ), \ 
    18         (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_2000.nc, PFTmap.nc),\ 
    19         (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_2000.nc, woodharvest.nc),\ 
    2025        (${R_IN}/SRF/cartepente2d_15min.nc, .) 
    2126 
    2227[BoundaryFiles] 
    2328List= () 
    24 ListNonDel= () 
     29ListNonDel= (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_2000.nc, PFTmap.nc),\ 
     30            (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_2000.nc,           woodharvest.nc),\ 
    2531 
    2632[SmoothFiles] 
  • CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/LMDZOR/clim_pdControl/COMP/orchidee.card

    r3517 r3537  
    99DefSuffix=CWRR 
    1010 
     11# VEGET_UPDATE_at_start=y : orchidee.driver will set VEGET_UPDATE=1Y at the first cumul period when starting a new simulation.  
     12#                           After the first period, VEGET_UPDATE will be set according to the choice done below.   
     13VEGET_UPDATE_at_start=y 
     14 
     15# VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file 
     16# VEGET_UPDATE=1Y : update the vegetation and woodharvest file 1st of January each year 
    1117VEGET_UPDATE=0Y 
     18 
    1219 
    1320[InitialStateFiles] 
     
    1623        (${R_IN}/SRF/routing.nc, . ), \ 
    1724        (${R_IN}/SRF/albedo/alb_bg_modisopt_2D_ESA_v2.nc, alb_bg.nc ), \ 
    18         (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_2000.nc, PFTmap.nc),\ 
    19         (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_2000.nc, woodharvest.nc),\ 
    2025        (${R_IN}/SRF/cartepente2d_15min.nc, .) 
    2126 
    2227[BoundaryFiles] 
    2328List= () 
    24 ListNonDel= () 
     29ListNonDel= (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_2000.nc, PFTmap.nc),\ 
     30            (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_2000.nc,           woodharvest.nc),\ 
    2531 
    2632[SmoothFiles] 
  • CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/DRIVER/orchidee.driver

    r3476 r3537  
    4646    fi 
    4747 
     48    # Set VEGET_UPDATE=1Y in orchidee.def if VEGET_UPDATE_at_start=y in orchidee.card and if it is the first cumul periond (start of new simulation) 
     49    if [ X${orchidee_UserChoices_VEGET_UPDATE_at_start} = Xy ] && [ ${CumulPeriod} -eq 1 ] ; then 
     50        IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE   1Y 
     51    fi 
     52 
    4853    # Modify in orchidee.def VEGET_UPDATE if it is set in orchidee.card section UserChoices 
     54    # Note: if the variable has been set by VEGET_UPDATE_at_start, this section will not overwrite it. 
    4955    if [ ! X${orchidee_UserChoices_VEGET_UPDATE} = X ] ; then 
    5056        IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE   ${orchidee_UserChoices_VEGET_UPDATE} 
  • CONFIG/UNIFORM/v6/LMDZOR_v6/EXPERIMENTS/LMDZOR/clim_360d/COMP/orchidee.card

    r3517 r3537  
    99DefSuffix=CWRR 
    1010 
     11# VEGET_UPDATE_at_start=y : orchidee.driver will set VEGET_UPDATE=1Y at the first cumul period when starting a new simulation.  
     12#                           After the first period, VEGET_UPDATE will be set according to the choice done below.   
     13VEGET_UPDATE_at_start=y 
     14 
     15# VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file 
     16# VEGET_UPDATE=1Y : update the vegetation and woodharvest file 1st of January each year 
    1117VEGET_UPDATE=0Y 
     18 
    1219 
    1320[InitialStateFiles] 
     
    1623        (${R_IN}/SRF/routing.nc, . ), \ 
    1724        (${R_IN}/SRF/albedo/alb_bg_modisopt_2D_ESA_v2.nc, alb_bg.nc ), \ 
    18         (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_2000.nc, PFTmap.nc),\ 
    19         (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_2000.nc, woodharvest.nc),\ 
    2025        (${R_IN}/SRF/cartepente2d_15min.nc, .) 
    2126 
    2227[BoundaryFiles] 
    2328List= () 
    24 ListNonDel= () 
     29ListNonDel= (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_2000.nc, PFTmap.nc),\ 
     30            (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_2000.nc,           woodharvest.nc),\ 
    2531 
    2632[SmoothFiles] 
  • CONFIG/UNIFORM/v6/LMDZOR_v6/EXPERIMENTS/LMDZOR/clim_pdControl/COMP/orchidee.card

    r3517 r3537  
    99DefSuffix=CWRR 
    1010 
     11# VEGET_UPDATE_at_start=y : orchidee.driver will set VEGET_UPDATE=1Y at the first cumul period when starting a new simulation.  
     12#                           After the first period, VEGET_UPDATE will be set according to the choice done below.   
     13VEGET_UPDATE_at_start=y 
     14 
     15# VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file 
     16# VEGET_UPDATE=1Y : update the vegetation and woodharvest file 1st of January each year 
    1117VEGET_UPDATE=0Y 
     18 
    1219 
    1320[InitialStateFiles] 
     
    1623        (${R_IN}/SRF/routing.nc, . ), \ 
    1724        (${R_IN}/SRF/albedo/alb_bg_modisopt_2D_ESA_v2.nc, alb_bg.nc ), \ 
    18         (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_2000.nc, PFTmap.nc),\ 
    19         (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_2000.nc, woodharvest.nc),\ 
    2025        (${R_IN}/SRF/cartepente2d_15min.nc, .) 
    2126 
    2227[BoundaryFiles] 
    2328List= () 
    24 ListNonDel= () 
     29ListNonDel= (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_2000.nc, PFTmap.nc),\ 
     30            (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_2000.nc,           woodharvest.nc),\ 
    2531 
    2632[SmoothFiles] 
  • CONFIG/UNIFORM/v6/LMDZOR_v6/GENERAL/DRIVER/orchidee.driver

    r3505 r3537  
    4646    fi 
    4747 
     48    # Set VEGET_UPDATE=1Y in orchidee.def if VEGET_UPDATE_at_start=y in orchidee.card and if it is the first cumul periond (start of new simulation) 
     49    if [ X${orchidee_UserChoices_VEGET_UPDATE_at_start} = Xy ] && [ ${CumulPeriod} -eq 1 ] ; then 
     50        IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE   1Y 
     51    fi 
     52 
    4853    # Modify in orchidee.def VEGET_UPDATE if it is set in orchidee.card section UserChoices 
     54    # Note: if the variable has been set by VEGET_UPDATE_at_start, this section will not overwrite it. 
    4955    if [ ! X${orchidee_UserChoices_VEGET_UPDATE} = X ] ; then 
    5056        IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE   ${orchidee_UserChoices_VEGET_UPDATE} 
Note: See TracChangeset for help on using the changeset viewer.