Changeset 1297 for trunk/NVTK/INSTALL
- Timestamp:
- 2009-02-05T15:55:00+01:00 (15 years ago)
- Location:
- trunk/NVTK/INSTALL
- Files:
-
- 11 edited
- 5 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/NVTK/INSTALL/CONFIG_FILES/AA_make
r1155 r1297 4 4 ioipsl: 5 5 #-Q- sx8brodie (cd ../../modeles/IOIPSL/src; sxgmake;) 6 #-Q- aix (cd ../../modeles/IOIPSL/src; gmake;)6 #-Q- aix6 (cd ../../modeles/IOIPSL/src; gmake;) 7 7 #-Q- osxxlf (cd ../../modeles/IOIPSL/src; gmake;) 8 8 9 9 $(filter-out mpi omp, $(RUN)): omp 10 #-Q- aix ../../util/ins_make -t ax_mono -w $(NEMOLIB)/WORK10 #-Q- aix6 ../../util/ins_make -t ax6_mono -w $(NEMOLIB)/WORK 11 11 gmake -C WORK COMP=$@ clean > $(NEMOLIB)_logbook_$@.txt 12 12 gmake -C WORK COMP=$@ >> $(NEMOLIB)_logbook_$@.txt … … 23 23 #-Q- sx8brodie cp ../NVTK/INSTALL/JOBS/MEM_size_sx8brodie.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_sx8brodie.ksh 24 24 #-Q- sx8brodie cp ../NVTK/INSTALL/JOBS/BIO_sx8brodie.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_sx8brodie.ksh 25 #-Q- aix cp ../NVTK/INSTALL/JOBS/jhd_ax_mono_mon $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/jhd_ax_mono_mon26 #-Q- aix cp ../NVTK/INSTALL/JOBS/CPU_time_aix.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/CPU_time_aix.ksh27 #-Q- aix cp ../NVTK/INSTALL/JOBS/MEM_size_aix.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_aix.ksh28 #-Q- aix cp ../NVTK/INSTALL/JOBS/BIO_aix.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_aix.ksh25 #-Q- aix6 cp ../NVTK/INSTALL/JOBS/jhd_ax6_mono_mon $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/jhd_ax6_mono_mon 26 #-Q- aix6 cp ../NVTK/INSTALL/JOBS/CPU_time_aix6.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/CPU_time_aix6.ksh 27 #-Q- aix6 cp ../NVTK/INSTALL/JOBS/MEM_size_aix6.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_aix6.ksh 28 #-Q- aix6 cp ../NVTK/INSTALL/JOBS/BIO_aix6.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_aix6.ksh 29 29 #-Q- osxxlf cp ../NVTK/INSTALL/JOBS/jhd_osxxlf_mon $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/jhd_osxxlf_mon 30 30 #-Q- osxxlf cp ../NVTK/INSTALL/JOBS/CPU_time_osxxlf.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/CPU_time_osxxlf.ksh … … 59 59 mpi: memo 60 60 ifeq ($(filter mpi,$(RUN)),mpi) 61 #-Q- aix ../../util/ins_make -t aix-w $(NEMOLIB)/WORK61 #-Q- aix6 ../../util/ins_make -t aix6 -w $(NEMOLIB)/WORK 62 62 cp ./MY_SRC/par_oce.F90_keep ./MY_SRC/par_oce.F90 63 63 gmake -C WORK COMP=$@ clean > $(NEMOLIB)_logbook_$@.txt … … 76 76 #-Q- sx8brodie cp ../NVTK/INSTALL/JOBS/MEM_size_sx8brodie.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_sx8brodie.ksh 77 77 #-Q- sx8brodie cp ../NVTK/INSTALL/JOBS/BIO_sx8brodie.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_sx8brodie.ksh 78 #-Q- aix cp ../NVTK/INSTALL/JOBS/jhd_aix_mpi $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/jhd_aix_mpi79 #-Q- aix cp ../NVTK/INSTALL/JOBS/CPU_time_aix.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/CPU_time_aix.ksh80 #-Q- aix cp ../NVTK/INSTALL/JOBS/MEM_size_aix.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_aix.ksh81 #-Q- aix cp ../NVTK/INSTALL/JOBS/BIO_aix.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_aix.ksh78 #-Q- aix6 cp ../NVTK/INSTALL/JOBS/jhd_aix6_mpi $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/jhd_aix6_mpi 79 #-Q- aix6 cp ../NVTK/INSTALL/JOBS/CPU_time_aix6.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/CPU_time_aix6.ksh 80 #-Q- aix6 cp ../NVTK/INSTALL/JOBS/MEM_size_aix6.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_aix6.ksh 81 #-Q- aix6 cp ../NVTK/INSTALL/JOBS/BIO_aix6.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_aix6.ksh 82 82 #-Q- osxxlf cp ../NVTK/INSTALL/JOBS/jhd_osxxlf_mpi $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/jhd_osxxlf_mpi 83 83 #-Q- osxxlf cp ../NVTK/INSTALL/JOBS/CPU_time_osxxlf.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/CPU_time_osxxlf.ksh … … 95 95 96 96 memo: 97 #-Q- aix ../../util/ins_make -t ax_mono -w $(NEMOLIB)/WORK97 #-Q- aix6 ../../util/ins_make -t ax6_mono -w $(NEMOLIB)/WORK 98 98 ifeq ($(MKMO),memo) 99 99 gmake -C WORK COMP=$@ clean > $(NEMOLIB)_logbook_$@.txt -
trunk/NVTK/INSTALL/CONFIG_FILES/BB_make.ldef_GYRE
r1155 r1297 44 44 #-Q- g95 prefix = -D 45 45 #-Q- gfortran prefix = -D 46 #-Q- aix prefix = -WF,-D47 #-Q- ax _mono prefix = -WF,-D46 #-Q- aix6 prefix = -WF,-D 47 #-Q- ax6_mono prefix = -WF,-D 48 48 #-Q- babel prefix = -WF,-D 49 49 #-Q- osxxlf prefix = -WF,-D -
trunk/NVTK/INSTALL/CONFIG_FILES/BB_make.ldef_GYRE_LOBSTER
r1155 r1297 44 44 #-Q- g95 prefix = -D 45 45 #-Q- gfortran prefix = -D 46 #-Q- aix prefix = -WF,-D47 #-Q- ax _mono prefix = -WF,-D46 #-Q- aix6 prefix = -WF,-D 47 #-Q- ax6_mono prefix = -WF,-D 48 48 #-Q- babel prefix = -WF,-D 49 49 #-Q- osxxlf prefix = -WF,-D -
trunk/NVTK/INSTALL/CONFIG_FILES/BB_make.ldef_ORCA2_LIM
r1155 r1297 44 44 #-Q- g95 prefix = -D 45 45 #-Q- gfortran prefix = -D 46 #-Q- aix prefix = -WF,-D47 #-Q- ax _mono prefix = -WF,-D46 #-Q- aix6 prefix = -WF,-D 47 #-Q- ax6_mono prefix = -WF,-D 48 48 #-Q- babel prefix = -WF,-D 49 49 #-Q- osxxlf prefix = -WF,-D -
trunk/NVTK/INSTALL/CONFIG_FILES/BB_make.ldef_ZAGRIF
r1155 r1297 44 44 #-Q- g95 prefix = -D 45 45 #-Q- gfortran prefix = -D 46 #-Q- aix prefix = -WF,-D47 #-Q- ax _mono prefix = -WF,-D46 #-Q- aix6 prefix = -WF,-D 47 #-Q- ax6_mono prefix = -WF,-D 48 48 #-Q- babel prefix = -WF,-D 49 49 #-Q- osxxlf prefix = -WF,-D -
trunk/NVTK/INSTALL/JOBS/CPU_time_aix6.ksh
r1296 r1297 89 89 if [ ${evaltag} -a ${zxis} == 0 ] ; then 90 90 # Get values from the reference tag 91 zreal=$( (awk '/wall clock time/ {print $6}' ${zfile2} ) ) 92 zuser=$( (awk '/Total amount of time in u/ {print $9}' ${zfile2} ) ) 93 zmemo=$( (awk '/Maximum resident set size/ {print $6/1024}' ${zfile2} ) ) 94 zuzra=$( (awk '/Utilization rate/ {print $4}' ${zfile2} ) ) 95 zcoin=$( (awk '/Computation intensity/ {print $4}' ${zfile2} ) ) 91 zreal=$( awk '/wall clock time/ {print $6}' ${zfile2} ) 92 zuser=$( awk '/Total amount of time in u/ {print $9}' ${zfile2} ) 93 zmemo=$( awk '/Maximum resident set size/ {print $6/1024}' ${zfile2} ) 94 zuzra=$( awk '/Utilization rate/ {print $4}' ${zfile2} ) 96 95 # Print: Variable long name | current version values | reference version values | variations 97 96 echo " Current version ${ztag} version Variation " >> ${zout} … … 101 100 awk '/Maximum resident set size/ { cmflo=$6/1024 ; printf("%-6s %.26s %15s %12.2f | %12.2f | %7.2f % \n", " ", $0, "(Mo) :" ,cmflo, invar, ((cmflo-invar)/invar)*100 ) }' invar=${zmemo} ${zfile1} >> ${zout} 102 101 awk '/Utilization rate/ { cuzra=$4 ; printf("%-5s %.24s %18s %12.2f | %12.2f | %7.2f % \n", " ", $0, "~100% (%) :", $4 , invar, ((cuzra-invar)/invar)*100 ) }' invar=${zuzra} ${zfile1} >> ${zout} 103 awk '/Computation intensity/ { ccoin=$4 ; printf("%-5s %.23s %19s %12.2f | %12.2f | %7.2f % \n", " ", $0, "> 1 :" , $4 , invar, ((ccoin-invar)/invar)*100 ) }' invar=${zcoin} ${zfile1} >> ${zout}104 102 else 105 103 # Print: Variable long name | current version values … … 110 108 awk '/Maximum resident set size/ {printf("%-6s %.26s %15s %9.2f \n", " ", $0, "(Mo) :" , $6/1024) }' ${zfile1} >> ${zout} 111 109 awk '/Utilization rate/ {printf("%-5s %.24s %18s %9.2f \n", " ", $0, "~100% (%) :", $4 ) }' ${zfile1} >> ${zout} 112 awk '/Computation intensity/ {printf("%-5s %.23s %19s %9.2f \n", " ", $0, "> 1 :" , $4 ) }' ${zfile1} >> ${zout}113 110 fi 114 111 … … 125 122 awk '/Maximum resident set size/ {print}' ${zfile2} > temp2 126 123 awk '/Utilization rate/ {print}' ${zfile2} > temp3 127 awk '/Computation intensity/ {print}' ${zfile2} > temp4128 124 129 zreal=$( (awk '/wall clock time/ {cum += $6} END {printf("%f", cum/NR) }' temp1 ) ) 130 zuser=$( (awk '/Total amount of time in u/ {cum += $9} END {printf("%f", cum ) }' ${zfile2}) ) 131 zmemo=$( (awk '/Maximum resident set size/ {cum += $6} END {printf("%f", cum/(1024*NR)) }' temp2 ) ) 132 zuzra=$( (awk '/Utilization rate/ {cum += $4} END {printf("%f", cum/NR) }' temp3 ) ) 133 zcoin=$( (awk '/Computation intensity/ {cum += $4} END {printf("%f", cum/NR) }' temp4 ) ) 125 zreal=$( awk '/wall clock time/ {cum += $6} END {printf("%f", cum/NR) }' temp1 ) 126 zuser=$( awk '/Total amount of time in u/ {cum += $9} END {printf("%f", cum ) }' ${zfile2}) 127 zmemo=$( awk '/Maximum resident set size/ {cum += $6} END {printf("%f", cum/(1024*NR)) }' temp2 ) 128 zuzra=$( awk '/Utilization rate/ {cum += $4} END {printf("%f", cum/NR) }' temp3 ) 134 129 135 130 # Get values from the current version … … 137 132 awk '/Maximum resident set size/ {print}' ${zfile1} > temp2 138 133 awk '/Utilization rate/ {print}' ${zfile1} > temp3 139 awk '/Computation intensity/ {print}' ${zfile1} > temp4140 134 141 135 echo " Current version ${ztag} version Variation " >> ${zout} … … 145 139 awk '/Maximum resident set size/ {cum += $6} END {printf("%-7s %-25s %15s %12.2f | %12.2f | %7.2f %\n", " ", "Maximum resident set size", "(Mo) :" , cum/(1024*NR), invar, ((cum/(1024*NR)-invar)/invar)*100 ) }' invar=${zmemo} temp2 >> ${zout} 146 140 awk '/Utilization rate/ {cum += $4} END {printf("%-7s %-16s %24s %12.2f | %12.2f | %7.2f %\n", " ", "Utilization rate", "(%) :" , cum/NR , invar, ((cum/NR-invar)/invar)*100 ) }' invar=${zuzra} temp3 >> ${zout} 147 awk '/Computation intensity/ {cum += $4} END {printf("%-7s %-21s %19s %12.2f | %12.2f | %7.2f %\n", " ", "Computation intensity", ":" , cum/NR , invar, ((cum/NR-invar)/invar)*100 ) }' invar=${zcoin} temp4 >> ${zout}148 141 149 142 echo " " >> ${zout} … … 156 149 awk '/Maximum resident set size/ {print}' ${zfile1} > temp2 157 150 awk '/Utilization rate/ {print}' ${zfile1} > temp3 158 awk '/Computation intensity/ {print}' ${zfile1} > temp4159 151 160 152 echo " Current version " >> ${zout} … … 164 156 awk '/Maximum resident set size/ {cum += $6} END {printf("%-7s %-25s %15s %9.2f\n", " ", "Maximum resident set size", "(Mo) :", cum/(1024*NR) ) }' temp2 >> ${zout} 165 157 awk '/Utilization rate/ {cum += $4} END {printf("%-7s %-16s %24s %9.2f\n", " ", "Utilization rate", "(%) :", cum/NR ) }' temp3 >> ${zout} 166 awk '/Computation intensity/ {cum += $4} END {printf("%-7s %-21s %19s %9.2f\n", " ", "Computation intensity", ":", cum/NR ) }' temp4 >> ${zout}167 158 168 159 echo " " >> ${zout} -
trunk/NVTK/INSTALL/JOBS/MEM_size_aix6.ksh
r1296 r1297 82 82 if [ ${evaltag} == 0 -a ${zxrm} == 0 ] ; then 83 83 # Get values from the reference tag 84 Mo_stack_ms=$( (awk '/Stack/ {print $NF/(1024*1024) }' ${zfilers} ))85 Mo_stati_ms=$( (awk '/Stati/ {print $NF/(1024*1024) }' ${zfilers} ))86 if [ ${zxcm} == 0 ] ; then Mo_max_used=$( (awk '/resident/ {print $6/1024}' ${zfilerm} )) ; fi84 Mo_stack_ms=$( awk '/Stack/ {print $NF/(1024*1024) }' ${zfilers} ) 85 Mo_stati_ms=$( awk '/Stati/ {print $NF/(1024*1024) }' ${zfilers} ) 86 if [ ${zxcm} == 0 ] ; then Mo_max_used=$( awk '/resident/ {print $6/1024}' ${zfilerm} ) ; fi 87 87 88 88 # Print: Variable long name | current version values | reference version values | variations -
trunk/NVTK/INSTALL/JOBS/assessment.ksh
r1157 r1297 356 356 test -n "${TODO}" 357 357 id2do=$? 358 if [ ${id2do} == 0 -a ${TARGET} = 'aix ' ] ; then concat_perf ${CONF} ; fi358 if [ ${id2do} == 0 -a ${TARGET} = 'aix6' ] ; then concat_perf ${CONF} ; fi 359 359 360 360 #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -
trunk/NVTK/INSTALL/JOBS/jhd_aix6_mpi
r1296 r1297 5 5 ############################################################################ 6 6 # Temps CPU max. en secondes (d'un processus) 7 # @ cpu_limit = 10007 # @ wall_clock_limit = 0:10:00 8 8 # Mémoire max. utilisée (ici 11 Go) 9 9 # @ data_limit = 3gb -
trunk/NVTK/INSTALL/JOBS/jhd_ax6_mono_mon
r1296 r1297 5 5 ############################################################################ 6 6 # Temps CPU max. en secondes (d'un processus) 7 # @ cpu_limit = 20007 # @ wall_clock_limit = 0:20:00 8 8 # Mémoire max. utilisée (ici 11 Go) 9 9 # @ data_limit = 3gb -
trunk/NVTK/INSTALL/JOBS/job_GYRE.ksh
r1155 r1297 147 147 #-T- sx8brodie echo "Stack memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt 148 148 #-T- sx8brodie echo "Static memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt ;; 149 #-T- aix ;;150 #-T- ax _mono echo "Stack memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt151 #-T- ax _mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt ;;149 #-T- aix6 ;; 150 #-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt 151 #-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt ;; 152 152 #-T- osxxlf echo "Stack memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt 153 153 #-T- osxxlf echo "Static memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt ;; 154 154 'mpi' ) 155 155 #-T- sx8brodie export MPIPROGINF=detail ;; 156 #-T- aix ;;157 #-T- ax _mono ;;158 #-T- osxxlf ;;156 #-T- aix6 ;; 157 #-T- ax6_mono ;; 158 #-T- osxxlf ;; 159 159 'omp' ) 160 160 #-T- sx8brodie export F_PROGINF=detail 161 161 #-T- sx8brodie export OMP_NUM_THREADS=${NB_PROCS} ;; 162 #-T- aix ;;163 #-T- ax _mono ;;164 #-T- osxxlf ;;162 #-T- aix6 ;; 163 #-T- ax6_mono ;; 164 #-T- osxxlf ;; 165 165 esac 166 166 # … … 173 173 'mpi' ) 174 174 #-T- sx8brodie ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 175 #-T- aix ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;;175 #-T- aix6 ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 176 176 #-T- osxxlf mpd& 177 177 #-T- osxxlf sleep 5 -
trunk/NVTK/INSTALL/JOBS/job_GYRE_LOBSTER.ksh
r1262 r1297 181 181 #-T- sx8brodie echo "Stack memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt 182 182 #-T- sx8brodie echo "Static memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt ;; 183 #-T- aix ;;184 #-T- ax _mono echo "Stack memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt185 #-T- ax _mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt ;;183 #-T- aix6 ;; 184 #-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt 185 #-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt ;; 186 186 #-T- osxxlf echo "Stack memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt 187 187 #-T- osxxlf echo "Static memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt ;; 188 188 'mpi' ) 189 189 #-T- sx8brodie export MPIPROGINF=detail ;; 190 #-T- aix ;;191 #-T- ax _mono ;;192 #-T- osxxlf ;;190 #-T- aix6 ;; 191 #-T- ax6_mono ;; 192 #-T- osxxlf ;; 193 193 'omp' ) 194 194 #-T- sx8brodie export F_PROGINF=detail 195 195 #-T- sx8brodie export OMP_NUM_THREADS=${NB_PROCS} ;; 196 #-T- aix ;;197 #-T- ax _mono ;;198 #-T- osxxlf ;;196 #-T- aix6 ;; 197 #-T- ax6_mono ;; 198 #-T- osxxlf ;; 199 199 esac 200 200 # … … 207 207 'mpi' ) 208 208 #-T- sx8brodie ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 209 #-T- aix ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;;209 #-T- aix6 ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 210 210 #-T- osxxlf mpd& 211 211 #-T- osxxlf sleep 5 -
trunk/NVTK/INSTALL/JOBS/job_ORCA2_LIM.ksh
r1155 r1297 95 95 96 96 # Get forcing files 97 ${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3. tar ORCA2_LIM_nemo_v3.tar98 tar xvf ORCA2_LIM_nemo_v3. tar99 rm -rf ORCA2_LIM_nemo_v3. tar97 ${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.1.tar ORCA2_LIM_nemo_v3.1.tar 98 tar xvf ORCA2_LIM_nemo_v3.1.tar 99 rm -rf ORCA2_LIM_nemo_v3.1.tar 100 100 101 101 # Get restarts files if needed … … 161 161 #-T- sx8brodie echo "Stack memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt 162 162 #-T- sx8brodie echo "Static memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt ;; 163 #-T- aix ;;164 #-T- ax _mono echo "Stack memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt165 #-T- ax _mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt ;;163 #-T- aix6 ;; 164 #-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt 165 #-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt ;; 166 166 #-T- osxxlf echo "Stack memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt 167 167 #-T- osxxlf echo "Static memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt ;; 168 168 'mpi' ) 169 169 #-T- sx8brodie export MPIPROGINF=detail ;; 170 #-T- aix ;;171 #-T- ax _mono ;;172 #-T- osxxlf ;;170 #-T- aix6 ;; 171 #-T- ax6_mono ;; 172 #-T- osxxlf ;; 173 173 'omp' ) 174 174 #-T- sx8brodie export F_PROGINF=detail 175 175 #-T- sx8brodie export OMP_NUM_THREADS=${NB_PROCS} ;; 176 #-T- aix ;;177 #-T- ax _mono ;;178 #-T- osxxlf ;;176 #-T- aix6 ;; 177 #-T- ax6_mono ;; 178 #-T- osxxlf ;; 179 179 esac 180 180 # … … 187 187 'mpi' ) 188 188 #-T- sx8brodie ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 189 #-T- aix ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;;189 #-T- aix6 ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 190 190 #-T- osxxlf mpd& 191 191 #-T- osxxlf sleep 5 -
trunk/NVTK/INSTALL/JOBS/job_ZAGRIF.ksh
r1247 r1297 118 118 119 119 # Get forcing files 120 ${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3. tar ORCA2_LIM_nemo_v3.tar121 tar xvf ORCA2_LIM_nemo_v3. tar122 rm -rf ORCA2_LIM_nemo_v3. tar120 ${D_GET} ${D_INPUT}/ORCA2_LIM_nemo_v3.1.tar ORCA2_LIM_nemo_v3.1.tar 121 tar xvf ORCA2_LIM_nemo_v3.1.tar 122 rm -rf ORCA2_LIM_nemo_v3.1.tar 123 123 124 124 # Get restarts files if needed … … 197 197 #-T- sx8brodie echo "Stack memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt 198 198 #-T- sx8brodie echo "Static memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt ;; 199 #-T- aix ;;200 #-T- ax _mono echo "Stack memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt201 #-T- ax _mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt ;;199 #-T- aix6 ;; 200 #-T- ax6_mono echo "Stack memory: $( (size opa_${CONF}_memo) )" >> memory_size.txt 201 #-T- ax6_mono echo "Static memory: $( (size opa_${CONF}_${RUN}) )" >> memory_size.txt ;; 202 202 'mpi' ) 203 203 #-T- sx8brodie export MPIPROGINF=detail ;; 204 #-T- aix ;;205 #-T- ax _mono ;;204 #-T- aix6 ;; 205 #-T- ax6_mono ;; 206 206 'omp' ) 207 207 #-T- sx8brodie export F_PROGINF=detail 208 208 #-T- sx8brodie export OMP_NUM_THREADS=${NB_PROCS} ;; 209 #-T- aix ;;210 #-T- ax _mono ;;209 #-T- aix6 ;; 210 #-T- ax6_mono ;; 211 211 esac 212 212 # … … 219 219 'mpi' ) 220 220 #-T- sx8brodie ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 221 #-T- aix ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;;221 #-T- aix6 ${CPERF} ${LEXE} ./opa_${CONF}_${RUN} ;; 222 222 esac 223 223 -
trunk/NVTK/INSTALL/JOBS/lance_batch.ksh
r1155 r1297 72 72 73 73 # Specific case of Zahir: 74 if [ ${RUN} = 'mon' -a ${TARGET} = 'aix ' ] ; then TARGET=ax_mono ; fi74 if [ ${RUN} = 'mon' -a ${TARGET} = 'aix6' ] ; then TARGET=ax6_mono ; fi 75 75 76 76 # --------------------------------------------------------------- … … 88 88 CMDGET=mfget 89 89 SYMBOL=B_ 90 elif [ ${TARGET} = 'aix ' ]; then91 W_XX='#-T- aix '90 elif [ ${TARGET} = 'aix6' ]; then 91 W_XX='#-T- aix6' 92 92 LAUN='llsubmit ' 93 93 LLJOBS=Qstat 94 94 LSUB= 95 95 LPERF="poe hpmcount -o perfs_mpi.txt" 96 LJTIM= 400096 LJTIM='01:10:00' 97 97 LJTIMJ= 98 98 CMDGET=mfget 99 SYMBOL= Z_100 elif [ ${TARGET} = 'ax _mono' ]; then101 W_XX='#-T- ax _mono'99 SYMBOL=V_ 100 elif [ ${TARGET} = 'ax6_mono' ]; then 101 W_XX='#-T- ax6_mono' 102 102 LAUN='llsubmit ' 103 103 LLJOBS=Qstat 104 104 LSUB= 105 105 LPERF="hpmcount -o perfs_mon.txt" 106 LJTIM= 30000106 LJTIM='05:10:00' 107 107 LJTIMJ= 108 108 CMDGET=mfget 109 SYMBOL= Z_109 SYMBOL=V_ 110 110 elif [ ${TARGET} = 'osxxlf' ]; then 111 111 W_XX='#-T- osxxlf' … … 121 121 echo ' #######################################' 122 122 echo ' You must give a target name :' 123 echo ' sx8brodie, aix , ax_mono or add one'123 echo ' sx8brodie, aix6, ax6_mono or add one' 124 124 echo ' Have a look in lance_batch.ksh script' 125 125 echo ' #######################################' … … 136 136 'osxxlf' ) 137 137 cp jhd_${TARGET}_${RUN} jhd_${TARGET}_${RUN}_tmp ;; 138 'ax _mono' )138 'ax6_mono' ) 139 139 CAR_JNAM=$( grep '\# @ job_name' jhd_${TARGET}_${RUN} ) 140 140 sed -e "s/$CAR_JNAM/\# @ job_name = ${RUN}${CONF}/" \ 141 141 jhd_${TARGET}_${RUN} > jhd_${TARGET}_${RUN}_tmp ;; 142 'aix ' )142 'aix6' ) 143 143 CAR_JNAM=$( grep '\# @ job_name' jhd_${TARGET}_${RUN} ) 144 144 CAR_JMPI=$( grep '\# @ total_tasks' jhd_${TARGET}_${RUN} ) … … 242 242 243 243 case ${TARGET} in 244 'ax _mono' | 'aix' )245 CAR_JTIM=$( grep '\# @ cpu_limit' job_${RUN}_${jobnam[$ind]}.ksh )246 sed -e "s/$CAR_JTIM/\# @ cpu_limit = ${LJTIM}/" \244 'ax6_mono' | 'aix6' ) 245 CAR_JTIM=$( grep '\# @ wall_clock_limit' job_${RUN}_${jobnam[$ind]}.ksh ) 246 sed -e "s/$CAR_JTIM/\# @ wall_clock_limit = ${LJTIM}/" \ 247 247 job_${RUN}_${jobnam[$ind]}.ksh > job_${RUN}_${jobnam[$ind]}.ksh_tmp ;; 248 248 'sx8brodie' )
Note: See TracChangeset
for help on using the changeset viewer.