Ignore:
Timestamp:
06/20/19 18:45:28 (5 years ago)
Author:
jgipsl
Message:

Added compiling target and experiment for ESM CO2 configuration.

  1. Cadule, C Ethe, L. Fairhead, J. Ghattas
Location:
CONFIG/UNIFORM/v6/IPSLCM6.2/GENERAL
Files:
1 added
4 edited
3 copied

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v6/IPSLCM6.2/GENERAL/DRIVER/lmdz.driver

    r4429 r4468  
    130130        LMDZ_NMC_hf=.FALSE. 
    131131    fi 
    132      
    133132 
    134133    IGCM_debug_PopStack "ATM_Initialize" 
     
    397396        IGCM_comp_modifyDefFile blocker run.def type_trac repr 
    398397        IGCM_comp_modifyDefFile blocker run.def config_inca none 
     398    elif [ X${config_UserChoices_ConfigType} = XESMCO2 ] ; then  
     399        echo "ESM config, set type_trac=co2i in run.def" 
     400        IGCM_comp_modifyDefFile blocker run.def type_trac co2i 
     401        IGCM_comp_modifyDefFile blocker run.def config_inca none 
    399402    else 
    400403        echo "No coupling to chemistry model, set type_trac=lmdz in run.def" 
     
    407410    if [ ! X${lmdz_UserChoices_iflag_phytrac} = X ]; then  
    408411        IGCM_comp_modifyDefFile nonblocker run.def iflag_phytrac ${lmdz_UserChoices_iflag_phytrac} 
     412    elif [ X${config_UserChoices_ConfigType} = XESMCO2 ] ; then 
     413        IGCM_comp_modifyDefFile blocker run.def iflag_phytrac 1   
    409414    else 
    410415        IGCM_comp_modifyDefFile nonblocker run.def iflag_phytrac 0 
     
    490495        IGCM_comp_modifyDefFile nonblocker config.def pmagic DEFAULT 
    491496    fi  
     497 
     498    if [ X${config_UserChoices_ConfigType} = XESMCO2 ] ; then 
     499        # Set carbon cycle parameters according to parmeters in lmdz.card  
     500        IGCM_comp_modifyDefFile blocker config.def level_coupling_esm 2  
     501        IGCM_comp_modifyDefFile blocker config.def carbon_cycle_cpl ${lmdz_UserChoices_carbon_cycle_cpl}  
     502        IGCM_comp_modifyDefFile blocker config.def carbon_cycle_tr ${lmdz_UserChoices_carbon_cycle_tr} 
     503        IGCM_comp_modifyDefFile blocker config.def carbon_cycle_rad ${lmdz_UserChoices_carbon_cycle_rad} 
     504    else 
     505        # Take default value set in config.def 
     506        IGCM_comp_modifyDefFile nonblocker config.def level_coupling_esm DEFAULT 
     507        IGCM_comp_modifyDefFile nonblocker config.def carbon_cycle_cpl DEFAULT  
     508        IGCM_comp_modifyDefFile nonblocker config.def carbon_cycle_tr DEFAULT 
     509        IGCM_comp_modifyDefFile nonblocker config.def carbon_cycle_rad DEFAULT 
     510    fi 
    492511 
    493512    # physiq.def : Modify parameter tau_gl if it is set in lmdz.card 
  • CONFIG/UNIFORM/v6/IPSLCM6.2/GENERAL/PARAM/config.def_actuel

    r4192 r4468  
     1## level_coupling_esm : 0(pas d'echange de carbone), 2 (change entre LMDZ/CPL/NEMO et LMDZ/ORCHIDEE) 
     2level_coupling_esm=  _AUTO_: DEFAULT = 0 
     3## carbon_cycle_cpl: couplage des flux de carbone ATM/OCE, ATM/SRF 
     4carbon_cycle_cpl=_AUTO_ : DEFAULT=n 
     5## carbon_cycle_tr: transport atmospherique de CO2 dans LMDZ 
     6carbon_cycle_tr=_AUTO_ : DEFAULT=n 
     7## carbon_cycle_rad: utilisation de traceur CO2 dans le code radiatif 
     8carbon_cycle_rad=_AUTO_ : DEFAULT=n 
     9 
    110##  Cycle diurne  ou non                  
    211iflag_cycle_diurne=1 
  • CONFIG/UNIFORM/v6/IPSLCM6.2/GENERAL/PARAM/config.def_annuel

    r4192 r4468  
     1# level_coupling_esm : 0(pas d'echange de carbone), 2 (change entre LMDZ/CPL/NEMO et LMDZ/ORCHIDEE) 
     2level_coupling_esm=  _AUTO_: DEFAULT = 0 
     3## carbon_cycle_cpl: couplage des flux de carbone ATM/OCE, ATM/SRF 
     4carbon_cycle_cpl=_AUTO_ : DEFAULT=n 
     5## carbon_cycle_tr: transport atmospherique de CO2 dans LMDZ 
     6carbon_cycle_tr=_AUTO_ : DEFAULT=n 
     7## carbon_cycle_rad: utilisation de traceur CO2 dans le code radiatif 
     8carbon_cycle_rad=_AUTO_ : DEFAULT=n 
     9 
    110##  Cycle diurne  ou non                  
    211iflag_cycle_diurne=1 
  • CONFIG/UNIFORM/v6/IPSLCM6.2/GENERAL/PARAM/config.def_preind

    r4192 r4468  
     1## level_coupling_esm : 0(pas d'echange de carbone), 2 (change entre LMDZ/CPL/NEMO et LMDZ/ORCHIDEE) 
     2level_coupling_esm=  _AUTO_: DEFAULT = 0 
     3## carbon_cycle_cpl: couplage des flux de carbone ATM/OCE, ATM/SRF 
     4carbon_cycle_cpl=_AUTO_ : DEFAULT=n 
     5## carbon_cycle_tr: transport atmospherique de CO2 dans LMDZ 
     6carbon_cycle_tr=_AUTO_ : DEFAULT=n 
     7## carbon_cycle_rad: utilisation de traceur CO2 dans le code radiatif 
     8carbon_cycle_rad=_AUTO_ : DEFAULT=n 
     9 
    110##  Cycle diurne  ou non                  
    211iflag_cycle_diurne=1 
  • CONFIG/UNIFORM/v6/IPSLCM6.2/GENERAL/PARAM/namcouple_ESMCO2_ORCA1xLMD144142

    r4467 r4468  
    1919# 
    2020 $NFIELDS 
    21             27 
     21            29 
    2222 $END 
    2323############################################################################### 
     
    148148rmp_torc_to_tlmd_MOSAIC.nc src 
    149149# CHECKOUT: indicate computation of global, land and sea field integrals. 
     150# 
     151########################################################################### 
     152# 
     153# Field 8 : Ocean Carbon flux  (o->a 8) 
     154O_CO2FLX SICO2FLX 38  <freq_coupling>  2  sstoc.nc  <output_mode> 
     155362 332 144 143 torc  tlmd  LAG=<lag_oce> 
     156P  30 P  3 
     157LOCTRANS MAPPING 
     158 AVERAGE 
     159# CHECKIN: indicate computation of global, land and sea field 
     160# 
     161rmp_torc_to_tlmd_MOSAIC.nc src 
     162# CHECKOUT: indicate computation of global, land and sea fiel 
    150163# 
    151164# 
     
    416429# change units from m/s to kg/s 
    4174301000.0 0 
     431# CHECKOUT: indicate computation of global, land and sea field integrals. 
     432# 
     433######################################################################### 
     434# 
     435# Field 29 : atmospheric CO2 concentration  (a->o 24) 
     436# 
     437COATMCO2 O_AtmCO2 37 <freq_coupling>  1   flxat.nc   <output_mode> 
     438144 143 362 332 tlmd    torc  LAG=<lag_atm> 
     439P  30 P  3 
     440MAPPING 
     441# CHECKIN: indicate computation of global, land and sea field integrals. 
     442# Interpolation method ou parametres mozaic 
     443rmp_tLMD144X142_to_teORCA1.2_1storder.nc dst 
    418444# CHECKOUT: indicate computation of global, land and sea field integrals. 
    419445# 
  • CONFIG/UNIFORM/v6/IPSLCM6.2/GENERAL/PARAM/namelist_ESMCO2_ORCA1_cfg

    r4467 r4468  
    202202sn_snd_thick  =       'none'                 ,    'no'    ,     ''      ,         ''           ,   '' 
    203203sn_snd_crt    =       'mixed oce-ice'        ,    'no'    , 'cartesian' , 'eastward-northward' ,  'T' 
    204 sn_snd_co2    =       'none'              ,    'no'    ,     ''      ,         ''           ,   '' 
     204sn_snd_co2    =       'coupled'              ,    'no'    ,     ''      ,         ''           ,   '' 
    205205! receive 
    206206sn_rcv_w10m   =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
     
    213213sn_rcv_rnf    =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
    214214sn_rcv_cal    =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
    215 sn_rcv_co2    =       'none'              ,    'no'    ,     ''      ,         ''          ,   '' 
     215sn_rcv_co2    =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
    216216sn_rcv_icb    =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
    217217sn_rcv_isf    =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   '' 
  • CONFIG/UNIFORM/v6/IPSLCM6.2/GENERAL/PARAM/traceur.def_ESMCO2

    r4467 r4468  
    3310 10 H2Ol 
    4410 10 H2Oi 
    5 00 00 Aga 
     510 10 CO2 
Note: See TracChangeset for help on using the changeset viewer.