- Timestamp:
- 2018-04-27T17:59:40+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/SETTE/sette_test-cases.sh
r9509 r9518 144 144 # WAD : 4 145 145 # SAS_BIPER : 5 146 147 148 for config in 5 146 # ISOMIP : 6 147 148 149 for config in 1 2 3 4 5 6 149 150 do 150 151 151 #######152 #### ALL tests tested with only 1 proc ==> no different domain decomposition!153 #######154 152 # TESTS FOR OVERFLOW CONFIGURATION 155 153 if [ ${config} -eq 1 ] ; then … … 157 155 export TEST_NAME="LONG" 158 156 cd ${CONFIG_DIR0} 159 . ./makenemo -m ${CMP_NAM} -a TEST_CASES -n OVERFLOW_ TESTs-r OVERFLOW -j 8 del_key ${DEL_KEYS}157 . ./makenemo -m ${CMP_NAM} -a TEST_CASES -n OVERFLOW_ST -r OVERFLOW -j 8 del_key ${DEL_KEYS} 160 158 cd ${SETTE_DIR} 161 159 . ./param.cfg … … 247 245 export TEST_NAME="LONG" 248 246 cd ${CONFIG_DIR0} 249 . ./makenemo -m ${CMP_NAM} -a TEST_CASES -n LOCK_EXCHANGE_ TESTs-r OVERFLOW -j 8 del_key ${DEL_KEYS}247 . ./makenemo -m ${CMP_NAM} -a TEST_CASES -n LOCK_EXCHANGE_ST -r OVERFLOW -j 8 del_key ${DEL_KEYS} 250 248 cd ${SETTE_DIR} 251 249 . ./param.cfg … … 336 334 export TEST_NAME="LONG" 337 335 cd ${CONFIG_DIR0} 338 . ./makenemo -m ${CMP_NAM} -a TEST_CASES -n VORTEX_ TESTs-r VORTEX -j 8 del_key ${DEL_KEYS}336 . ./makenemo -m ${CMP_NAM} -a TEST_CASES -n VORTEX_ST -r VORTEX -j 8 del_key ${DEL_KEYS} 339 337 cd ${SETTE_DIR} 340 338 . ./param.cfg … … 552 550 fi 553 551 552 # ------ 553 # ISOMIP 554 # ------ 555 if [ ${config} -eq 6 ] ; then 556 ## Restartability tests 557 export TEST_NAME="LONG" 558 cd ${CONFIG_DIR0} 559 . ./makenemo -m ${CMP_NAM} -n ISOMIP_ST -r ISOMIP -a TEST_CASES -j 8 del_key ${DEL_KEYS} 560 cd ${SETTE_DIR} 561 . ./param.cfg 562 . ./all_functions.sh 563 . ./prepare_exe_dir.sh 564 JOB_FILE=${EXE_DIR}/run_job.sh 565 NPROC=15 566 if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 567 cd ${EXE_DIR} 568 set_namelist namelist_cfg cn_exp \"ISOMIP_LONG\" 569 set_namelist namelist_cfg nn_it000 1 570 set_namelist namelist_cfg nn_itend 96 571 set_namelist namelist_cfg nn_stock 48 572 set_namelist namelist_cfg jpni 5 573 set_namelist namelist_cfg jpnj 3 574 set_namelist namelist_cfg jpnij 15 575 if [ ${USING_MPMD} == "yes" ] ; then 576 set_xio_using_server iodef.xml true 577 else 578 set_xio_using_server iodef.xml false 579 fi 580 cd ${SETTE_DIR} 581 . ./prepare_job.sh input_ISOMIP.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 582 583 cd ${SETTE_DIR} 584 export TEST_NAME="SHORT" 585 . ./prepare_exe_dir.sh 586 cd ${EXE_DIR} 587 set_namelist namelist_cfg cn_exp \"ISOMIP_SHORT\" 588 set_namelist namelist_cfg nn_it000 49 589 set_namelist namelist_cfg nn_itend 96 590 set_namelist namelist_cfg nn_stock 48 591 set_namelist namelist_cfg ln_rstart .true. 592 set_namelist namelist_cfg nn_rstctl 2 593 set_namelist namelist_cfg jpni 5 594 set_namelist namelist_cfg jpnj 3 595 set_namelist namelist_cfg jpnij 15 596 set_namelist namelist_cfg cn_ocerst_in \"ISOMIP_LONG_00000048_restart\" 597 if [ ${USING_MPMD} == "yes" ] ; then 598 set_xio_using_server iodef.xml true 599 else 600 set_xio_using_server iodef.xml false 601 fi 602 for (( i=1; i<=$NPROC; i++)) ; do 603 L_NPROC=$(( $i - 1 )) 604 L_NPROC=`printf "%04d\n" ${L_NPROC}` 605 ln -sf ../LONG/ISOMIP_LONG_00000048_restart_${L_NPROC}.nc . 606 done 607 if [ ${USING_MPMD} == "yes" ] ; then 608 set_xio_using_server iodef.xml true 609 else 610 set_xio_using_server iodef.xml false 611 fi 612 cd ${SETTE_DIR} 613 . ./prepare_job.sh input_ISOMIP.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 614 cd ${SETTE_DIR} 615 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 616 617 ## Reproducibility tests 618 export TEST_NAME="REPRO_7_3" 619 cd ${CONFIG_DIR0} 620 cd ${SETTE_DIR} 621 . ./param.cfg 622 . ./all_functions.sh 623 . ./prepare_exe_dir.sh 624 JOB_FILE=${EXE_DIR}/run_job.sh 625 NPROC=21 626 if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 627 cd ${EXE_DIR} 628 set_namelist namelist_cfg cn_exp \"ISOMIP_73\" 629 set_namelist namelist_cfg nn_it000 1 630 set_namelist namelist_cfg nn_itend 48 631 set_namelist namelist_cfg jpni 7 632 set_namelist namelist_cfg jpnj 3 633 set_namelist namelist_cfg jpnij 21 634 if [ ${USING_MPMD} == "yes" ] ; then 635 set_xio_using_server iodef.xml true 636 else 637 set_xio_using_server iodef.xml false 638 fi 639 cd ${SETTE_DIR} 640 . ./prepare_job.sh input_ISOMIP.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 641 cd ${SETTE_DIR} 642 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 643 644 cd ${SETTE_DIR} 645 export TEST_NAME="REPRO_8_4" 646 . ./prepare_exe_dir.sh 647 JOB_FILE=${EXE_DIR}/run_job.sh 648 NPROC=32 649 if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 650 cd ${EXE_DIR} 651 set_namelist namelist_cfg cn_exp \"ISOMIP_84\" 652 set_namelist namelist_cfg nn_it000 1 653 set_namelist namelist_cfg nn_itend 48 654 set_namelist namelist_cfg jpni 8 655 set_namelist namelist_cfg jpnj 4 656 set_namelist namelist_cfg jpnij 32 657 if [ ${USING_MPMD} == "yes" ] ; then 658 set_xio_using_server iodef.xml true 659 else 660 set_xio_using_server iodef.xml false 661 fi 662 cd ${SETTE_DIR} 663 . ./prepare_job.sh input_ISOMIP.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 664 cd ${SETTE_DIR} 665 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 666 667 fi 668 554 669 #---- 555 670 done
Note: See TracChangeset
for help on using the changeset viewer.