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
File:
1 edited

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 
Note: See TracChangeset for help on using the changeset viewer.