Changeset 888 for CONFIG/LMDZORINCA/trunk/CREATE
- Timestamp:
- 02/12/10 14:59:52 (13 years ago)
- Location:
- CONFIG/LMDZORINCA/trunk/CREATE
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/LMDZORINCA/trunk/CREATE/COMP/lmdz.driver
r345 r888 1 #- $Id: lmdz.driver 841 2009-12-08 09:48:13Z acosce $ 1 2 #!/bin/ksh 2 3 … … 6 7 IGCM_debug_PushStack "ATM_Initialize" 7 8 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 9 37 10 38 ##--Frequency purpose .... … … 13 41 ##-- 14 42 OK_journe=n 15 OK_mensuel= n43 OK_mensuel=y 16 44 17 45 case ${config_UserChoices_PeriodLength} in 18 46 1Y|1y|1M|1m) OK_mensuel=y ;; 19 5D|5d|1D|1d) OK_journe= y;;47 5D|5d|1D|1d) OK_journe=n ;; 20 48 esac 21 49 22 50 for frequency in ${config_ATM_WriteFrequency} ; do 23 51 case ${frequency} in 24 5D|5d|1D|1d) OK_journe= y;;52 5D|5d|1D|1d) OK_journe=n ;; 25 53 esac 26 54 done … … 35 63 PAT_day_step=$( grep 'day_step' ${SUBMIT_DIR}/PARAM/gcm.def ) 36 64 PAT_ecritphy=$( grep 'ecritphy' ${SUBMIT_DIR}/PARAM/gcm.def ) 65 66 37 67 38 68 ##-- This could be define in lmdz.card, inside section [UserChoices] … … 60 90 fi 61 91 92 62 93 ## 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}/" \94 sed -e "s/OK_instan=.*/OK_instan=${OK_instan}/" \ 95 -e "s/OK_journe=.*/OK_journe=${OK_journe}/" \ 96 -e "s/OK_mensuel=.*/OK_mensuel=${OK_mensuel}/" \ 66 97 physiq.def > physiq.def.tmp 67 98 IGCM_sys_Mv physiq.def.tmp physiq.def 68 99 69 100 ## 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}/" \101 sed -e "s/${PAT_ecritphy}/ecritphy=${ecritphy}/" \ 102 -e "s/${PAT_day_step}/day_step=${day_step}/" \ 103 -e "s/${PAT_iperiod}/iperiod=${iperiod}/" \ 104 -e "s/${PAT_iphysiq}/iphysiq=${iphysiq}/" \ 74 105 gcm.def > gcm.def.tmp 75 106 IGCM_sys_Mv gcm.def.tmp gcm.def 76 107 108 greg_dat=$( IGCM_date_ConvertFormatToGregorian $PeriodDateBegin ) 109 jul_dat=$( IGCM_date_ConvertGregorianDateToJulian $greg_dat ) 110 nbjour=$( expr \( $jul_dat \% 1000 \) ) 111 yractu=$( expr $greg_dat / 10000 ) 112 echo "dayref = " $nbjour "year actu = " $yractu 113 77 114 ## 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}/" \ 115 sed -e "s/_dayref_/${nbjour}/" \ 116 -e "s/_anneeref_/${yractu}/" \ 117 -e "s/_calend_/${CalendarTypeForLmdz}/" \ 118 -e "s/_nday_/${PeriodLengthInDays}/" \ 119 -e "s/_raz_date_/${RAZ_DATE}/" \ 82 120 run.def > run.def.tmp 83 121 IGCM_sys_Mv run.def.tmp run.def -
CONFIG/LMDZORINCA/trunk/CREATE/PARAM/gcm.def
r345 r888 1 ## $Id: gcm.def 71 2007-06-21 14:26:03Z acosce $1 ## $Id: gcm.def 414 2008-10-03 08:59:31Z acosce $ 2 2 ## nombre de pas par jour (multiple de iperiod) ( ici pour dt = 1 min ) 3 3 day_step=480 … … 35 35 ## frequence (en jours ) de l'ecriture du fichier histphy 36 36 ecritphy=1 37 ## frequence (en jours ) de l'ecriture du fichier histmth 38 ecrit_mth=1 37 39 ## Cycle diurne ou non 38 40 cycle_diurne=y … … 50 52 nbapp_rad=12 51 53 ## Flag pour la convection (1 pour LMD, 2 pour Tiedtke, 3 KE, 4 KE vect) 52 iflag_con= 254 iflag_con=30 53 55 ## longitude en degres du centre du zoom 54 56 clon=0. -
CONFIG/LMDZORINCA/trunk/CREATE/PARAM/physiq.def
r615 r888 1 ##- $Id: physiq.def 71 2007-06-21 14:26:03Z acosce $1 ##- $Id: physiq.def 607 2009-04-21 11:08:53Z acosce $ 2 2 type_ocean=force 3 3 VEGET=n … … 77 77 #cdhmax = 2.0E-3 78 78 cdhmax = 0.002 79 #autres flags 79 80 iflag_pbl = 1 80 81 iflag_thermals = 0 82 iflag_clos=0 83 iflag_ratqs=0 84 # 85 # parametre chimie/aerosols 86 # 87 config_inca=none 88 aerosol_couple=n 89 flag_aerosol=1 90 new_aod=.true. 91 ok_ade=n 92 ok_aie=n -
CONFIG/LMDZORINCA/trunk/CREATE/PARAM/run.def
r345 r888 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 71 2007-06-21 14:26:03Z acosce $ 4 2 INCLUDEDEF=physiq.def 5 3 INCLUDEDEF=gcm.def 6 #INCLUDEDEF=orchidee.def 4 INCLUDEDEF=orchidee.def 5 ## Type de calendrier utilise 6 ## valeur possible: earth_360d (defaut), earth_365d, earth_366d 7 calend=_calend_ 7 8 ## Jour de l'etat initial ( = 350 si 20 Decembre ,par expl. ,comme ici ) 8 9 dayref=_dayref_ 9 10 ## Annee de l'etat initial ( avec 4 chiffres ) 10 11 anneeref=_anneeref_ 12 ## raz_date 13 raz_date=_raz_date_ 11 14 ## Nombre de jours d'integration 12 15 nday=_nday_ 13 ## Remise a zero de la date initiale14 raz_date=_raz_date_15 16 ## periode de sortie des variables de controle (en pas) 16 iconser= 24017 iconser= 480 17 18 ## periode d'ecriture du fichier histoire (en jour) 18 iecri=1 19 iecri=10 19 20 ## periode de stockage fichier histmoy (en jour) 20 21 periodav=1. 22 ## unite de sortie des impressions 23 lunout=6 -
CONFIG/LMDZORINCA/trunk/CREATE/config.card
r615 r888 14 14 #============================ 15 15 #D-- leap, noleap, 360d 16 CalendarType= 360d16 CalendarType=leap 17 17 #D-- Début et fin de Job 18 18 #D-- "YYYY-MM-DD"
Note: See TracChangeset
for help on using the changeset viewer.