Changeset 1550 for CONFIG/IPSLCM


Ignore:
Timestamp:
08/30/11 14:53:52 (13 years ago)
Author:
jgipsl
Message:
  • Added choice of config.def file : set ConfType?=preind/actuel/annuel in lmdz.card. The file config.def_$ConfType? will be used. The differences are :

preind : aer_type = preind, solar and GHG pre-industrial values, pmagic=0 (as piControl, CpiControl?)
actuel : aer_type = actuel, solar and GHG present values, pmagic=0.008 (as EXP00)
annuel : aer_type = annuel, solar and GHG must be updated with annual values from file, pmagic=0.008 (as historical,Chistorical)

  • For pisces, take same value for CO2 as for LMDZ except for CarbonCycle?=y (same treatment as before).

NB! I suppose that LMDZ ATM_Uptdate always is done before pisces MBG_Update.

  • Added choice of output.def file : set OutLev?=low(as EXP00)/medium(as piControl)/high(as histrical) in lmdz.card. The output are now the same as original IPSLCM5A for each experience.

=> In EXPALL, all 5 experiences correspond to original IPSLCM5A experiences, including possibility of new physics in LMDZ as IPSLCM5B and carbon cycle as IPSLCM5C. More testing is needed.

Location:
CONFIG/IPSLCM/IPSLCM5-2/EXPALL
Files:
8 edited
4 copied
2 moved

Legend:

Unmodified
Added
Removed
  • CONFIG/IPSLCM/IPSLCM5-2/EXPALL/CARD/Chistorical/COMP/lmdz.card

    r1549 r1550  
    77# LMDZ_Physics=NPv3.0 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
    88LMDZ_Physics=AP 
     9 
     10# Set ConfType to choose parameters for aerosols, solar and green house gazes.  
     11# The parameter file PARAM/config.def_$ConfType will be used. 
     12# ConfType=preind/actuel/annuel 
     13ConfType=annuel 
    914 
    1015ByPass_hgardfou_teta=n 
     
    1419# To force usage of this Bands file, put LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart experiment 
    1520# LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/XXXXXX/ATM/Debug/pdControl_XXXXXXX_Bands_96x95x19_3prc.dat_3 
     21 
     22# Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 
     23# OutLevel=low/medium/high 
     24OutLevel=high 
    1625 
    1726# To force higher writing level for aerosol.  
     
    7180        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),    \ 
    7281        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),    \ 
    73         (${SUBMIT_DIR}/PARAM/output.def, .), \ 
    74         (${SUBMIT_DIR}/PARAM/config.def, .), \ 
     82        (${SUBMIT_DIR}/PARAM/output.def_${OutLevel},  output.def),    \ 
     83        (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),    \ 
    7584        (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    7685        (${SUBMIT_DIR}/PARAM/traceur.def, .) 
  • CONFIG/IPSLCM/IPSLCM5-2/EXPALL/CARD/CpiControl/COMP/lmdz.card

    r1549 r1550  
    77# LMDZ_Physics=NPv3.0 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
    88LMDZ_Physics=AP 
     9 
     10# Set ConfType to choose parameters for aerosols, solar and green house gazes.  
     11# The parameter file PARAM/config.def_$ConfType will be used. 
     12# ConfType=preind/actuel/annuel 
     13ConfType=preind 
    914 
    1015ByPass_hgardfou_teta=n 
     
    1419# To force usage of this Bands file, put LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart experiment 
    1520# LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/XXXXXX/ATM/Debug/pdControl_XXXXXXX_Bands_96x95x19_3prc.dat_3 
     21 
     22# Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 
     23# OutLevel=low/medium/high 
     24OutLevel=medium 
    1625 
    1726# To force higher writing level for aerosol.  
     
    6473        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),    \ 
    6574        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),    \ 
    66         (${SUBMIT_DIR}/PARAM/output.def, .), \ 
    67         (${SUBMIT_DIR}/PARAM/config.def, .), \ 
     75        (${SUBMIT_DIR}/PARAM/output.def_${OutLevel},  output.def),    \ 
     76        (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),    \ 
    6877        (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    6978        (${SUBMIT_DIR}/PARAM/traceur.def, .) 
  • CONFIG/IPSLCM/IPSLCM5-2/EXPALL/CARD/EXP00/COMP/lmdz.card

    r1549 r1550  
    77# LMDZ_Physics=NPv3.0 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
    88LMDZ_Physics=AP 
     9 
     10# Set ConfType to choose parameters for aerosols, solar and green house gazes.  
     11# The parameter file PARAM/config.def_$ConfType will be used. 
     12# ConfType=preind/actuel/annuel 
     13ConfType=actuel 
    914 
    1015ByPass_hgardfou_teta=n 
     
    1419# To force usage of this Bands file, put LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart experiment 
    1520# LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/XXXXXX/ATM/Debug/pdControl_XXXXXXX_Bands_96x95x19_3prc.dat_3 
     21 
     22# Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 
     23# OutLevel=low/medium/high 
     24OutLevel=low 
    1625 
    1726# To force higher writing level for aerosol.  
     
    6069        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),    \ 
    6170        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),    \ 
    62         (${SUBMIT_DIR}/PARAM/output.def, .), \ 
    63         (${SUBMIT_DIR}/PARAM/config.def, .), \ 
     71        (${SUBMIT_DIR}/PARAM/output.def_${OutLevel},  output.def),    \ 
     72        (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),    \ 
    6473        (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    6574        (${SUBMIT_DIR}/PARAM/traceur.def, .) 
  • CONFIG/IPSLCM/IPSLCM5-2/EXPALL/CARD/historical/COMP/lmdz.card

    r1549 r1550  
    77# LMDZ_Physics=NPv3.0 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
    88LMDZ_Physics=AP 
     9 
     10# Set ConfType to choose parameters for aerosols, solar and green house gazes.  
     11# The parameter file PARAM/config.def_$ConfType will be used. 
     12# ConfType=preind/actuel/annuel 
     13ConfType=annuel 
    914 
    1015ByPass_hgardfou_teta=n 
     
    1419# To force usage of this Bands file, put LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart experiment 
    1520# LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/XXXXXX/ATM/Debug/pdControl_XXXXXXX_Bands_96x95x19_3prc.dat_3 
     21 
     22# Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 
     23# OutLevel=low/medium/high 
     24OutLevel=high 
    1625 
    1726# To force higher writing level for aerosol.  
     
    6776        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),    \ 
    6877        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),    \ 
    69         (${SUBMIT_DIR}/PARAM/output.def, .), \ 
    70         (${SUBMIT_DIR}/PARAM/config.def, .), \ 
     78        (${SUBMIT_DIR}/PARAM/output.def_${OutLevel},  output.def), \ 
     79        (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),    \ 
    7180        (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    7281        (${SUBMIT_DIR}/PARAM/traceur.def, .) 
  • CONFIG/IPSLCM/IPSLCM5-2/EXPALL/CARD/piControl/COMP/lmdz.card

    r1549 r1550  
    77# LMDZ_Physics=NPv3.0 for new physics, to be used with LMDZ5/trunk revision 1554 or later 
    88LMDZ_Physics=AP 
     9 
     10# Set ConfType to choose parameters for aerosols, solar and green house gazes.  
     11# The parameter file PARAM/config.def_$ConfType will be used. 
     12# ConfType=preind/actuel/annuel 
     13ConfType=preind 
    914 
    1015ByPass_hgardfou_teta=n 
     
    1419# To force usage of this Bands file, put LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart experiment 
    1520# LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/XXXXXX/ATM/Debug/pdControl_XXXXXXX_Bands_96x95x19_3prc.dat_3 
     21 
     22# Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 
     23# OutLevel=low/medium/high 
     24OutLevel=medium 
    1625 
    1726# To force higher writing level for aerosol.  
     
    5968        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),    \ 
    6069        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),    \ 
    61         (${SUBMIT_DIR}/PARAM/output.def, .), \ 
    62         (${SUBMIT_DIR}/PARAM/config.def, .), \ 
     70        (${SUBMIT_DIR}/PARAM/output.def_${OutLevel},  output.def),    \ 
     71        (${SUBMIT_DIR}/PARAM/config.def_${ConfType},  config.def),    \ 
    6372        (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    6473        (${SUBMIT_DIR}/PARAM/traceur.def, .) 
  • CONFIG/IPSLCM/IPSLCM5-2/EXPALL/DRIVER/lmdz.driver

    r1549 r1550  
    4646    echo LMDZ physics version : ${LMDZ_Physics} 
    4747 
     48    ## - LMDZ choice of config.def file 
     49    ##   ConfType must be set in lmdz.card 
     50    ConfType=${lmdz_UserChoices_ConfType} 
     51 
     52    ##- LMDZ output level, to be set in lmdz.card 
     53    if [ X${lmdz_UserChoices_OutLevel} = X ] ; then 
     54        # OutLevel is not set. Take default value low. 
     55        OutLevel=low 
     56    else 
     57        OutLevel=${lmdz_UserChoices_OutLevel} 
     58    fi 
    4859 
    4960    ##-- Output frequency purpose .... 
  • CONFIG/IPSLCM/IPSLCM5-2/EXPALL/DRIVER/pisces.driver

    r1549 r1550  
    3030{ 
    3131    IGCM_debug_PushStack "MBG_Update" 
     32 
     33    # Local function to find parameters in LMDZ .def files 
     34    lmdzgrep () { 
     35        grep $1 $2 |grep -v "#" | awk "-F=" '{print $2}' 
     36    } 
    3237 
    3338    ##-- Restart configuration 
     
    7580    IGCM_sys_Mv iodef.xml.tmp iodef.xml 
    7681 
    77     ##-- CO2 forcing : update atcco2 value in namelist_pisces for some cases 
     82    ##-- CO2 forcing : update atcco2 value in namelist_pisces 
    7883    if [ "${piseces_UserChoices_CARBON_CYCLE}" = "y" ]; then 
    7984        # Special case for carbon cycle 
     
    8691            namelist_pisces > namelist_pisces.tmp 
    8792        IGCM_sys_Mv namelist_pisces.tmp namelist_pisces 
    88     elif [ -f CO2.txt ] ; then 
    89         # This case is activated if the file CO2.txt is found in run directory, add file in BoundaryFiles in pisces.card or lmdz.card 
    90         echo 'Update atcco2 in namelist_pisces with annual value from file CO2.txt' 
    91         IPCC_PIS_CO2=`grep Annee_${year} CO2.txt | awk -F= '{print $2}'` 
    92         sed -e "s%${PAT_PIS_ATCCO2}%          atcco2=${IPCC_PIS_CO2}%"             \ 
     93    else 
     94        # Take same CO2 as for LMDZ, in parameter file config.def. 
     95        # ATM_Update is done before MBG_Update and therefor config.def file contains the correct value for CO2. 
     96        echo 'Update atcco2 in namelist_pisces with same value as for LMDZ' 
     97        LMDZ_CO2=$( lmdzgrep co2_ppm config.def ) 
     98        sed -e "s%${PAT_PIS_ATCCO2}%          atcco2=${LMDZ_CO2}%"             \ 
    9399            namelist_pisces > namelist_pisces.tmp 
    94100        IGCM_sys_Mv namelist_pisces.tmp namelist_pisces 
  • CONFIG/IPSLCM/IPSLCM5-2/EXPALL/PARAM/config.def_actuel

    r1549 r1550  
    5757# 2: read two ozone climatologies, the average day and night climatology and the daylight climatology 
    5858read_climoz=2 
    59 # 
  • CONFIG/IPSLCM/IPSLCM5-2/EXPALL/PARAM/config.def_annuel

    r1548 r1550  
    2020R_incl = 23.441 
    2121### solaire =    Constante solaire 
    22 solaire = 1365.6537 
     22solaire = auto  
    2323# 
    2424# Taux gaz a effet de serre 
    2525# 
    2626### co2_ppm =    taux CO2 en ppm 
    27 co2_ppm = 0.36886500E+03 
     27co2_ppm = auto 
    2828### CH4_ppb =    taux CH4 en ppb 
    29 CH4_ppb = 0.17510225E+04 
     29CH4_ppb = auto 
    3030### N2O_ppb =    taux N2O en ppb 
    31 N2O_ppb = 0.31585000E+03 
     31N2O_ppb = auto 
    3232### CFC11_ppt =  taux CFC11 en ppt 
    33 CFC11_ppt = 5.18015181E+01 
     33CFC11_ppt = auto 
    3434### CFC12_ppt =  taux CFC12 en ppt 
    35 CFC12_ppt = 0.99862742E+03 
     35CFC12_ppt = auto 
    3636# 
    3737# Parametres effets directs/indirects des "aerosols" 
  • CONFIG/IPSLCM/IPSLCM5-2/EXPALL/PARAM/config.def_preind

    r1548 r1550  
    33##  Soil Model  ou non                
    44soil_model=y 
     5 
    56## Nombre  d'appels des routines de rayonnements ( par jour)                  
    67nbapp_rad=24 
     8 
    79##  Facteur additif pour l'albedo 
    810pmagic=0.0 
     11 
    912# 
    1013# Parametres "orbitaux/ ere geologique" 
  • CONFIG/IPSLCM/IPSLCM5-2/EXPALL/PARAM/namelist_pisces_ORCA2

    r1040 r1550  
    1515&nampisext     !   air-sea exchange 
    1616!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
    17    atcco2     = 0.36886500E+03 ! atmospheric pCO2 
     17   atcco2     = 0.36886500E+03 ! AUTO - atmospheric pCO2 
    1818/ 
    1919!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
Note: See TracChangeset for help on using the changeset viewer.