Changeset 13382 for utils/CI/sette/sette_reference-configurations.sh
- Timestamp:
- 2020-08-06T09:48:25+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
utils/CI/sette/sette_reference-configurations.sh
r12931 r13382 150 150 # AGRIF : test AGRIF in a double zoom configuration in the nordic seas + 1 zoom in the eq. Pacific (AGRIF_DEMO) 151 151 # and check that key_agrif without zoom = no key_agrif 152 # SPITZ12: regional configuration including sea-ice and tides (Spitzbergen)152 # WED025 : regional configuration including sea-ice and tides (Spitzbergen) 153 153 154 154 for config in ${TEST_CONFIGS} … … 1340 1340 1341 1341 # ------- 1342 # SPITZ121342 # WED025 1343 1343 # ------- 1344 if [ ${config} == " SPITZ12" ] ; then1344 if [ ${config} == "WED025" ] ; then 1345 1345 ## Restartability tests 1346 1346 export TEST_NAME="LONG" … … 1349 1349 # syncronisation if target directory/file exist (not done by makenemo) 1350 1350 . ${SETTE_DIR}/all_functions.sh 1351 sync_config SPITZ12 SPITZ12_ST 'cfgs'1352 clean_config SPITZ12 SPITZ12_ST 'cfgs'1353 # 1354 . ./makenemo -m ${CMP_NAM} -n SPITZ12_ST -r SPITZ12-j 8 add_key "${ADD_KEYS}" del_key "${DEL_KEYS}"1355 cd ${SETTE_DIR} 1356 . ./param.cfg 1357 . ./all_functions.sh 1358 . ./prepare_exe_dir.sh 1359 set_valid_dir 1360 clean_valid_dir 1361 JOB_FILE=${EXE_DIR}/run_job.sh 1362 NPROC=32 1363 if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 1364 cd ${EXE_DIR} 1365 set_namelist namelist_cfg cn_exp \" S12_LONG\"1366 set_namelist namelist_cfg nn_it000 1 1367 set_namelist namelist_cfg nn_itend 2401368 set_namelist namelist_cfg nn_stock 1201369 set_namelist namelist_cfg nn_date0 200 201011351 sync_config WED025 WED025_ST 'cfgs' 1352 clean_config WED025 WED025_ST 'cfgs' 1353 # 1354 . ./makenemo -m ${CMP_NAM} -n WED025_ST -r WED025 -j 8 add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 1355 cd ${SETTE_DIR} 1356 . ./param.cfg 1357 . ./all_functions.sh 1358 . ./prepare_exe_dir.sh 1359 set_valid_dir 1360 clean_valid_dir 1361 JOB_FILE=${EXE_DIR}/run_job.sh 1362 NPROC=32 1363 if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 1364 cd ${EXE_DIR} 1365 set_namelist namelist_cfg cn_exp \"WED025_LONG\" 1366 set_namelist namelist_cfg nn_it000 1 1367 set_namelist namelist_cfg nn_itend 720 1368 set_namelist namelist_cfg nn_stock 360 1369 set_namelist namelist_cfg nn_date0 20000115 1370 1370 set_namelist namelist_cfg jpni 4 1371 1371 set_namelist namelist_cfg jpnj 8 … … 1378 1378 fi 1379 1379 cd ${SETTE_DIR} 1380 . ./prepare_job.sh input_ SPITZ12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} ${NEMO_VALID}1380 . ./prepare_job.sh input_WED025.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} ${NEMO_VALID} 1381 1381 1382 1382 cd ${SETTE_DIR} … … 1386 1386 clean_valid_dir 1387 1387 cd ${EXE_DIR} 1388 set_namelist namelist_cfg cn_exp \" S12_SHORT\"1389 set_namelist namelist_cfg nn_it000 1211390 set_namelist namelist_cfg nn_itend 2401391 set_namelist namelist_cfg nn_stock 1201388 set_namelist namelist_cfg cn_exp \"WED025_SHORT\" 1389 set_namelist namelist_cfg nn_it000 361 1390 set_namelist namelist_cfg nn_itend 720 1391 set_namelist namelist_cfg nn_stock 360 1392 1392 set_namelist namelist_cfg ln_rstart .true. 1393 1393 set_namelist namelist_cfg nn_rstctl 2 … … 1395 1395 set_namelist namelist_cfg jpnj 8 1396 1396 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1397 set_namelist namelist_cfg cn_ocerst_in \" S12_LONG_00000120_restart\"1398 set_namelist namelist_ice_cfg cn_icerst_in \" S12_LONG_00000120_restart_ice\"1397 set_namelist namelist_cfg cn_ocerst_in \"WED025_LONG_00000360_restart\" 1398 set_namelist namelist_ice_cfg cn_icerst_in \"WED025_LONG_00000360_restart_ice\" 1399 1399 for (( i=1; i<=$NPROC; i++)) ; do 1400 1400 L_NPROC=$(( $i - 1 )) 1401 1401 L_NPROC=`printf "%04d\n" ${L_NPROC}` 1402 ln -sf ../LONG/ S12_LONG_00000120_restart_${L_NPROC}.nc .1403 ln -sf ../LONG/ S12_LONG_00000120_restart_ice_${L_NPROC}.nc .1402 ln -sf ../LONG/WED025_LONG_00000360_restart_${L_NPROC}.nc . 1403 ln -sf ../LONG/WED025_LONG_00000360_restart_ice_${L_NPROC}.nc . 1404 1404 done 1405 1405 if [ ${USING_MPMD} == "yes" ] ; then … … 1409 1409 fi 1410 1410 cd ${SETTE_DIR} 1411 . ./prepare_job.sh input_ SPITZ12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} ${NEMO_VALID}1411 . ./prepare_job.sh input_WED025.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} ${NEMO_VALID} 1412 1412 cd ${SETTE_DIR} 1413 1413 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 1414 1414 1415 1415 ## Reproducibility tests 1416 export TEST_NAME="REPRO_ 4_8"1417 cd ${MAIN_DIR} 1418 cd ${SETTE_DIR} 1419 . ./param.cfg 1420 . ./all_functions.sh 1421 . ./prepare_exe_dir.sh 1422 set_valid_dir 1423 clean_valid_dir 1424 JOB_FILE=${EXE_DIR}/run_job.sh 1425 NPROC=32 1426 if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 1427 cd ${EXE_DIR} 1428 set_namelist namelist_cfg cn_exp \" S12_48\"1429 set_namelist namelist_cfg nn_it000 1 1430 set_namelist namelist_cfg nn_itend 1201431 set_namelist namelist_cfg nn_date0 200 201011432 set_namelist namelist_cfg jpni 41433 set_namelist namelist_cfg jpnj 81434 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1435 if [ ${USING_MPMD} == "yes" ] ; then 1436 set_xio_using_server iodef.xml true 1437 else 1438 set_xio_using_server iodef.xml false 1439 fi 1440 cd ${SETTE_DIR} 1441 . ./prepare_job.sh input_ SPITZ12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} ${NEMO_VALID}1416 export TEST_NAME="REPRO_5_6" 1417 cd ${MAIN_DIR} 1418 cd ${SETTE_DIR} 1419 . ./param.cfg 1420 . ./all_functions.sh 1421 . ./prepare_exe_dir.sh 1422 set_valid_dir 1423 clean_valid_dir 1424 JOB_FILE=${EXE_DIR}/run_job.sh 1425 NPROC=32 1426 if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 1427 cd ${EXE_DIR} 1428 set_namelist namelist_cfg cn_exp \"WED025_56\" 1429 set_namelist namelist_cfg nn_it000 1 1430 set_namelist namelist_cfg nn_itend 720 1431 set_namelist namelist_cfg nn_date0 20000115 1432 set_namelist namelist_cfg jpni 6 1433 set_namelist namelist_cfg jpnj 7 1434 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1435 if [ ${USING_MPMD} == "yes" ] ; then 1436 set_xio_using_server iodef.xml true 1437 else 1438 set_xio_using_server iodef.xml false 1439 fi 1440 cd ${SETTE_DIR} 1441 . ./prepare_job.sh input_WED025.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} ${NEMO_VALID} 1442 1442 cd ${SETTE_DIR} 1443 1443 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} … … 1452 1452 if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 1453 1453 cd ${EXE_DIR} 1454 set_namelist namelist_cfg cn_exp \" S12_84\"1455 set_namelist namelist_cfg nn_it000 1 1456 set_namelist namelist_cfg nn_itend 1201457 set_namelist namelist_cfg nn_date0 200 201011454 set_namelist namelist_cfg cn_exp \"WED025_84\" 1455 set_namelist namelist_cfg nn_it000 1 1456 set_namelist namelist_cfg nn_itend 720 1457 set_namelist namelist_cfg nn_date0 20000115 1458 1458 set_namelist namelist_cfg jpni 8 1459 1459 set_namelist namelist_cfg jpnj 4 … … 1465 1465 fi 1466 1466 cd ${SETTE_DIR} 1467 . ./prepare_job.sh input_ SPITZ12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} ${NEMO_VALID}1467 . ./prepare_job.sh input_WED025.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} ${NEMO_VALID} 1468 1468 cd ${SETTE_DIR} 1469 1469 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG}
Note: See TracChangeset
for help on using the changeset viewer.