Ignore:
Timestamp:
02/12/10 15:25:51 (15 years ago)
Author:
acosce
Message:

ACo : update LMDZINCA_v3 config

1- add TS in inca.card
2- add repertory POST
3- change calendar by default (leap)


Location:
CONFIG/LMDZINCA/branches/LMDZINCA_v3_1/CREATE
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/LMDZINCA/branches/LMDZINCA_v3_1/CREATE/COMP/lmdz.driver

    r267 r889  
     1#- $Id: lmdz.driver 868 2010-01-08 13:20:18Z acosce $ 
    12#!/bin/ksh 
    23 
     
    67    IGCM_debug_PushStack "ATM_Initialize" 
    78 
    8     RESOL_ATM=${RESOL} 
     9    RESOL_ATM=$( echo $RESOL | awk "-Fx" '{print $2}' ) 
     10    case ${RESOL_ATM} in 
     11        LMD7245)   BandsResol=72x45x19   ;; 
     12        LMD9671)   BandsResol=96x71x19   ;; 
     13        LMD9672)   BandsResol=96x72x19   ;; 
     14        LMD9695)   BandsResol=96x95x19   ;; 
     15        LMD14496)  BandsResol=144x96x19  ;; 
     16        LMD144142) BandsResol=144x142x19 ;; 
     17    esac 
     18 
     19 
     20    ##-- Calendar type for LMDZ 
     21    case ${config_UserChoices_CalendarType} in 
     22        leap|gregorian) 
     23            CalendarTypeForLmdz=earth_366d;; 
     24        noleap) 
     25            CalendarTypeForLmdz=earth_365d;; 
     26        360d) 
     27            CalendarTypeForLmdz=earth_360d;; 
     28        *) 
     29            CalendarTypeForLmdz=earth_360d 
     30    esac 
     31 
     32    ##- Default number of processor for lmdz 
     33    NUM_PROC_ATM=1 
     34    if [ X"${BATCH_NUM_PROC_TOT}" != X ] ; then 
     35        NUM_PROC_ATM=${BATCH_NUM_PROC_TOT} 
     36    fi 
    937 
    1038    ##--Frequency purpose .... 
     
    1341    ##--  
    1442    OK_journe=n 
    15     OK_mensuel=n 
     43    OK_mensuel=y 
    1644 
    1745    case ${config_UserChoices_PeriodLength} in 
    1846        1Y|1y|1M|1m) OK_mensuel=y ;; 
    19         5D|5d|1D|1d) OK_journe=y ;; 
     47        5D|5d|1D|1d) OK_journe=n ;; 
    2048    esac 
    2149 
    2250    for frequency in ${config_ATM_WriteFrequency} ; do 
    2351        case ${frequency} in 
    24             5D|5d|1D|1d) OK_journe=y ;; 
     52            5D|5d|1D|1d) OK_journe=n ;; 
    2553        esac 
    2654    done 
     
    3563    PAT_day_step=$( grep 'day_step'    ${SUBMIT_DIR}/PARAM/gcm.def ) 
    3664    PAT_ecritphy=$( grep 'ecritphy'    ${SUBMIT_DIR}/PARAM/gcm.def ) 
     65 
     66 
    3767 
    3868    ##-- This could be define in lmdz.card, inside section [UserChoices] 
     
    6191 
    6292    ## Mise en forme du fichier physiq.def 
    63     sed -e "s/OK_instan=.*/OK_instan=${OK_instan}/"   \ 
    64         -e "s/OK_journe=.*/OK_journe=${OK_journe}/"   \ 
    65         -e "s/OK_mensuel=.*/OK_mensuel=${OK_mensuel}/" \ 
     93    sed -e "s/OK_instan=.*/OK_instan=${OK_instan}/"     \ 
     94        -e "s/OK_journe=.*/OK_journe=${OK_journe}/"     \ 
     95        -e "s/OK_mensuel=.*/OK_mensuel=${OK_mensuel}/"  \ 
    6696        physiq.def > physiq.def.tmp 
    6797    IGCM_sys_Mv physiq.def.tmp physiq.def 
    6898 
    6999    ## Mise en forme du fichier gcm.def 
    70     sed  -e "s/${PAT_ecritphy}/ecritphy=${ecritphy}/" \ 
    71         -e "s/${PAT_day_step}/day_step=${day_step}/" \ 
    72         -e "s/${PAT_iperiod}/iperiod=${iperiod}/" \ 
    73         -e "s/${PAT_iphysiq}/iphysiq=${iphysiq}/" \ 
     100    sed  -e "s/${PAT_ecritphy}/ecritphy=${ecritphy}/"   \ 
     101        -e "s/${PAT_day_step}/day_step=${day_step}/"    \ 
     102        -e "s/${PAT_iperiod}/iperiod=${iperiod}/"       \ 
     103        -e "s/${PAT_iphysiq}/iphysiq=${iphysiq}/"       \ 
    74104        gcm.def > gcm.def.tmp 
    75105    IGCM_sys_Mv gcm.def.tmp gcm.def 
    76106 
     107    greg_dat=$( IGCM_date_ConvertFormatToGregorian $PeriodDateBegin )  
     108    jul_dat=$( IGCM_date_ConvertGregorianDateToJulian $greg_dat ) 
     109    nbjour=$( expr \( $jul_dat \% 1000 \) )  
     110    yractu=$( expr $greg_dat / 10000  ) 
     111    echo  "dayref = " $nbjour  "year actu = " $yractu 
     112 
    77113    ## Mise en forme du fichier run.def 
    78     sed -e "s/_dayref_/${InitDay}/" \ 
    79         -e "s/_anneeref_/${InitYear}/" \ 
    80         -e "s/_nday_/${PeriodLengthInDays}/" \ 
    81         -e "s/_raz_date_/${RAZ_DATE}/" \ 
     114    sed -e "s/_dayref_/${nbjour}/"                      \ 
     115        -e "s/_anneeref_/${yractu}/"                    \ 
     116        -e "s/_calend_/${CalendarTypeForLmdz}/"         \ 
     117        -e "s/_nday_/${PeriodLengthInDays}/"            \ 
     118        -e "s/_raz_date_/${RAZ_DATE}/"                  \ 
    82119        run.def > run.def.tmp 
    83120    IGCM_sys_Mv run.def.tmp run.def 
  • CONFIG/LMDZINCA/branches/LMDZINCA_v3_1/CREATE/PARAM/gcm.def

    r223 r889  
    1 ## $Id: gcm.def 71 2007-06-21 14:26:03Z acosce $ 
     1## $Id: gcm.def 626 2009-05-15 15:04:37Z acosce $ 
    22## nombre de pas par jour (multiple de iperiod) ( ici pour  dt = 1 min ) 
    33day_step=480 
     
    3535## frequence (en  jours ) de l'ecriture du fichier histphy                
    3636ecritphy=1 
     37## frequence (en jours ) de l'ecriture du fichier histmth 
     38ecrit_mth=1 
    3739##  Cycle diurne  ou non                  
    3840cycle_diurne=y 
     
    5052nbapp_rad=12 
    5153##  Flag  pour la convection (1 pour LMD, 2 pour Tiedtke, 3 KE, 4 KE vect) 
    52 iflag_con=2 
     54iflag_con=30 
    5355## longitude en degres du centre du zoom 
    5456clon=0. 
  • CONFIG/LMDZINCA/branches/LMDZINCA_v3_1/CREATE/PARAM/physiq.def

    r223 r889  
    1 ##- $Id: physiq.def 71 2007-06-21 14:26:03Z acosce $ 
    2 OCEAN=force  
     1##- $Id: physiq.def 607 2009-04-21 11:08:53Z acosce $ 
     2type_ocean=force  
    33VEGET=n 
    44OK_journe=n 
     
    7777#cdhmax = 2.0E-3 
    7878cdhmax = 0.002 
     79#autres flags 
    7980iflag_pbl = 1 
    8081iflag_thermals = 0 
     82iflag_clos=0 
     83iflag_ratqs=0 
     84# 
     85# parametre chimie/aerosols 
     86# 
     87config_inca=none 
     88aerosol_couple=n 
     89flag_aerosol=1 
     90new_aod=.true. 
     91ok_ade=n 
     92ok_aie=n 
  • CONFIG/LMDZINCA/branches/LMDZINCA_v3_1/CREATE/PARAM/run.def

    r841 r889  
    1 # 
    2 # $Header: /home/ioipsl/CVSROOT/LMDZ4OR/CLIM_CREATE/PARAM/run.def,v 1.1 2006/12/21 10:17:35 adm Exp $ 
    3 # 
     1## $Id: run.def 859 2009-12-18 14:26:57Z acosce $ 
    42INCLUDEDEF=physiq.def 
    53INCLUDEDEF=gcm.def 
    6 #INCLUDEDEF=orchidee.def 
     4INCLUDEDEF=orchidee.def 
     5## Type de calendrier utilise 
     6## valeur possible: earth_360d (defaut), earth_365d, earth_366d 
     7calend=_calend_ 
    78## Jour de l'etat initial ( = 350  si 20 Decembre ,par expl. ,comme ici ) 
    89dayref=_dayref_ 
    910##  Annee de l'etat  initial (   avec  4  chiffres   ) 
    1011anneeref=_anneeref_ 
     12## raz_date 
     13raz_date=_raz_date_ 
    1114## Nombre de jours d'integration 
    1215nday=_nday_ 
    13 ## Remise a zero de la date initiale 
    14 raz_date=_raz_date_ 
    15 ## Type de calendrier utilise  
    16 ## valeur possible: earth_360d (defaut), earth_365d, earth_366d 
    17 calend=_calend_ 
    1816## periode de sortie des variables de controle (en pas) 
    19 iconser=240 
     17iconser= 480 
    2018## periode d'ecriture du fichier histoire (en jour) 
    21 iecri=1 
     19iecri=10 
    2220## periode de stockage fichier histmoy (en jour) 
    2321periodav=1. 
     22## unite de sortie des impressions 
     23lunout=6 
  • CONFIG/LMDZINCA/branches/LMDZINCA_v3_1/CREATE/config.card

    r223 r889  
    1414#============================ 
    1515#D-- leap, noleap, 360d 
    16 CalendarType=360d 
     16CalendarType=leap 
    1717#D-- Début et fin de Job 
    1818#D-- "YYYY-MM-DD" 
    1919DateBegin=2000-01-01 
    20 DateEnd=2005-12-30 
     20DateEnd=2005-12-31 
    2121#============================ 
    2222#D-- 1Y, 1M, 5D, 1D 
Note: See TracChangeset for help on using the changeset viewer.