Ignore:
Timestamp:
09/21/23 15:19:47 (8 months ago)
Author:
acosce
Message:

Add experiment for coupled model with INCA GES and CO2 coupled between atm and oce
fixe some typo, and try to find the best way to generalize all ESM experiments

Location:
CONFIG/UNIFORM/v6/IPSLCM6.3
Files:
15 added
4 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v6/IPSLCM6.3/EXPERIMENTS/IPSLESM/AER/piControl_AER_CoupOceAtm_TEST/COMP/lmdz.card

    r6586 r6628  
    8484        (${SUBMIT_DIR}/PARAM/guide.def, .),                                 \ 
    8585        (${SUBMIT_DIR}/PARAM/run.def, .),                                   \ 
    86         (${SUBMIT_DIR}/PARAM/tracer.def_CO2AER, tracer.def),                \ 
     86        (${MODIPSL}/bin/tracer_${ConfChem}.def, tracer.def),                \ 
    8787        (${SUBMIT_DIR}/PARAM/iodef.xml, . ),                                \ 
    8888        (${SUBMIT_DIR}/PARAM/ping_LMDZ.xml, ping_lmdz.xml ),                \ 
  • CONFIG/UNIFORM/v6/IPSLCM6.3/EXPERIMENTS/IPSLESM/AER/piControl_AER_CoupOceAtm_TEST/COMP/oasis.card

    r6584 r6628  
    4040 
    4141[ParametersFiles] 
    42 List=   (${SUBMIT_DIR}/PARAM/namcouple_ESMCO2DMS_${RESOL_CPL}, namcouple) 
     42List=   (${SUBMIT_DIR}/PARAM/namcouple_${ConfigType}_${RESOL_CPL}, namcouple) 
    4343 
    4444[RestartFiles] 
  • CONFIG/UNIFORM/v6/IPSLCM6.3/EXPERIMENTS/IPSLESM/AER/piControl_AER_CoupOceAtm_TEST/COMP/opa9.card

    r6584 r6628  
    5252        (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/grids_def_nemo.xml     , grids_def_nemo.xml  ), \ 
    5353        (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/field_def_nemo-opa.xml , field_def_nemo-opa.xml  ), \ 
    54         (${SUBMIT_DIR}/PARAM/namelist_ESMCO2DMS_ORCA1_cfg                                 , namelist_cfg        ), \ 
     54        (${SUBMIT_DIR}/PARAM/namelist_${ConfigType}_ORCA1_cfg                                 , namelist_cfg        ), \ 
    5555        (${SUBMIT_DIR}/PARAM/file_def_nemo-opa.xml                                        , file_def_nemo-opa.xml   ) 
    5656 
  • CONFIG/UNIFORM/v6/IPSLCM6.3/EXPERIMENTS/IPSLESM/AER/piControl_AER_CoupOceAtm_TEST/COMP/pisces.card

    r6584 r6628  
    3939        (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/field_def_nemo-inerttrc.xml , field_def_nemo-inerttrc.xml), \ 
    4040        (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/CFCs_CDIAC.dat              , CFCs_CDIAC.dat             ), \ 
    41         (${SUBMIT_DIR}/PARAM/namelist_top_ESMCO2DMS_${RESOL_OCE}piC_cfg                                  , namelist_top_cfg           ), \ 
    42         (${SUBMIT_DIR}/PARAM/namelist_pisces_ESMCO2DMS_${RESOL_OCE}_cfg                                  , namelist_pisces_cfg        ), \ 
     41        (${SUBMIT_DIR}/PARAM/namelist_top_ESMCYCLE_${RESOL_OCE}piC_cfg                         , namelist_top_cfg           ), \ 
     42        (${SUBMIT_DIR}/PARAM/namelist_pisces_ESMCYCLE_${RESOL_OCE}_cfg                         , namelist_pisces_cfg        ), \ 
    4343        (${SUBMIT_DIR}/PARAM/namelist_cfc_cfg                                                  , namelist_cfc_cfg           ), \ 
    4444        (${SUBMIT_DIR}/PARAM/file_def_nemo-pisces.xml                                          , file_def_nemo-pisces.xml   ) 
  • CONFIG/UNIFORM/v6/IPSLCM6.3/EXPERIMENTS/IPSLESM/AER/piControl_AER_CoupOceAtm_TEST/config.card

    r6586 r6628  
    1919#D- Choice of experiment in EXPERIMENTS directory 
    2020ExpType=IPSLESM/AER/piControl_AER_CoupOceAtm_TEST 
    21 ConfigType=ESMCO2CHEM 
     21#D- Choice of ConfigType to define which namelist and namcouple 
     22#D- will be take for cycle couplage. 3 first letters need to be ESM 
     23#D- ESMCO2 - ESMCO2DMS - ESMCO2N2O 
     24ConfigType=ESMCO2DMS 
    2225#============================ 
    2326#-- leap, noleap, 360d 
     
    197200SRF= ("" ,"" ) 
    198201SBG= ("" ,"" ) 
    199 OCE= (opa.ESMCO2CHEM_${ResolOce}_${OptMode}, opa.xx, 360MPI) 
     202OCE= (opa.ESMCYCLE_${ResolOce}_${OptMode}, opa.xx, 360MPI) 
    200203ICE= ("" ,"" ) 
    201204MBG= ("" ,"" ) 
  • CONFIG/UNIFORM/v6/IPSLCM6.3/GENERAL/DRIVER/lmdz.driver

    r6586 r6628  
    367367    fi 
    368368 
    369     if [ X${config_UserChoices_ConfigType} = XESMCO2CHEM ] ; then 
    370     echo "ESM config, with INCA and CO2i, set type_trac=inco in run.def" 
    371     IGCM_comp_modifyDefFile blocker run.def type_trac inco 
    372     IGCM_comp_modifyDefFile blocker run.def iflag_phytrac 1 
     369    if   [ X${config_ListOfComponents_CHM} = Xinca ] && [ X${ConfigType:0:3} = XESM ] ; then 
     370        echo "ESM config, with INCA and CO2i, set type_trac=inco in run.def" 
     371        IGCM_comp_modifyDefFile blocker run.def type_trac inco 
     372        IGCM_comp_modifyDefFile blocker run.def iflag_phytrac 1 
     373        # Add CO2 in tracer.def to coupled inca and lmdz_co2 
     374        echo '&co2i' >> tracer.def 
     375        echo 'default hadv=10 vadv=10 phases=g type=tracer parent=air' >> tracer.def 
     376        echo 'CO2' >> tracer.def 
     377 
    373378    elif [ X${config_ListOfComponents_CHM} = Xinca ] ; then 
    374379        echo "Activate coupling to INCA, set type_trac=inca in run.def" 
  • CONFIG/UNIFORM/v6/IPSLCM6.3/GENERAL/DRIVER/pisces.driver

    r6586 r6628  
    8585    IGCM_comp_modifyNamelist force  namelist_pisces_cfg atcco2 ${LMDZ_CO2} 
    8686 
    87     if ( [ X${config_UserChoices_ConfigType} = XESMCO2 ] || [ X${config_UserChoices_ConfigType} = XESMCO2CHEM ] ) ; then 
     87    PiscesGas=${config_UserChoices_ConfigType} 
     88    if ( [ X${PiscesGas:0:3} = XESM ]  ) ; then 
    8889        ##-- N2O forcing : update atcn2o value in namelist_pisces_cfg with the same one used in LMDZ 
    8990        IGCM_debug_Print 1 "Take same N2O as for LMDZ, in parameter file config.def." 
  • CONFIG/UNIFORM/v6/IPSLCM6.3/compile_ipslcm6.sh

    r6584 r6628  
    2525esmco2=n 
    2626# Version ESM AER : Aer interactif chemistry / atmosphere (y/n)  
    27 esmaer=n 
     27esmchem=n 
    2828# Also compile ce0l subprogram to LMDZ (y/n) 
    2929ce0l=n 
     
    7373         [ESMCO2] Compile IPSLCM6 for CO2 interactif ocean/atmosphere. 
    7474         [ESMCHEM] Compile IPSLCM6 for chemistry interactif on atmosphere 
    75          [ESMCO2CHEM] Compile IPSLCM6 for both interactive CO2 and chemistry, and also with transfer of species from PISCES to INCA. 
     75         [ESMCYCLE] Compile IPSLCM6 for both interactive CO2 and chemistry, and transfer from PISCES to LMDZ and INCA. 
    7676         [-full] Full recompilation of all components. This option can be added to all other options. 
    7777         [-cleannemo] Full recompilation of NEMO component  only. 
     
    102102./compile_ipslcm6.sh MR025 -rad ecrad 
    103103 
    104 Example 8: Compilation of IPSLCM6 for ESM with INCA chemistry (default CHEMISTRY=AER) 
    105 ./compile_ipslcm6.sh ESMCHEM 
     104Example 8: Compilation of IPSLCM6 for ESM with coupling between ATM / OCE  and  INCA chemistry AER 
     105./compile_ipslcm6.sh ESMCYCLE -chimie AER 
    106106 
    107107Example 9: Compilation of IPSLCM6 for ESM with INCA chemistry and choose the chemistry  
     
    116116        "MR025")       resol_atm=256x256x79; resol_oce=ORCA025 ; icemodel=lim3; oceanbio=n;   shift ;; 
    117117        "ESMCO2")      esmco2=y;  shift ;;  
    118         "ESMCHEM")      esmchem=y; shift ;;  
    119         "ESMCO2CHEM")   esmco2=y; esmchem=y; shift ;; 
     118        "ESMCHEM")     esmchem=y; shift ;;  
     119        "ESMCYCLE")    esmco2=y; esmchem=y; shift ;; 
    120120        "CE0L")        ce0l=y ; shift ;; 
    121121        "-rad")        rad=$2; shift ; shift;; 
     
    355355        mv $nemo_root/$cfg_wrk/BLD/bin/nemo.exe $modipsl/bin/opa.ESMCO2_${resol_oce}_${optmode} 
    356356    elif [ ${esmco2} == y ] && [ ${esmchem} == y ] ;  then 
    357     mv $nemo_root/$cfg_wrk/BLD/bin/nemo.exe $modipsl/bin/opa.ESMCO2CHEM_${resol_oce}_${optmode} 
     357    mv $nemo_root/$cfg_wrk/BLD/bin/nemo.exe $modipsl/bin/opa.ESMCYCLE_${resol_oce}_${optmode} 
    358358    else 
    359359        mv $nemo_root/$cfg_wrk/BLD/bin/nemo.exe $modipsl/bin/opa_${resol_oce}_${optmode} 
Note: See TracChangeset for help on using the changeset viewer.