- Timestamp:
- 09/28/07 15:20:46 (17 years ago)
- Location:
- CONFIG/trunk/IPSLCM4_v2/EXP00
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/trunk/IPSLCM4_v2/EXP00/COMP/lmdz.card
r147 r153 34 34 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM}, gcm.def), \ 35 35 (${SUBMIT_DIR}/PARAM/run.def, .), \ 36 (${SUBMIT_DIR}/PARAM/traceur.def, .) 36 (${SUBMIT_DIR}/PARAM/traceur.def, .) 37 # (${SUBMIT_DIR}/PARAM/Bands_${BandsResol}_${NUM_PROC_ATM}prc.dat, .) 37 38 38 39 [RestartFiles] … … 45 46 [OutputFiles] 46 47 List= (histmth.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc, Post_1M_histmth), \ 47 (histISCCP.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histISCCP.nc, NONE), \48 (histISCCP.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histISCCP.nc, NONE), \ 48 49 (histNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histNMC.nc, NONE), \ 49 50 (dynzon.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_dynzon.nc, NONE), \ -
CONFIG/trunk/IPSLCM4_v2/EXP00/COMP/lmdz.driver
r130 r153 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 87 88 89 90 91 92 93 94 95 96 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 97 104 98 fi105 fi 99 106 100 107 IGCM_debug_PopStack "ATM_Update" -
CONFIG/trunk/IPSLCM4_v2/EXP00/COMP/oasis.driver
r132 r153 9 9 echo INITIALIZE CPL !!! 10 10 11 #D- Default number of processor for lmdz and oasis12 NUM_PROC_ATM=1 ; (( NUM_PROC_OASIS = NUM_PROC_ATM + 2 ))13 #D- Number of processors used for lmdz and oasis coupler computed from PBS variable14 [ -z "${PBS_NUM_PROC_TOT}" ] || { (( NUM_PROC_ATM = PBS_NUM_PROC_TOT - 1 )) ; (( NUM_PROC_OASIS = PBS_NUM_PROC_TOT + 1 )) ; }11 #D- Default number of processor for lmdz and oasis 12 NUM_PROC_ATM=1 ; (( NUM_PROC_OASIS = NUM_PROC_ATM + 2 )) 13 #D- Number of processors used for lmdz and oasis coupler computed from PBS variable 14 [ -z "${PBS_NUM_PROC_TOT}" ] || { (( NUM_PROC_ATM = PBS_NUM_PROC_TOT - 1 )) ; (( NUM_PROC_OASIS = PBS_NUM_PROC_TOT + 1 )) ; } 15 15 16 echo PBS_NUM_PROC_TOT=${PBS_NUM_PROC_TOT}17 echo NUM_PROC_ATM=${NUM_PROC_ATM}18 echo NUM_PROC_OASIS=${NUM_PROC_OASIS}16 echo PBS_NUM_PROC_TOT=${PBS_NUM_PROC_TOT} 17 echo NUM_PROC_ATM=${NUM_PROC_ATM} 18 echo NUM_PROC_OASIS=${NUM_PROC_OASIS} 19 19 20 20 IGCM_debug_PopStack "CPL_Initialize" 21 22 21 23 22 } … … 27 26 { 28 27 29 ############ Update Time and Counters ############## 30 ##-- Calcul de la duree du job (en secondes) 31 (( D_JOB_SEC = 3600 * 24 * PeriodLengthInDays )) 28 IGCM_debug_PushStack "CPL_Update" 32 29 33 ############ Update Other Parameters ############## 30 ############ Update Time and Counters ############## 31 ##-- Calcul de la duree du job (en secondes) 32 (( D_JOB_SEC = 3600 * 24 * PeriodLengthInDays )) 34 33 35 ############ Update Parameter Files ############## 36 sed -e "s/<initial_date>/${PeriodDateBegin}/" \ 37 -e "s/<total_time>/${D_JOB_SEC}/" \ 38 -e "s/<nproc_atm>/${NUM_PROC_ATM}/g" \ 34 ############ Update Other Parameters ############## 35 36 ############ Update Parameter Files ############## 37 sed -e "s/<initial_date>/${PeriodDateBegin}/" \ 38 -e "s/<total_time>/${D_JOB_SEC}/" \ 39 -e "s/<nproc_atm>/${NUM_PROC_ATM}/g" \ 39 40 namcouple > namcouple.tmp 40 41 … … 46 47 eval FileToBeDeleted[${#FileToBeDeleted[@]}]=anaisout 47 48 49 IGCM_debug_PopStack "CPL_Update" 50 48 51 } 49 52 … … 52 55 { 53 56 54 IGCM_debug_PushStack "CPL_ Update"57 IGCM_debug_PushStack "CPL_Finalize" 55 58 56 59 echo FINALIZE CPL !!! 57 60 58 IGCM_debug_PopStack "CPL_ Update"61 IGCM_debug_PopStack "CPL_Finalize" 59 62 60 63 } -
CONFIG/trunk/IPSLCM4_v2/EXP00/PARAM/Bands_96x71x19_3prc.dat
r121 r153 1 0 11 2 1 50 3 2 11 1 4 0 24 2 5 1 24 3 6 2 24 4 0 24 5 1 24 6 2 24 7 0 24 8 1 24 9 2 24 10 0 2241 7 0 9 8 1 53 9 2 10 10 0 2245 11 11 1 2241 12 2 22 4012 2 2236 -
CONFIG/trunk/IPSLCM4_v2/EXP00/PARAM/run.def
r41 r153 19 19 ## periode de stockage fichier histmoy (en jour) 20 20 periodav=1. 21 ## activation du calcul d equilibrage de charge 22 adjust=n
Note: See TracChangeset
for help on using the changeset viewer.