source: CONFIG/LMDZOR/branches/LMDZ4OR_v3/CREATE/COMP/lmdz.driver @ 667

Last change on this file since 667 was 661, checked in by sdipsl, 15 years ago

Get closer to IPSLCM5_v1. Add 39 levels. Some clean up.

File size: 1.1 KB
Line 
1#!/bin/ksh
2#-----------------------------------------------------------------
3function 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#-----------------------------------------------------------------
17function 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#-----------------------------------
40function 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.