Ignore:
Timestamp:
07/23/10 17:34:30 (14 years ago)
Author:
jgipsl
Message:

Updated LMDZ4OR_v3 configuration to follow couple config IPSLCM5A.
AMIP directory contains an interannual amip experience close to coupled
IPSLCM5A/historical experience.
LMDZOR directory contains a present climatologic experience close to
couple IPSLCM5A/EXP00 present control.
CREATE contains, as before, the create_etat0_limit run for
climatologic(default) and interannual run.

Location:
CONFIG/LMDZOR/branches/LMDZ4OR_v3/CREATE
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/LMDZOR/branches/LMDZ4OR_v3/CREATE/COMP/lmdz.card

    r968 r1095  
    3434         
    3535[OutputText] 
    36 List= () 
     36List=   (physiq.def, gcm.def, run.def, traceur.def) 
    3737 
    3838[OutputFiles] 
  • CONFIG/LMDZOR/branches/LMDZ4OR_v3/CREATE/COMP/lmdz.card_Interannuel

    r968 r1095  
    1212List=   (${R_INIT}/ATM/${config_UserChoices_TagName}/AMIP/amipbc_sst_360x180_${year}.nc, amipbc_sst_1x1.nc), \ 
    1313        (${R_INIT}/ATM/${config_UserChoices_TagName}/AMIP/amipbc_sic_360x180_${year}.nc, amipbc_sic_1x1.nc), \ 
    14         (${R_INIT}/ATM/${config_UserChoices_TagName}/OZONE/HYBRIDE/clim/climO3_LMDZORINCAREPRO_${year}.nc, climoz.nc) 
     14        (${R_INIT}/ATM/${config_UserChoices_TagName}/Ozone/HYBRIDE/clim/climO3_LMDZORINCAREPRO_${year}.nc, climoz.nc) 
    1515 
    1616ListNonDel= (${R_INIT}/ATM/${config_UserChoices_TagName}/Albedo.nc, .), \ 
     
    2020        (${R_INIT}/ATM/${config_UserChoices_TagName}/Rugos.nc, .), \ 
    2121        (${R_INIT}/ATM/${config_UserChoices_TagName}/landiceref.nc, .) 
     22### Please, add the o2a.nc file to fit with the coupled configuration associated 
     23#       (${R_INIT}/ATM/IPSLCM5A/ORCA2.3xLMD9695/o2a.nc, o2a.nc) 
    2224 
    2325[ParametersFiles] 
     
    3234 
    3335[OutputText] 
    34 List= () 
     36List=   (physiq.def, gcm.def, run.def, traceur.def) 
    3537 
    3638[OutputFiles] 
  • CONFIG/LMDZOR/branches/LMDZ4OR_v3/CREATE/COMP/lmdz.driver

    r1091 r1095  
    11#!/bin/ksh 
    22#----------------------------------------------------------------- 
     3function LMDZ_sed 
     4{ 
     5    IGCM_debug_PushStack "LMDZ_sed" 
     6 
     7    sed -e "s/^${2}\ *=.*/${2}= ${3}/" ${1} > ${1}.tmp 
     8    RET=$? 
     9    echo "LMDZ_sed : ${1} ${2} ${3}" 
     10    \mv ${1}.tmp ${1} 
     11 
     12    IGCM_debug_PopStack "LMDZ_sed" 
     13    return $RET 
     14} 
     15 
    316function ATM_Initialize 
    417{ 
    518    IGCM_debug_PushStack "ATM_Initialize" 
    619 
    7     RESOL_ATM=${RESOL} 
     20    RESOL_ATM=$( echo $RESOL | awk "-Fx" '{print $2}' | awk "-F-" '{print $1}') 
    821 
    922    [ -f ${SUBMIT_DIR}/../.resol ] && eval $(grep RESOL_ATM_3D ${SUBMIT_DIR}/../.resol) || RESOL_ATM_3D=96x95x19 
     
    4457    done 
    4558 
    46     ##--Variables used by LMDZ in physiq.def -- 
    47     PAT_INST=$(        grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'OK_instan='   ) 
    48     PAT_JOUR=$(        grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'OK_journe='   ) 
    49     PAT_MOIS=$(        grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'OK_mensuel='  ) 
    50     PAT_HFRE=$(        grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'ok_hf='       ) 
    51     PAT_ecrit_mth=$(   grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'ecrit_mth='   ) 
    52     PAT_ecrit_ISCCP=$( grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'ecrit_ISCCP=' ) 
    53     ##--Variables used by LMDZ in gcm.def -- 
    54     PAT_iphysiq=$(   grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D} | grep iphysiq  ) 
    55     PAT_iperiod=$(   grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D} | grep iperiod  ) 
    56     PAT_day_step=$(  grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D} | grep day_step ) 
    57  
    58     ##-- This could be define in lmdz.card, inside section [UserChoices] 
    59     ##-- Otherwise we get the value in *.def 
    60     iperiod=$( echo ${PAT_iperiod} | awk -F= '{print $2}' ) 
    61     iphysiq=$( echo ${PAT_iphysiq} | awk -F= '{print $2}' ) 
    62     # day_step : number of steps per day (multiple of iperiod) 
    63     #(( day_step = 48 * iphysiq )) 
    64     day_step=$( echo ${PAT_day_step} | awk -F= '{print $2}' ) 
    65  
    6659    IGCM_debug_PopStack "ATM_Initialize" 
    6760} 
     
    9285    fi 
    9386 
    94     ## Mise en forme du fichier physiq.def 
    95     sed -e "s/${PAT_INST}/OK_instan=${OK_instan}/"                 \ 
    96         -e "s/${PAT_JOUR}/OK_journe=${OK_journe}/"                 \ 
    97         -e "s/${PAT_MOIS}/OK_mensuel=${OK_mensuel}/"               \ 
    98         -e "s/${PAT_HFRE}/ok_hf=${ok_hf}/"                         \ 
    99         -e "s/${PAT_ecrit_mth}/ecrit_mth=${LMDZ_ecrit_mth}/"       \ 
    100         -e "s/${PAT_ecrit_ISCCP}/ecrit_ISCCP=${LMDZ_ecrit_ISCCP}/" \ 
    101         physiq.def > physiq.def.tmp 
    102     IGCM_sys_Mv physiq.def.tmp physiq.def 
     87    LMDZ_adjust=n 
    10388 
    104     echo cat 
    105     cat physiq.def 
     89    ## physiq.def parameters modified from initial physiq_L${RESOL_ATM_Z} 
     90    LMDZ_sed physiq.def OK_instan   ${OK_instan} 
     91    LMDZ_sed physiq.def OK_journe   ${OK_journe} 
     92    LMDZ_sed physiq.def OK_mensuel  ${OK_mensuel} 
     93    LMDZ_sed physiq.def ok_hf       ${ok_hf} 
     94    LMDZ_sed physiq.def ecrit_mth   ${LMDZ_ecrit_mth} 
     95    LMDZ_sed physiq.def ecrit_ISCCP ${LMDZ_ecrit_ISCCP} 
     96#    LMDZ_sed physiq.def ok_mensuelCOSP  ${LMDZ_COSP_monthly} 
     97#    LMDZ_sed physiq.def ok_journeCOSP   ${LMDZ_COSP_daily} 
     98#    LMDZ_sed physiq.def ok_hfCOSP   ${LMDZ_COSP_hf} 
     99#    LMDZ_sed physiq.def ok_histNMC  "${LMDZ_NMC_monthly}, ${LMDZ_NMC_daily}, ${LMDZ_NMC_hf}" 
    106100 
    107     ## Mise en forme du fichier gcm.def 
    108     sed -e "s/${PAT_day_step}/day_step=${day_step}/"    \ 
    109         -e "s/${PAT_iperiod}/iperiod=${iperiod}/"       \ 
    110         -e "s/${PAT_iphysiq}/iphysiq=${iphysiq}/"       \ 
    111         gcm.def > gcm.def.tmp 
    112     IGCM_sys_Mv gcm.def.tmp gcm.def 
     101    ## gcm.def parameters : no change since gcm.def_${RESOL_ATM_3D} is used and already modified 
    113102 
    114     echo cat 
    115     cat gcm.def 
     103    ## run.def parameters 
     104    LMDZ_sed run.def dayref   ${InitDay} 
     105    LMDZ_sed run.def anneeref ${InitYear} 
     106    LMDZ_sed run.def calend   ${CalendarTypeForLmdz} 
     107    LMDZ_sed run.def nday     ${PeriodLengthInDays} 
     108    LMDZ_sed run.def raz_date ${RAZ_DATE} 
     109    LMDZ_sed run.def periodav ${LMDZ_periodav} 
     110    LMDZ_sed run.def adjust   ${LMDZ_adjust} 
    116111 
    117     ## Mise en forme du fichier run.def 
    118     sed -e "s/_dayref_/${InitDay}/"                    \ 
    119         -e "s/_anneeref_/${InitYear}/"                 \ 
    120         -e "s/_calend_/${CalendarTypeForLmdz}/"        \ 
    121         -e "s/_nday_/${PeriodLengthInDays}/"           \ 
    122         -e "s/_raz_date_/${RAZ_DATE}/"                 \ 
    123         -e "s/_periodav_/${LMDZ_periodav}/"            \ 
    124         -e "s/_adjust_/n/"                \ 
    125         run.def > run.def.tmp 
    126     IGCM_sys_Mv run.def.tmp run.def 
     112    if ( ${FirstInitialize} ) ; then 
    127113 
    128114    echo cat run 
    129115    cat run.def 
     116 
     117    fi  
    130118 
    131119    IGCM_debug_PopStack "ATM_Update" 
  • CONFIG/LMDZOR/branches/LMDZ4OR_v3/CREATE/config.card_Interannuel

    r667 r1095  
    1515#============================ 
    1616#D-- leap, noleap, 360d 
    17 CalendarType=360d 
     17CalendarType=noleap 
    1818#D-- Begin and end of job  
    1919#D-- "YYYY-MM-DD" 
    20 DateBegin=1870-01-01 
    21 DateEnd=2007-12-30 
     20DateBegin=1979-01-01 
     21DateEnd=2005-12-30 
    2222#============================ 
    2323#D-- 1Y, 1M, 5D, 1D 
     
    7171#D-- NO Post - 
    7272[Post] 
    73 RebuildFrequency= 
    74 TimeSeriesFrequency= 
    75 SeasonalFrequency= 
     73RebuildFrequency=NONE 
     74TimeSeriesFrequency=NONE 
     75SeasonalFrequency=NONE 
    7676#======================================================================== 
Note: See TracChangeset for help on using the changeset viewer.