Changeset 1402
- Timestamp:
- 2009-04-15T17:58:57+02:00 (15 years ago)
- Location:
- trunk/NVTK
- Files:
-
- 16 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/NVTK/INSTALL/CONFIG_FILES/AA_make
r1356 r1402 9 9 10 10 $(filter-out mpi omp, $(RUN)): omp 11 #-Q- aix6 ../../util/ins_make -t ax6_mono -w $(NEMOLIB)/WORK12 11 gmake -C WORK COMP=$@ EXPER=$(REXP) clean > $(NEMOLIB)_logbook_$@.txt 13 12 gmake -C WORK COMP=$@ EXPER=$(REXP) >> $(NEMOLIB)_logbook_$@.txt … … 29 28 #-Q- sx8mercure cp ../NVTK/INSTALL/JOBS/CPU_time_sx8mercure.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/CPU_time_sx8mercure.ksh 30 29 #-Q- sx8mercure cp ../NVTK/INSTALL/JOBS/MEM_size_sx8mercure.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_sx8mercure.ksh 31 #-Q- aix6 cp ../NVTK/INSTALL/JOBS/jhd_a x6_mono_mon $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/jhd_ax6_mono_mon30 #-Q- aix6 cp ../NVTK/INSTALL/JOBS/jhd_aix6_mon $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/jhd_aix6_mon 32 31 #-Q- aix6 cp ../NVTK/INSTALL/JOBS/CPU_time_aix6.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/CPU_time_aix6.ksh 33 32 #-Q- aix6 cp ../NVTK/INSTALL/JOBS/MEM_size_aix6.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_aix6.ksh … … 68 67 mpi: memo 69 68 ifeq ($(filter mpi,$(RUN)),mpi) 70 #-Q- aix6 ../../util/ins_make -t aix6 -w $(NEMOLIB)/WORK71 69 cp ./MY_SRC/par_oce.F90_keep ./MY_SRC/par_oce.F90 72 70 gmake -C WORK COMP=$@ EXPER=$(REXP) clean > $(NEMOLIB)_logbook_$@.txt … … 107 105 108 106 memo: 109 #-Q- aix6 ../../util/ins_make -t ax6_mono -w $(NEMOLIB)/WORK110 107 ifeq ($(MKMO),memo) 111 108 gmake -C WORK COMP=$@ EXPER=$(REXP) clean > $(NEMOLIB)_logbook_$@.txt -
trunk/NVTK/INSTALL/CONFIG_FILES/BB_make.ldef_GYRE
r1301 r1402 46 46 #-Q- gfortran prefix = -D 47 47 #-Q- aix6 prefix = -WF,-D 48 #-Q- ax6_mono prefix = -WF,-D49 48 #-Q- babel prefix = -WF,-D 50 49 #-Q- osxxlf prefix = -WF,-D -
trunk/NVTK/INSTALL/CONFIG_FILES/BB_make.ldef_GYRE_LOBSTER
r1301 r1402 46 46 #-Q- gfortran prefix = -D 47 47 #-Q- aix6 prefix = -WF,-D 48 #-Q- ax6_mono prefix = -WF,-D49 48 #-Q- babel prefix = -WF,-D 50 49 #-Q- osxxlf prefix = -WF,-D -
trunk/NVTK/INSTALL/CONFIG_FILES/BB_make.ldef_ORCA2_LIM
r1301 r1402 46 46 #-Q- gfortran prefix = -D 47 47 #-Q- aix6 prefix = -WF,-D 48 #-Q- ax6_mono prefix = -WF,-D49 48 #-Q- babel prefix = -WF,-D 50 49 #-Q- osxxlf prefix = -WF,-D -
trunk/NVTK/INSTALL/CONFIG_FILES/BB_make.ldef_ORCA2_LIM_PISCES
r1357 r1402 46 46 #-Q- gfortran prefix = -D 47 47 #-Q- aix6 prefix = -WF,-D 48 #-Q- ax6_mono prefix = -WF,-D49 48 #-Q- babel prefix = -WF,-D 50 49 #-Q- osxxlf prefix = -WF,-D -
trunk/NVTK/INSTALL/CONFIG_FILES/BB_make.ldef_ORCA2_OFF_PISCES
r1357 r1402 46 46 #-Q- gfortran prefix = -D 47 47 #-Q- aix6 prefix = -WF,-D 48 #-Q- ax6_mono prefix = -WF,-D49 48 #-Q- babel prefix = -WF,-D 50 49 #-Q- osxxlf prefix = -WF,-D -
trunk/NVTK/INSTALL/CONFIG_FILES/BB_make.ldef_ZAGRIF
r1301 r1402 46 46 #-Q- gfortran prefix = -D 47 47 #-Q- aix6 prefix = -WF,-D 48 #-Q- ax6_mono prefix = -WF,-D49 48 #-Q- babel prefix = -WF,-D 50 49 #-Q- osxxlf prefix = -WF,-D -
trunk/NVTK/INSTALL/JOBS/cron_jobs.ksh
r1356 r1402 24 24 then 25 25 sleep 60 26 ./assessment.ksh ${CONF} yes&26 ./assessment.ksh ${CONF} & 27 27 exit 28 28 fi -
trunk/NVTK/INSTALL/JOBS/jhd_aix6_mon
r1401 r1402 8 8 # Mémoire max. utilisée (ici 11 Go) 9 9 # @ data_limit = 3gb 10 # Type du travail 11 # @ job_type = parallel 10 12 # Nom du travail LoadLeveler 11 13 # @ job_name = -
trunk/NVTK/INSTALL/JOBS/job_GYRE.ksh
r1365 r1402 173 173 #-T- sx8mercure echo "Stack memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt 174 174 #-T- sx8mercure echo "Static memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt ;; 175 #-T- aix6 ;; 176 #-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 177 #-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; 175 #-T- aix6 echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 176 #-T- aix6 echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; 178 177 #-T- osxxlf echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 179 178 #-T- osxxlf echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; … … 182 181 #-T- sx8mercure export MPIPROGINF=detail ;; 183 182 #-T- aix6 ;; 184 #-T- ax6_mono ;;185 183 #-T- osxxlf ;; 186 184 'omp' ) … … 190 188 #-T- sx8mercure export OMP_NUM_THREADS=${NB_PROCS} ;; 191 189 #-T- aix6 ;; 192 #-T- ax6_mono ;;193 190 #-T- osxxlf ;; 194 191 esac -
trunk/NVTK/INSTALL/JOBS/job_GYRE_LOBSTER.ksh
r1365 r1402 207 207 #-T- sx8mercure echo "Stack memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt 208 208 #-T- sx8mercure echo "Static memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt ;; 209 #-T- aix6 ;; 210 #-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 211 #-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; 209 #-T- aix6 echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 210 #-T- aix6 echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; 212 211 #-T- osxxlf echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 213 212 #-T- osxxlf echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; … … 215 214 #-T- sx8brodie export MPIPROGINF=detail ;; 216 215 #-T- sx8mercure export MPIPROGINF=detail ;; 217 #-T- aix6 ;; 218 #-T- ax6_mono ;; 216 #-T- aix6 ;; 219 217 #-T- osxxlf ;; 220 218 'omp' ) … … 223 221 #-T- sx8mercure export F_PROGINF=detail 224 222 #-T- sx8mercure export OMP_NUM_THREADS=${NB_PROCS} ;; 225 #-T- aix6 ;; 226 #-T- ax6_mono ;; 223 #-T- aix6 ;; 227 224 #-T- osxxlf ;; 228 225 esac -
trunk/NVTK/INSTALL/JOBS/job_ORCA2_LIM.ksh
r1365 r1402 195 195 #-T- sx8mercure echo "Stack memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt 196 196 #-T- sx8mercure echo "Static memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt ;; 197 #-T- aix6 ;; 198 #-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 199 #-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; 197 #-T- aix6 echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 198 #-T- aix6 echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; 200 199 #-T- osxxlf echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 201 200 #-T- osxxlf echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; … … 204 203 #-T- sx8mercure export MPIPROGINF=detail ;; 205 204 #-T- aix6 ;; 206 #-T- ax6_mono ;;207 205 #-T- osxxlf ;; 208 206 'omp' ) … … 212 210 #-T- sx8mercure export OMP_NUM_THREADS=${NB_PROCS} ;; 213 211 #-T- aix6 ;; 214 #-T- ax6_mono ;;215 212 #-T- osxxlf ;; 216 213 esac -
trunk/NVTK/INSTALL/JOBS/job_ORCA2_LIM_PISCES.ksh
r1357 r1402 229 229 #-T- sx8mercure echo "Stack memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt 230 230 #-T- sx8mercure echo "Static memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt ;; 231 #-T- aix6 ;; 232 #-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 233 #-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; 231 #-T- aix6 echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 232 #-T- aix6 echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; 234 233 #-T- osxxlf echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 235 234 #-T- osxxlf echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; … … 238 237 #-T- sx8mercure export MPIPROGINF=detail ;; 239 238 #-T- aix6 ;; 240 #-T- ax6_mono ;;241 239 #-T- osxxlf ;; 242 240 'omp' ) … … 246 244 #-T- sx8mercure export OMP_NUM_THREADS=${NB_PROCS} ;; 247 245 #-T- aix6 ;; 248 #-T- ax6_mono ;;249 246 #-T- osxxlf ;; 250 247 esac -
trunk/NVTK/INSTALL/JOBS/job_ORCA2_OFF_PISCES.ksh
r1357 r1402 204 204 #-T- sx8mercure echo "Stack memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt 205 205 #-T- sx8mercure echo "Static memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt ;; 206 #-T- aix6 ;; 207 #-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 208 #-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; 206 #-T- aix6 echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 207 #-T- aix6 echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; 209 208 #-T- osxxlf echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 210 209 #-T- osxxlf echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; … … 213 212 #-T- sx8mercure export MPIPROGINF=detail ;; 214 213 #-T- aix6 ;; 215 #-T- ax6_mono ;;216 214 #-T- osxxlf ;; 217 215 'omp' ) … … 221 219 #-T- sx8mercure export OMP_NUM_THREADS=${NB_PROCS} ;; 222 220 #-T- aix6 ;; 223 #-T- ax6_mono ;;224 221 #-T- osxxlf ;; 225 222 esac -
trunk/NVTK/INSTALL/JOBS/job_ZAGRIF.ksh
r1365 r1402 225 225 #-T- sx8mercure echo "Stack memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt 226 226 #-T- sx8mercure echo "Static memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt ;; 227 #-T- aix6 ;; 228 #-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 229 #-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; 227 #-T- aix6 echo "Stack memory: $( (size opa_${CONF}_memo_${MYO_EXP}) )" >> memory_size.txt 228 #-T- aix6 echo "Static memory: $( (size opa_${CONF}_${RUN}_${MYO_EXP}) )" >> memory_size.txt ;; 230 229 'mpi' ) 231 230 #-T- sx8brodie export MPIPROGINF=detail ;; 232 231 #-T- sx8mercure export MPIPROGINF=detail ;; 233 232 #-T- aix6 ;; 234 #-T- ax6_mono ;;235 233 'omp' ) 236 234 #-T- sx8brodie export F_PROGINF=detail … … 239 237 #-T- sx8mercure export OMP_NUM_THREADS=${NB_PROCS} ;; 240 238 #-T- aix6 ;; 241 #-T- ax6_mono ;;242 239 esac 243 240 # -
trunk/NVTK/INSTALL/JOBS/lance_batch.ksh
r1365 r1402 72 72 REFTAG=$5 73 73 RUN=$(basename `pwd`) 74 75 # Specific case of Zahir:76 if [ ${RUN} = 'mon' -a ${TARGET} = 'aix6' ] ; then TARGET=ax6_mono ; fi77 74 78 75 # --------------------------------------------------------------- … … 110 107 CMDGET=mfget 111 108 SYMBOL=V_ 112 elif [ ${TARGET} = 'ax6_mono' ]; then113 W_XX='#-T- ax6_mono'114 LAUN='llsubmit '115 LLJOBS=Qstat116 LSUB=117 LPERF="hpmcount -o perfs_mon.txt"118 LJTIM='05:10:00'119 LJTIMJ=120 CMDGET=mfget121 SYMBOL=V_122 109 elif [ ${TARGET} = 'osxxlf' ]; then 123 110 W_XX='#-T- osxxlf' … … 133 120 echo ' #######################################' 134 121 echo ' You must give a target name :' 135 echo ' sx8brodie, aix6 , ax6_monoor add one'122 echo ' sx8brodie, aix6 or add one' 136 123 echo ' Have a look in lance_batch.ksh script' 137 124 echo ' #######################################' … … 164 151 'osxxlf' ) 165 152 cp jhd_${TARGET}_${RUN} jhd_${TARGET}_${RUN}_tmp ;; 166 'ax6_mono' )167 CAR_JNAM=$( grep '\# @ job_name' jhd_${TARGET}_${RUN} )168 sed -e "s%$CAR_JNAM%\# @ job_name = ${RUN}${CONFS}%" \169 jhd_${TARGET}_${RUN} > jhd_${TARGET}_${RUN}_tmp ;;170 153 'aix6' ) 171 154 CAR_JNAM=$( grep '\# @ job_name' jhd_${TARGET}_${RUN} ) … … 290 273 291 274 case ${TARGET} in 292 'a x6_mono' | 'aix6' )275 'aix6' ) 293 276 CAR_JTIM=$( grep '\# @ wall_clock_limit' job_${RUN}_${jobnam[$ind]}_${OWNEXP}.ksh ) 294 277 sed -e "s%$CAR_JTIM%\# @ wall_clock_limit = ${LJTIM}%" \ -
trunk/NVTK/fait_AA_make
r1359 r1402 114 114 @\$(F_C) \\ 115 115 #-Q- aix6 -qsuffix=f=F90 \\ 116 #-Q- ax6_mono -qsuffix=f=F90 \\117 116 #-Q- babel -qsuffix=f=F90 \\ 118 117 #-Q- osxxlf -qsuffix=f=F90 \\ … … 124 123 #-Q- eshpux -R2 \\ 125 124 #-Q- aix6 -qsource \\ 126 #-Q- ax6_mono -qsource \\127 125 #-Q- babel -qsource \\ 128 126 OPAFILES/\$*.F90 || { mv \$(PREF).L \$(TMP) ; false ; exit ; } … … 160 158 #-Q- eshpux -R2 \\ 161 159 #-Q- aix6 -qsource \\ 162 #-Q- ax6_mono -qsource \\163 160 #-Q- babel -qsource \\ 164 161 \$*.f90 || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } … … 167 164 @if [ -f \$*.mod ] ; then mv \$*.mod \$(MODDIR)/oce_\$(NEMOLIB)/\$(COMP) ; fi 168 165 #-Q- aix6 @mv \$(PREF)\$*.lst \$(PREF)\$*.L 169 #-Q- ax6_mono @mv \$(PREF)\$*.lst \$(PREF)\$*.L170 166 #-Q- babel @mv \$(PREF)\$*.lst \$(PREF)\$*.L 171 167 #-Q- linux @mv \$(PREF)\$*.lst \$(PREF)\$*.L … … 193 189 #-Q- eshpux -R2 \\ 194 190 #-Q- aix6 -qsource \\ 195 #-Q- ax6_mono -qsource \\196 191 #-Q- babel -qsource \\ 197 192 OPAFILES/\$*.F90 || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } … … 204 199 #-Q- eshpux -R2 \\ 205 200 #-Q- aix6 -qsource \\ 206 #-Q- ax6_mono -qsource \\207 201 #-Q- babel -qsource \\ 208 202 \$*.F90 || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } … … 212 206 @if [ -f \$*.mod ] ; then mv \$*.mod \$(MODDIR)/oce_\$(NEMOLIB)/\$(COMP) ; fi 213 207 #-Q- aix6 @mv \$(PREF)\$*.lst \$(PREF)\$*.L 214 #-Q- ax6_mono @mv \$(PREF)\$*.lst \$(PREF)\$*.L215 208 #-Q- babel @mv \$(PREF)\$*.lst \$(PREF)\$*.L 216 209 #-Q- linux @mv \$(PREF)\$*.lst \$(PREF)\$*.L … … 267 260 echo '#-Q- aix6 L_O = $(F_P) -q64 -O3' 268 261 echo '#-Q- aix6 L_X = $(L_O)' 269 echo '#-Q- ax6_mono # Compiler options for NEMO (aix6 version)'270 echo '#-Q- ax6_mono F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC) $(USER_INC)'271 echo '#-Q- ax6_mono L_O = $(F_P) -q64 -O3'272 echo '#-Q- ax6_mono L_X = $(L_O)'273 262 echo '#-Q- babel # Compiler options for NEMO (blue gene version)' 274 263 echo '#-Q- babel F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC) $(USER_INC)' … … 292 281 echo 'ifeq ($(COMP),memo)' 293 282 echo '#-Q- sx8brodie F_O := $(F_O) -P static' 294 echo '#-Q- ax6_mono F_O := $(F_O) -qnosave'295 283 echo '#-Q- osxxlf F_O := $(F_O) -qnosave' 296 284 echo 'endif'
Note: See TracChangeset
for help on using the changeset viewer.