New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 9553 for branches/2017/dev_merge_2017/NEMOGCM/SETTE/sette.sh – NEMO

Ignore:
Timestamp:
2018-05-04T18:25:53+02:00 (6 years ago)
Author:
clem
Message:

add SPITZ12 into SETTE tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_merge_2017/NEMOGCM/SETTE/sette.sh

    r9525 r9553  
    141141# AGRIF             :  7 & 8  test AGRIF in a double zoom configuration (AGRIF_NORDIC) 
    142142#                               and check that key_agrif without zoom = no key_agrif 
    143  
    144 for config in 1 2 3 4 5 6 7 8  
     143# SPITZ12           :  9      regional configuration including sea-ice and tides (Spitzbergen) 
     144 
     145for config in 1 2 3 4 5 6 7 8 9  
    145146do 
    146147 
     
    11651166fi 
    11661167 
     1168 
     1169# ------- 
     1170# SPITZ12 
     1171# ------- 
     1172if [ ${config} -eq 9 ] ;  then 
     1173## Restartability tests 
     1174    export TEST_NAME="LONG" 
     1175    cd ${CONFIG_DIR0} 
     1176    . ./makenemo -m ${CMP_NAM} -n SPITZ12_ST -r SPITZ12 -j 8 del_key ${DEL_KEYS} 
     1177    cd ${SETTE_DIR} 
     1178    . ./param.cfg 
     1179    . ./all_functions.sh 
     1180    . ./prepare_exe_dir.sh 
     1181    JOB_FILE=${EXE_DIR}/run_job.sh 
     1182    NPROC=32 
     1183    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
     1184    cd ${EXE_DIR} 
     1185    set_namelist namelist_cfg cn_exp \"S12_LONG\" 
     1186    set_namelist namelist_cfg nn_it000 1 
     1187    set_namelist namelist_cfg nn_itend 100 
     1188    set_namelist namelist_cfg nn_stock 50 
     1189    set_namelist namelist_cfg jpni 4 
     1190    set_namelist namelist_cfg jpnj 8 
     1191    set_namelist namelist_cfg jpnij 32 
     1192    set_namelist namelist_ice_cfg ln_icediachk .true. 
     1193    if [ ${USING_MPMD} == "yes" ] ; then 
     1194       set_xio_using_server iodef.xml true 
     1195    else 
     1196       set_xio_using_server iodef.xml false 
     1197    fi 
     1198    cd ${SETTE_DIR} 
     1199    . ./prepare_job.sh input_SPITZ12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
     1200     
     1201    cd ${SETTE_DIR} 
     1202    export TEST_NAME="SHORT" 
     1203    . ./prepare_exe_dir.sh 
     1204    cd ${EXE_DIR} 
     1205    set_namelist namelist_cfg cn_exp \"S12_SHORT\" 
     1206    set_namelist namelist_cfg nn_it000 51 
     1207    set_namelist namelist_cfg nn_itend 100 
     1208    set_namelist namelist_cfg nn_stock 50 
     1209    set_namelist namelist_cfg ln_rstart .true. 
     1210    set_namelist namelist_cfg nn_rstctl 2 
     1211    set_namelist namelist_cfg jpni 4 
     1212    set_namelist namelist_cfg jpnj 8 
     1213    set_namelist namelist_cfg jpnij 32 
     1214    set_namelist namelist_cfg cn_ocerst_in \"S12_LONG_00000050_restart\" 
     1215    set_namelist namelist_ice_cfg cn_icerst_in \"S12_LONG_00000050_restart_ice\" 
     1216    for (( i=1; i<=$NPROC; i++)) ; do 
     1217        L_NPROC=$(( $i - 1 )) 
     1218        L_NPROC=`printf "%04d\n" ${L_NPROC}` 
     1219        ln -sf ../LONG/S12_LONG_00000050_restart_${L_NPROC}.nc . 
     1220        ln -sf ../LONG/S12_LONG_00000050_restart_ice_${L_NPROC}.nc . 
     1221    done 
     1222    if [ ${USING_MPMD} == "yes" ] ; then 
     1223       set_xio_using_server iodef.xml true 
     1224    else 
     1225       set_xio_using_server iodef.xml false 
     1226    fi 
     1227    cd ${SETTE_DIR} 
     1228    . ./prepare_job.sh input_SPITZ12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
     1229    cd ${SETTE_DIR} 
     1230    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
     1231 
     1232## Reproducibility tests 
     1233    export TEST_NAME="REPRO_4_8" 
     1234    cd ${CONFIG_DIR0} 
     1235    cd ${SETTE_DIR} 
     1236    . ./param.cfg 
     1237    . ./all_functions.sh 
     1238    . ./prepare_exe_dir.sh 
     1239    JOB_FILE=${EXE_DIR}/run_job.sh 
     1240    NPROC=32 
     1241    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
     1242    cd ${EXE_DIR} 
     1243    set_namelist namelist_cfg cn_exp \"S12_48\" 
     1244    set_namelist namelist_cfg nn_it000 1 
     1245    set_namelist namelist_cfg nn_itend 100 
     1246    set_namelist namelist_cfg jpni 4 
     1247    set_namelist namelist_cfg jpnj 8 
     1248    set_namelist namelist_cfg jpnij 32 
     1249    if [ ${USING_MPMD} == "yes" ] ; then 
     1250       set_xio_using_server iodef.xml true 
     1251    else 
     1252       set_xio_using_server iodef.xml false 
     1253    fi 
     1254    cd ${SETTE_DIR} 
     1255    . ./prepare_job.sh input_SPITZ12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
     1256    cd ${SETTE_DIR} 
     1257    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
     1258 
     1259    cd ${SETTE_DIR} 
     1260    export TEST_NAME="REPRO_8_4" 
     1261    . ./prepare_exe_dir.sh 
     1262    JOB_FILE=${EXE_DIR}/run_job.sh 
     1263    NPROC=32 
     1264    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
     1265    cd ${EXE_DIR} 
     1266    set_namelist namelist_cfg cn_exp \"S12_84\" 
     1267    set_namelist namelist_cfg nn_it000 1 
     1268    set_namelist namelist_cfg nn_itend 100 
     1269    set_namelist namelist_cfg jpni 8 
     1270    set_namelist namelist_cfg jpnj 4 
     1271    set_namelist namelist_cfg jpnij 32 
     1272    if [ ${USING_MPMD} == "yes" ] ; then 
     1273       set_xio_using_server iodef.xml true 
     1274    else 
     1275       set_xio_using_server iodef.xml false 
     1276    fi 
     1277    cd ${SETTE_DIR} 
     1278    . ./prepare_job.sh input_SPITZ12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
     1279    cd ${SETTE_DIR} 
     1280    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
     1281fi 
     1282 
     1283 
    11671284done 
Note: See TracChangeset for help on using the changeset viewer.