Changeset 1564 for trunk/NVTK/INSTALL/JOBS/assessment.ksh
- Timestamp:
- 2009-07-31T14:31:31+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NVTK/INSTALL/JOBS/assessment.ksh
r1365 r1564 77 77 touch endjob.txt 78 78 79 if [ ${CONF} == 'ORCA2_LIM' ] ; then 80 CONFS=ORCA2 81 elif [ ${CONF} == 'ORCA2_LIM3' ] ; then 82 CONFS=OR2L3 83 elif [ ${CONF} == 'GYRE' ] ; then 84 CONFS=GYREO 85 elif [ ${CONF} == 'GYRE_LOBSTER' ] ; then 86 CONFS=GYREL 87 elif [ ${CONF} == 'ORCA2_LIM_PISCES' ] ; then 88 CONFS=OR2LP 89 elif [ ${CONF} == 'ORCA2_OFF_PISCES' ] ; then 90 CONFS=OR2OP 91 elif [ ${CONF} == 'ZAGRIF' ] ; then 92 CONFS=ZAGRI 93 else 94 CONFS=${CONF} 95 fi 96 79 97 ########################################################### 80 98 # checkfile() is a local function to check if a file exist 81 # 2arguments:99 # 5 arguments: 82 100 # - zf2check : file name to check 83 101 # - zoutfile : output file name to print results … … 359 377 # 0.I LIST OF FILES TESTED, i.e. stored under NVTK/2TEST directory 360 378 # ############################### 361 nbfiles=$( (cat f2test.txt | wc -l) )362 379 echo " ################################################# " >> endjob.txt 363 echo " FILES STORED UNDER NVTK/ 2TEST DIRECTORY & TESTED" >> endjob.txt380 echo " FILES STORED UNDER NVTK/${EXPER} DIRECTORY & TESTED " >> endjob.txt 364 381 echo " ################################################# " >> endjob.txt 365 382 echo " " >> endjob.txt 366 echo " Number of files : ${nbfiles} " >> endjob.txt 367 echo " " >> endjob.txt 368 cat f2test.txt >> endjob.txt 369 echo " " >> endjob.txt 370 371 # ############################### 372 # 0.II NEMO SOURCE FILES INFORMATION, i.e. revision & URL downloaded 383 LSFILES=`head -1 f2test.txt | wc -w` 384 if [ $LSFILES != 0 ] ; then 385 for file in `head -1 f2test.txt` ; do 386 echo " -" $file >> endjob.txt 387 done 388 else 389 echo " " >> endjob.txt 390 echo " ---> NO files tested " >> endjob.txt 391 echo " " >> endjob.txt 392 fi 393 echo " " >> endjob.txt 394 395 # ############################### 396 # 0.II LIST OF CPP KEYS USED 397 # ############################### 398 echo " ################################################# " >> endjob.txt 399 echo " CPP KEYS USED FOR ${EXPER} EXPERIENCE " >> endjob.txt 400 echo " ################################################# " >> endjob.txt 401 echo " " >> endjob.txt 402 for file in `tail -1 f2test.txt` ; do 403 echo " -" $file >> endjob.txt 404 done 405 echo " " >> endjob.txt 406 407 # ############################### 408 # ############################### 409 # 0.III NEMO SOURCE FILES INFORMATION, i.e. revision & URL downloaded 373 410 # ############################### 374 411 echo " ############################# " >> endjob.txt … … 379 416 echo " NEMO revision : ${REV_USE} " >> endjob.txt 380 417 echo " " >> endjob.txt 381 echo " " >> endjob.txt382 418 383 419 384 420 test -n "${TODO}" 385 421 id2do=$? 386 if [ ${id2do} == 0 -a ${TARGET} = 'aix6' ] ; then concat_perf ${CONF } ; fi422 if [ ${id2do} == 0 -a ${TARGET} = 'aix6' ] ; then concat_perf ${CONFS} ; fi 387 423 388 424 #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ … … 391 427 # I. CHECK EXECUTABLE MEMORY SIZE 392 428 # ############################### 393 filecs="mon/LONG/${EXPER}/memory_size.txt" ; filers= 'mon/LONG/REF/memory_size.txt'394 filecm="mon/LONG/${EXPER}/mon${CONF }_err" ; filerm="mon/LONG/REF/mon${CONF}_err"429 filecs="mon/LONG/${EXPER}/memory_size.txt" ; filers="mon/LONG/${REF_TAG}/memory_size.txt" 430 filecm="mon/LONG/${EXPER}/mon${CONFS}_err" ; filerm="mon/LONG/${REF_TAG}/mon${CONFS}_err" 395 431 xfilecs=0 ; xfilecm=0 ; xfilers=0 ; xfilerm=0 396 432 echo " ############################ " >> endjob.txt … … 408 444 409 445 if [ ${REF_TAG} ] ; then 410 ./MEM_size_${TARGET}.ksh -a ${xfilecm} -b ${xfilers} -d ${xfilerm} -e ${EXPER} -c ${CONF } -o endjob.txt -t ${REF_TAG}446 ./MEM_size_${TARGET}.ksh -a ${xfilecm} -b ${xfilers} -d ${xfilerm} -e ${EXPER} -c ${CONFS} -o endjob.txt -t ${REF_TAG} 411 447 else 412 ./MEM_size_${TARGET}.ksh -a ${xfilecm} -b ${xfilers} -d ${xfilerm} -e ${EXPER} -c ${CONF } -o endjob.txt448 ./MEM_size_${TARGET}.ksh -a ${xfilecm} -b ${xfilers} -d ${xfilerm} -e ${EXPER} -c ${CONFS} -o endjob.txt 413 449 fi 414 450 … … 443 479 444 480 # Check that timing file for the ${runt} current version exist 445 filecv="${runt}/GTIME/${EXPER}/${runt}${CONF }_err"481 filecv="${runt}/GTIME/${EXPER}/${runt}${CONFS}_err" 446 482 checkfile ${filecv} 'endjob.txt' NORM yes ; xfilecv=$? 447 483 448 484 # Check that timing file for the ${runt} reference version exist 449 filerv="${runt}/GTIME/ REF/${runt}${CONF}_err"485 filerv="${runt}/GTIME/${REF_TAG}/${runt}${CONFS}_err" 450 486 checkfile ${filerv} 'endjob.txt' NORM no ; xfilerv=$? 451 487 echo " " >> endjob.txt … … 453 489 if [ ${xfilecv} == 0 ] ; then 454 490 if [ ${REF_TAG} ] ; then 455 ./CPU_time_${TARGET}.ksh -r ${runt} -a ${filecv} -b ${filerv} - c ${CONF} -o endjob.txt -x ${xfilerv} -t ${REF_TAG}491 ./CPU_time_${TARGET}.ksh -r ${runt} -a ${filecv} -b ${filerv} -o endjob.txt -x ${xfilerv} -t ${REF_TAG} 456 492 else 457 ./CPU_time_${TARGET}.ksh -r ${runt} -a ${filecv} -b ${filerv} - c ${CONF} -o endjob.txt -x ${xfilerv}493 ./CPU_time_${TARGET}.ksh -r ${runt} -a ${filecv} -b ${filerv} -o endjob.txt -x ${xfilerv} 458 494 fi 459 495 fi … … 614 650 615 651 file1="${runt}/1_SHORT/${EXPER}/solver.stat" ; file2="${runt}/2_SHORT/${EXPER}/solver.stat" 616 filev1="${runt}/1_SHORT/ REF/solver.stat" ; filev2="${runt}/2_SHORT/REF/solver.stat"652 filev1="${runt}/1_SHORT/${REF_TAG}/solver.stat" ; filev2="${runt}/2_SHORT/${REF_TAG}/solver.stat" 617 653 file_oc1="${runt}/1_SHORT/${EXPER}/ocean.output" ; file_oc2="${runt}/2_SHORT/${EXPER}/ocean.output" 618 file_roc1="${runt}/1_SHORT/ REF/ocean.output" ; file_roc2="${runt}/2_SHORT/REF/ocean.output"654 file_roc1="${runt}/1_SHORT/${REF_TAG}/ocean.output" ; file_roc2="${runt}/2_SHORT/${REF_TAG}/ocean.output" 619 655 xfilev1=0 ; xfilev2=0 ; xfile_oc1=0 ; xfile_oc2=0 620 656
Note: See TracChangeset
for help on using the changeset viewer.