Changes between Version 3 and Version 4 of Documentation/UserGuide/ChangeCO2


Ignore:
Timestamp:
2020-02-28T10:53:53+01:00 (4 years ago)
Author:
aducharne
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/UserGuide/ChangeCO2

    v3 v4  
    11= Change atmospheric CO2 scalar value = 
    22 
    3 For offline simulations, the scalar value for atmospheric CO2 can be set in run.def using ATM_CO2=x, default value is 350. For constant value, set directly in run.def your choice.  
     3Author: J. Ghattas\\ 
     4Last revision: 2020/28/02, A. Ducharne 
    45 
    5 For a annual change in CO2, using OOL_SEC_STO and libIGCM, you can add a ascii file with annual values and the driver will update ATM_CO2. The file has to be with following syntax :  
     6For both offline and coupled simulations, the scalar value for atmospheric CO2 can be set in PARAM/run.def using ATM_CO2=x, with a default of 350 (ppm).  
     7 
     8If you want to change for a constant value, set it directly in run.def, for example: 
     9{{{ 
     10ATM_CO2 =  700. 
     11}}} 
     12 
     13For an annual change in CO2, using libIGCM, you can add an ascii file with annual values and the driver will update ATM_CO2. The file has to be written with the following syntax :  
    614 
    715{{{ 
     
    1321}}} 
    1422 
    15 The file must be added to the input files and it must be called CO2.txt. To do so, add in stomate.card section !BoundaryFiles/!ListNonDel : 
    16  
     23The file must be added to the input files and it must be called CO2.txt. To do so, add a line like below in  section !BoundaryFiles/!ListNonDel, either in stomate.card for offline runs, or in lmdz.card for LMDZOR : 
    1724{{{ 
    1825[BoundaryFiles] 
     
    2027}}} 
    2128 
    22 You must set atmospheric  ATM_CO2 in PARAM/run.def to (do not comment it out): 
     29You must also keep the default setting of ATM_CO2 in PARAM/run.def (do not comment it out): 
    2330{{{ 
    2431ATM_CO2 =  _AUTO_: DEFAULT = 350. 
    2532}}} 
    2633 
    27  
    28 Files with CO2 values according to the CMIP5 and TRENDY2 protocole can be found at the shared repository. For exemple :  
     34Files with CO2 values according to the CMIP6 and TRENDY2 protocol can be found at the shared repository. For exemple :  
    2935 
    3036{{{ 
    31 basedir/IGCM/BC/ATM/LMDZOR/IPCC_AR5/RCPs/RCP85/CO2_1765_2500.txt 
    32 basedir/IGCM/BC/ATM/LMDZOR/IPCC_AR5/HISTORIQUE/CO2_1765_2005.txt 
    33 basedir/IGCM/BC/SRF/OL2/CO2_1860_2012_TRENDY2.txt 
     37basedir/ATM/GHG/CMIP6/ssp/ssp585/CO2_CMIP6_2015_2500.txt 
     38basedir/ATM/GHG/CMIP6/historical/CO2_CMIP6_0000_2014.txt 
     39basedir/SRF/CO2/CO2_1860_2012_TRENDY2.txt 
    3440}}} 
    3541 
     42where basedir (ending with IGCM) are defined for the various computing centers in https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/Doc/ComputingCenters/SharedFiles 
    3643 
    37 where basedir [[BR]] 
    38  * at curie, basedir=/ccc/work/cont003/dsm/p86ipsl 
    39  * at ada, basedir=/workgpfs/rech/psl/rpsl035 
    40  * at obelix, basedir=/home/orchidee01/mmancip (only protocole TRENDY2 at obelix) 
    41  
    42  
    43 '''NB! ''' Note that if the year you simulate is not in the file, run.def will contain an empty variable "ATM_CO2=" and the model will of course crash. 
     44'''NB! ''' Note that if the year you simulate (with varying CO2) is not in the file, run.def will contain an empty variable "ATM_CO2=" and the model will of course crash.