Changeset 162 for CONFIG/trunk/IPSLCM4_v2/EXP00/COMP
- Timestamp:
- 10/09/07 14:12:06 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/trunk/IPSLCM4_v2/EXP00/COMP/oasis.driver
r153 r162 1 1 #!/bin/ksh 2 3 2 #----------------------------------- 4 3 CPL_Initialize () … … 9 8 echo INITIALIZE CPL !!! 10 9 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 )) ; } 10 #D- MPI context used to launch the coupled model 11 LIBMPI=$(cat ${SUBMIT_DIR}/../.libmpi) 12 echo LIBMPI=${LIBMPI} 15 13 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} 14 IGCM_sys_build_run_file ${LIBMPI} 19 15 20 16 IGCM_debug_PopStack "CPL_Initialize" … … 28 24 IGCM_debug_PushStack "CPL_Update" 29 25 30 31 32 26 ############ Update Time and Counters ############## 27 ##-- Calcul de la duree du job (en secondes) 28 (( D_JOB_SEC = 3600 * 24 * PeriodLengthInDays )) 33 29 34 30 ############ Update Other Parameters ############## 35 31 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" \ 32 ############ Update Parameter Files ############## 33 sed -e "s/<initial_date>/${PeriodDateBegin}/" \ 34 -e "s/<total_time>/${D_JOB_SEC}/" \ 35 -e "s/<lib_mpi>/${LIBMPI}/" \ 36 -e "s/<nproc_atm>/${NUM_PROC_ATM}/g" \ 40 37 namcouple > namcouple.tmp 41 38 … … 48 45 49 46 IGCM_debug_PopStack "CPL_Update" 50 51 47 } 52 48
Note: See TracChangeset
for help on using the changeset viewer.