Changeset 187 for CONFIG/trunk/IPSL_ESM_V1/EXP00/COMP/lmdz.driver
- Timestamp:
- 10/22/07 16:17:50 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/trunk/IPSL_ESM_V1/EXP00/COMP/lmdz.driver
r103 r187 6 6 7 7 RESOL_ATM=$( echo $RESOL | awk "-Fx" '{print $2}' ) 8 9 case ${RESOL_ATM} in 10 LMD7245) BandsResol=72x45x19 ;; 11 LMD9671) BandsResol=96x71x19 ;; 12 LMD14496) BandsResol=144x96x19 ;; 13 LMD144142) BandsResol=144x142x19 ;; 14 esac 8 15 9 16 ##--Frequency purpose .... … … 50 57 IGCM_debug_PushStack "ATM_Update" 51 58 52 ecritphy=${PeriodLengthInDays}59 ecritphy=${PeriodLengthInDays} 53 60 54 ##-- Remise ou non a zero de la date initiale de LMDZ pour le fichier run.def55 if [ ${CumulPeriod} -eq 1 ] ; then56 57 else58 59 fi61 ##-- Remise ou non a zero de la date initiale de LMDZ pour le fichier run.def 62 if [ ${CumulPeriod} -eq 1 ] ; then 63 RAZ_DATE=1 64 else 65 RAZ_DATE=0 66 fi 60 67 61 ## Mise en forme du fichier physiq.def62 sed -e "s/OK_instan=.*/OK_instan=${OK_instan}/" \63 64 68 ## Mise en forme du fichier physiq.def 69 sed -e "s/OK_instan=.*/OK_instan=${OK_instan}/" \ 70 -e "s/OK_journe=.*/OK_journe=${OK_journe}/" \ 71 -e "s/OK_mensuel=.*/OK_mensuel=${OK_mensuel}/" \ 65 72 physiq.def > physiq.def.tmp 66 73 IGCM_sys_Mv physiq.def.tmp physiq.def 67 74 68 ## Mise en forme du fichier gcm.def69 sed -e "s/${PAT_ecritphy}/ecritphy=${ecritphy}/" \70 71 72 75 ## Mise en forme du fichier gcm.def 76 sed -e "s/${PAT_ecritphy}/ecritphy=${ecritphy}/" \ 77 -e "s/${PAT_day_step}/day_step=${day_step}/" \ 78 -e "s/${PAT_iperiod}/iperiod=${iperiod}/" \ 79 -e "s/${PAT_iphysiq}/iphysiq=${iphysiq}/" \ 73 80 gcm.def > gcm.def.tmp 74 81 IGCM_sys_Mv gcm.def.tmp gcm.def 75 82 76 ## Mise en forme du fichier run.def77 sed -e "s/_dayref_/${InitDay}/" \78 79 80 83 ## Mise en forme du fichier run.def 84 sed -e "s/_dayref_/${InitDay}/" \ 85 -e "s/_anneeref_/${InitYear}/" \ 86 -e "s/_nday_/${PeriodLengthInDays}/" \ 87 -e "s/_raz_date_/${RAZ_DATE}/" \ 81 88 run.def > run.def.tmp 82 89 IGCM_sys_Mv run.def.tmp run.def 83 90 84 if ( ${FirstInitialize} ) ; then91 if ( ${FirstInitialize} ) ; then 85 92 86 if ( [ "${config_Restarts_OverRule}" = "n" ] && [ "${config_ATM_Restart}" = "n" ] ); then 87 IGCM_sys_Cp ${R_EXE}/create_etat0_limit.e ${RUN_DIR}/. 88 ./create_etat0_limit.e 89 fi 93 if ( [ "${config_Restarts_OverRule}" = "n" ] && [ "${config_ATM_Restart}" = "n" ] ); then 94 if [ ${DRYRUN} -le 2 ] ; then 95 IGCM_sys_Cp ${R_EXE}/create_etat0_limit.e ${RUN_DIR}/. 96 if [ ${DRYRUN} -le 1 ] ; then 97 ./create_etat0_limit.e 98 fi 99 else 100 echo "EXECUTION of ./create_etat0_limit.e simulated" 101 echo "EXECUTION of ./create_etat0_limit.e simulated for DRYRUN = " $DRYRUN >> stack 102 fi 103 fi 90 104 91 fi105 fi 92 106 93 107 IGCM_debug_PopStack "ATM_Update"
Note: See TracChangeset
for help on using the changeset viewer.