Changeset 697 for CONFIG


Ignore:
Timestamp:
08/05/09 15:01:27 (15 years ago)
Author:
mafoipsl
Message:

Parameters included to prepare 365 days calendar simulation.

Location:
CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_WORK/EXP00
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_WORK/EXP00/COMP/lmdz.driver

    r671 r697  
    1010 
    1111    RESOL_ATM_Z=$( echo ${RESOL_ATM_3D} | awk "-Fx" '{print $3}' ) 
     12 
     13    ##-- Calendar type for LMDZ 
     14    case ${config_UserChoices_CalendarType} in 
     15        leap|gregorian) 
     16            CalendarTypeForLmdz=earth_366d;; 
     17        noleap) 
     18            CalendarTypeForLmdz=earth_365d;; 
     19        360d) 
     20            CalendarTypeForLmdz=earth_360d;; 
     21        *) 
     22            CalendarTypeForLmdz=earth_360d 
     23    esac 
    1224 
    1325    ##--Frequency purpose .... 
     
    3345 
    3446    ##--Variables used by LMDZ in physiq.def -- 
    35     PAT_INST=$(      grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'OK_instan='  ) 
    36     PAT_JOUR=$(      grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'OK_journe='  ) 
    37     PAT_MOIS=$(      grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'OK_mensuel=' ) 
    38     PAT_HFRE=$(      grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'ok_hf='      ) 
    39     PAT_ecrit_mth=$( grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'ecrit_mth='  ) 
     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=' ) 
    4053    ##--Variables used by LMDZ in gcm.def -- 
    4154    PAT_iphysiq=$(   grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D} | grep iphysiq  ) 
     
    6578    IGCM_debug_PushStack "ATM_Update" 
    6679 
    67     ecrit_mth=${PeriodLengthInDays}. 
     80    LMDZ_ecrit_mth=${PeriodLengthInDays}. 
     81    LMDZ_ecrit_ISCCP=${PeriodLengthInDays}. 
     82    LMDZ_periodav=${PeriodLengthInDays}. 
    6883 
    6984    ##-- Remise ou non a zero de la date initiale de LMDZ pour le fichier run.def 
     
    7590 
    7691    ## Mise en forme du fichier physiq.def 
    77     sed -e "s/${PAT_INST}/OK_instan=${OK_instan}/"      \ 
    78         -e "s/${PAT_JOUR}/OK_journe=${OK_journe}/"      \ 
    79         -e "s/${PAT_MOIS}/OK_mensuel=${OK_mensuel}/"    \ 
    80         -e "s/${PAT_HFRE}/ok_hf=${ok_hf}/"              \ 
    81         -e "s/${PAT_ecrit_mth}/ecrit_mth=${ecrit_mth}/" \ 
     92    sed -e "s/${PAT_INST}/OK_instan=${OK_instan}/"                 \ 
     93        -e "s/${PAT_JOUR}/OK_journe=${OK_journe}/"                 \ 
     94        -e "s/${PAT_MOIS}/OK_mensuel=${OK_mensuel}/"               \ 
     95        -e "s/${PAT_HFRE}/ok_hf=${ok_hf}/"                         \ 
     96        -e "s/${PAT_ecrit_mth}/ecrit_mth=${LMDZ_ecrit_mth}/"       \ 
     97        -e "s/${PAT_ecrit_ISCCP}/ecrit_ISCCP=${LMDZ_ecrit_ISCCP}/" \ 
    8298        physiq.def > physiq.def.tmp 
    8399    IGCM_sys_Mv physiq.def.tmp physiq.def 
     
    93109    sed -e "s/_dayref_/${InitDay}/"                    \ 
    94110        -e "s/_anneeref_/${InitYear}/"                 \ 
     111        -e "s/_calend_/${CalendarTypeForLmdz}/"        \ 
    95112        -e "s/_nday_/${PeriodLengthInDays}/"           \ 
    96113        -e "s/_raz_date_/${RAZ_DATE}/"                 \ 
     114        -e "s/_periodav_/${LMDZ_periodav}/"            \ 
    97115        -e "s/_adjust_/${LMDZ_adjust}/"                \ 
    98116        run.def > run.def.tmp 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_WORK/EXP00/COMP/opa9.driver

    r653 r697  
    154154    # nleapy configuration 
    155155    case ${config_UserChoices_CalendarType} in 
    156         leap) 
     156        leap|gregorian) 
    157157            ORCA_NLEAPY=1;; 
    158158        noleap) 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_WORK/EXP00/PARAM/physiq.def_L19

    r686 r697  
    6969ecrit_day=1. 
    7070### ecrit_mth = frequence ecriture fichier histmth.nc en jours 
    71 ecrit_mth=30. 
     71ecrit_mth=_ecrit-mth_ 
    7272### freqin_isccp = frequence input en secondes du simulateur ISCCP 
    7373freq_ISCCP=10800. 
    7474### freqout_isccp = frequence output en jours du simulateur ISCCP 
    75 ecrit_ISCCP=30. 
     75ecrit_ISCCP=_ecrit-ISCCP_ 
    7676### niveau du diagnostique de conservation d energie 
    7777if_ebil=0 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_WORK/EXP00/PARAM/physiq.def_L39

    r686 r697  
    6969ecrit_day=1. 
    7070### ecrit_mth = frequence ecriture fichier histmth.nc en jours 
    71 ecrit_mth=30. 
     71ecrit_mth=_ecrit-mth_ 
    7272### freqin_isccp = frequence input en secondes du simulateur ISCCP 
    7373freq_ISCCP=10800. 
    7474### freqout_isccp = frequence output en jours du simulateur ISCCP 
    75 ecrit_ISCCP=30. 
     75ecrit_ISCCP=_ecrit-ISCCP_ 
    7676### niveau du diagnostique de conservation d energie 
    7777if_ebil=0 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_WORK/EXP00/PARAM/run.def

    r686 r697  
    77## Type de calendrier utilise 
    88## valeur possible: earth_360d (defaut), earth_365d, earth_366d 
    9 calend=earth_360d 
     9calend=_calend_ 
    1010## Jour de l'etat initial ( = 350  si 20 Decembre ,par expl. ,comme ici ) 
    1111dayref=_dayref_ 
     
    2323ok_dynzon=n 
    2424## periode de stockage fichier dynzon (en jour) 
    25 periodav=30. 
     25periodav=_periodav_ 
    2626## activation du calcul d equilibrage de charge 
    2727adjust=_adjust_ 
Note: See TracChangeset for help on using the changeset viewer.