Changeset 4477


Ignore:
Timestamp:
06/28/19 13:36:53 (5 years ago)
Author:
cetlod
Message:

Add PISCES-Gas tracers for ESMCO2 configuration

Location:
CONFIG/UNIFORM/v6/IPSLCM6.2
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v6/IPSLCM6.2/AA_make

    r4468 r4477  
    126126 
    127127orca1lim3: ../../modeles/NEMOGCM/CONFIG 
    128         (cd ../../modeles/NEMOGCM/CONFIG ; cp ../../../config/IPSLCM6/SOURCES/NEMO/*.*90 ORCA1_LIM3_PISCES/MY_SRC/ ; cp ../../../config/IPSLCM6/SOURCES/NEMO/arch-${FCM_ARCH}.fcm ../ARCH/. ; cp ../../../config/IPSLCM6/SOURCES/NEMO/*.cfg ../TOOLS/COMPILE/. ; ./makenemo -m ${FCM_ARCH} -n ORCA1_LIM3_PISCES -d "OPA_SRC LIM_SRC_3 NST_SRC TOP_SRC" -j16 add_key "key_oasis3 key_diahth"  del_key "key_mpp_rep key_nosignedzero key_cpl_carbon_cycle                 " ; cp ORCA1_LIM3_PISCES/BLD/bin/nemo.exe ../../../bin/opa ; ) 
     128        (cd ../../modeles/NEMOGCM/CONFIG ; cp ../../../config/IPSLCM6/SOURCES/NEMO/*.*90 ORCA1_LIM3_PISCES/MY_SRC/ ; cp ../../../config/IPSLCM6/SOURCES/NEMO/arch-${FCM_ARCH}.fcm ../ARCH/. ; cp ../../../config/IPSLCM6/SOURCES/NEMO/*.cfg ../TOOLS/COMPILE/. ; ./makenemo -m ${FCM_ARCH} -n ORCA1_LIM3_PISCES -d "OPA_SRC LIM_SRC_3 NST_SRC TOP_SRC" -j16 add_key "key_oasis3 key_diahth"  del_key "key_mpp_rep key_nosignedzero key_cpl_carbon_cycle key_gas                " ; cp ORCA1_LIM3_PISCES/BLD/bin/nemo.exe ../../../bin/opa ; ) 
    129129 
    130130orca1lim3esm: ../../modeles/NEMOGCM/CONFIG 
    131         (cd ../../modeles/NEMOGCM/CONFIG ; cp ../../../config/IPSLCM6/SOURCES/NEMO/*.*90 ORCA1_LIM3_PISCES/MY_SRC/ ; cp ../../../config/IPSLCM6/SOURCES/NEMO/arch-${FCM_ARCH}.fcm ../ARCH/. ; cp ../../../config/IPSLCM6/SOURCES/NEMO/*.cfg ../TOOLS/COMPILE/. ; ./makenemo -m ${FCM_ARCH} -n ORCA1_LIM3_PISCES -j16 add_key "key_oasis3 key_diahth key_cpl_carbon_cycle"  del_key "key_mpp_rep key_nosignedzero                  " ; cp ORCA1_LIM3_PISCES/BLD/bin/nemo.exe ../../../bin/opa.esm ; ) 
     131        (cd ../../modeles/NEMOGCM/CONFIG ; cp ../../../config/IPSLCM6/SOURCES/NEMO/*.*90 ORCA1_LIM3_PISCES/MY_SRC/ ; cp ../../../config/IPSLCM6/SOURCES/NEMO/arch-${FCM_ARCH}.fcm ../ARCH/. ; cp ../../../config/IPSLCM6/SOURCES/NEMO/*.cfg ../TOOLS/COMPILE/. ; ./makenemo -m ${FCM_ARCH} -n ORCA1_LIM3_PISCES -j16 add_key "key_oasis3 key_diahth key_cpl_carbon_cycle key_gas"  del_key "key_mpp_rep key_nosignedzero                  " ; cp ORCA1_LIM3_PISCES/BLD/bin/nemo.exe ../../../bin/opa.esm ; ) 
    132132 
    133133orca1lim3nopisces: ../../modeles/NEMOGCM/CONFIG 
  • CONFIG/UNIFORM/v6/IPSLCM6.2/EXPERIMENTS/IPSLESM/CO2/piControl_TEST/COMP/pisces.card

    r3813 r4477  
    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_${RESOL_OCE}piC_cfg                                  , namelist_top_cfg           ), \ 
    42         (${SUBMIT_DIR}/PARAM/namelist_pisces_${RESOL_OCE}_cfg                                  , namelist_pisces_cfg        ), \ 
     41        (${SUBMIT_DIR}/PARAM/namelist_top_ESMCO2_${RESOL_OCE}piC_cfg                           , namelist_top_cfg           ), \ 
     42        (${SUBMIT_DIR}/PARAM/namelist_pisces_ESMCO2_${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   ) 
     
    5858        (${config_UserChoices_JobName}_1m_ptrc_T.nc        , ${R_OUT_MBG_O_M}/${PREFIX}_1M_ptrc_T.nc    , NONE) , \ 
    5959        (${config_UserChoices_JobName}_1m_diad_T.nc        , ${R_OUT_MBG_O_M}/${PREFIX}_1M_diad_T.nc    , NONE) , \ 
     60        (${config_UserChoices_JobName}_1m_gastrc.nc        , ${R_OUT_MBG_O_M}/${PREFIX}_1M_gastrc.nc    , NONE) , \ 
    6061        (${config_UserChoices_JobName}_1d_bioscalar.nc     , ${R_OUT_MBG_O_D}/${PREFIX}_1D_bioscalar.nc , NONE) 
    6162 
  • CONFIG/UNIFORM/v6/IPSLCM6.2/GENERAL/DRIVER/pisces.driver

    r3786 r4477  
    8585    IGCM_comp_modifyNamelist force  namelist_pisces_cfg atcco2 ${LMDZ_CO2} 
    8686 
     87    if [ X${config_UserChoices_ConfigType} = XESMCO2 ] ; then 
     88        ##-- N2O forcing : update atcn2o value in namelist_pisces_cfg with the same one used in LMDZ 
     89        IGCM_debug_Print 1 "Take same N2O as for LMDZ, in parameter file config.def." 
     90        # ATM_Update is done before MBG_Update and therefore config.def file contains the correct value for N2O 
     91        IGCM_debug_Print 1 'Update atcn2o in namelist_pisces_cfg with same value as for LMDZ' 
     92        LMDZ_N2O=$( lmdzgrep2 N2O_ppb config.def ) 
     93        IGCM_debug_Print 1 "LMDZ_N2O : ${LMDZ_N2O} " 
     94        IGCM_comp_modifyNamelist force  namelist_pisces_cfg atcn2o ${LMDZ_N2O} 
     95    fi 
     96 
    8797    ##-- Update namelist_top_cfg and namelist_pisces_cfg 
    8898    IGCM_comp_modifyNamelist blocker  namelist_top_cfg     ln_rsttr   ${TOP_LN_RSTR} 
     
    105115    IGCM_comp_modifyXmlFile nonblocker file_def_nemo-pisces.xml 1y_pis output_level ${pisces_UserChoices_OutputLevel} 
    106116 
     117    if [ X${config_UserChoices_ConfigType} = XESMCO2 ] ; then 
     118      # Output file with PISCES gas variables 
     119      IGCM_comp_modifyXmlFile force file_def_nemo-pisces.xml file41 enabled .TRUE. 
     120    else 
     121      IGCM_comp_modifyXmlFile force file_def_nemo-pisces.xml file41 enabled .FALSE. 
     122    fi 
     123     
    107124    
    108125    IGCM_debug_PopStack "MBG_Update" 
  • CONFIG/UNIFORM/v6/IPSLCM6.2/GENERAL/PARAM/file_def_nemo-pisces.xml

    r3746 r4477  
    8888          <field field_ref="DCHL"      name="DCHL"     operation="average" freq_op="1mo" level="2" > @DCHL_E3T / @e3t </field> 
    8989          <field field_ref="NO3"       name="NO3"      operation="average" freq_op="1mo" level="2" > @NO3_E3T / @e3t </field> 
    90           <field field_ref="NH4"       name="NH4"      operation="average" freq_op="1mo" level="2" > @NH4_E3T / @e3t </field> 
     90          <field field_ref="NH4"       name="NH4"      operation="average" freq_op="1mo" level="2" > @NH4_E3T / @e3t </field> 
    9191       </file> 
    9292 
     
    138138          <field field_ref="palktot"  name="palktot"  grid_ref="grid_1point" unit="umolC"  operation="instant" level="1" > palktot * 1e6  </field> 
    139139          <field field_ref="pfertot"  name="pfertot"  grid_ref="grid_1point" unit="nmolFe" operation="instant" level="1" > pfertot * 1e9  </field> 
    140         </file> 
     140         </file> 
     141 
     142          <!-- enabled if ESM : key_gas --> 
     143         <file id="file41" name_suffix="_gastrc" description="pisces gas" enabled=".FALSE." > 
     144           <field field_ref="DMS"       name="DMS"      operation="average" freq_op="1mo" level="1" > @DMS_E3T / @e3t </field> 
     145           <field field_ref="N2O"       name="N2O"      operation="average" freq_op="1mo" level="1" > @N2O_E3T / @e3t </field> 
     146           <field field_ref="N2Oflx"     name="N2Oflx"      level="2" /> 
     147           <field field_ref="AtmN2o"     name="AtmN2o"      level="2" /> 
     148           <field field_ref="Sinkn2o"    name="Sinkn2o"     level="2" /> 
     149           <field field_ref="Prodn2o"    name="Prodn2o"     level="2" /> 
     150           <field field_ref="DMSflx"     name="DMSflx"      level="2" /> 
     151           <field field_ref="LBDMS"      name="LBDMS"       level="2" /> 
     152           <field field_ref="StLightDMS" name="StLightDMS"  level="2" /> 
     153           <field field_ref="StIronDMS"  name="StIronDMS"   level="2" /> 
     154           <field field_ref="StNutrDMS"  name="StNutrDMS"   level="2" /> 
     155           <field field_ref="StTempDMS"  name="StTempDMS"   level="2" /> 
     156           <field field_ref="Sinkdms"    name="Sinkdms"     level="2" /> 
     157           <field field_ref="Lightdms"   name="Lightdms"    level="2" /> 
     158           <field field_ref="SCquotan"   name="SCquotan"    level="2" /> 
     159           <field field_ref="SCquotad"   name="SCquotad"    level="2" /> 
     160           <field field_ref="Yield"      name="Yield"       level="2" /> 
     161        </file> 
     162 
    141163 
    142164      </file_group> 
     
    176198          <field field_ref="NO3"       name="NO3"      operation="average" freq_op="1y" level="1"  > @NO3_E3T / @e3t </field> 
    177199          <field field_ref="NH4"       name="NH4"      operation="average" freq_op="1y" level="2" > @NH4_E3T / @e3t </field> 
     200          <field field_ref="DMS"       name="DMS"      operation="average" freq_op="1y" level="2"  enabled=".TRUE." > @DMS_E3T / @e3t </field> 
     201          <field field_ref="N2O"       name="N2O"      operation="average" freq_op="1y" level="2"  enabled=".TRUE." > @N2O_E3T / @e3t </field> 
    178202       </file> 
    179203 
Note: See TracChangeset for help on using the changeset viewer.