Last change
on this file since 663 was
661,
checked in by sdipsl, 16 years ago
|
Get closer to IPSLCM5_v1. Add 39 levels. Some clean up.
|
File size:
1.1 KB
|
Line | |
---|
1 | #!/bin/ksh |
---|
2 | #----------------------------------------------------------------- |
---|
3 | function ATM_Initialize |
---|
4 | { |
---|
5 | IGCM_debug_PushStack "ATM_Initialize" |
---|
6 | |
---|
7 | RESOL_ATM=${RESOL} |
---|
8 | |
---|
9 | [ -f ${SUBMIT_DIR}/../.resol ] && eval $(grep RESOL_ATM_3D ${SUBMIT_DIR}/../.resol) || RESOL_ATM_3D=96x95x19 |
---|
10 | |
---|
11 | RESOL_ATM_Z=$( echo $RESOL_ATM_3D | awk "-Fx" '{print $3}' ) |
---|
12 | |
---|
13 | IGCM_debug_PopStack "ATM_Initialize" |
---|
14 | } |
---|
15 | |
---|
16 | #----------------------------------------------------------------- |
---|
17 | function ATM_Update |
---|
18 | { |
---|
19 | IGCM_debug_PushStack "ATM_Update" |
---|
20 | |
---|
21 | ##-- Remise ou non a zero de la date initiale de LMDZ pour le fichier run.def |
---|
22 | if [ ${CumulPeriod} -eq 1 ] ; then |
---|
23 | RAZ_DATE=1 |
---|
24 | else |
---|
25 | RAZ_DATE=0 |
---|
26 | fi |
---|
27 | |
---|
28 | ## Mise en forme du fichier run.def |
---|
29 | sed -e "s/_dayref_/${InitDay}/" \ |
---|
30 | -e "s/_anneeref_/${InitYear}/" \ |
---|
31 | -e "s/_nday_/${PeriodLengthInDays}/" \ |
---|
32 | -e "s/_raz_date_/${RAZ_DATE}/" \ |
---|
33 | run.def > run.def.tmp |
---|
34 | IGCM_sys_Mv run.def.tmp run.def |
---|
35 | |
---|
36 | IGCM_debug_PopStack "ATM_Update" |
---|
37 | } |
---|
38 | |
---|
39 | #----------------------------------- |
---|
40 | function ATM_Finalize |
---|
41 | { |
---|
42 | IGCM_debug_PushStack "ATM_Finalize" |
---|
43 | |
---|
44 | echo FINALIZE ATM ! |
---|
45 | |
---|
46 | IGCM_debug_PopStack "ATM_Finalize" |
---|
47 | } |
---|
Note: See
TracBrowser
for help on using the repository browser.