- Timestamp:
- 2021-06-21T10:30:49+02:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
utils/CI/sette/sette_reference-configurations.sh
r14981 r15030 1101 1101 # 1102 1102 # AGRIF_DEMO does not yet support nn_hls=2 => key_loop_fusion can not be used 1103 . ./makenemo -m ${CMP_NAM} -n ${SETTE_CONFIG} -r AGRIF_DEMO -j ${CMPL_CORES} add_key "${ADD_KEYS/key_loop_fusion}" del_key "${DEL_KEYS}" 1103 # . ./makenemo -m ${CMP_NAM} -n ${SETTE_CONFIG} -r AGRIF_DEMO -j ${CMPL_CORES} add_key "${ADD_KEYS/key_loop_fusion}" del_key "${DEL_KEYS}" 1104 . ./makenemo -m ${CMP_NAM} -n ${SETTE_CONFIG} -r AGRIF_DEMO -j ${CMPL_CORES} add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 1104 1105 fi 1105 1106 if [ ${config} == "AGRIF" ] && [ ${DO_RESTART} == "1" ] ; then … … 1119 1120 set_namelist namelist_cfg nn_stock $(( ${ITEND} / 2 )) 1120 1121 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1122 set_namelist namelist_cfg sn_cfctl%l_trcstat .true. 1121 1123 #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 1122 1124 set_namelist 1_namelist_cfg cn_exp \"AGRIF_LONG\" … … 1136 1138 set_namelist 3_namelist_cfg sn_cfctl%l_runstat .true. 1137 1139 1140 set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1141 set_namelist_opt namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1142 set_namelist_opt namelist_cfg ln_tile ${USING_TILING} .true. .false. 1143 set_namelist_opt 1_namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1144 set_namelist_opt 1_namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1145 set_namelist_opt 1_namelist_cfg ln_tile ${USING_TILING} .true. .false. 1146 set_namelist_opt 2_namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1147 set_namelist_opt 2_namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1148 set_namelist_opt 2_namelist_cfg ln_tile ${USING_TILING} .true. .false. 1149 set_namelist_opt 3_namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1150 set_namelist_opt 3_namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1151 set_namelist_opt 3_namelist_cfg ln_tile ${USING_TILING} .true. .false. 1152 1138 1153 set_xio_using_server iodef.xml ${USING_MPMD} 1139 1154 cd ${SETTE_DIR} … … 1151 1166 set_namelist namelist_cfg nn_stock $(( ${ITEND} / 2 )) 1152 1167 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1168 set_namelist namelist_cfg sn_cfctl%l_trcstat .true. 1153 1169 set_namelist namelist_cfg ln_rstart .true. 1154 1170 set_namelist namelist_cfg nn_rstctl 2 1171 set_namelist namelist_top_cfg ln_rsttr .true. 1172 set_namelist namelist_top_cfg nn_rsttr 2 1155 1173 #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 1156 1174 set_namelist 1_namelist_cfg cn_exp \"AGRIF_SHORT\" … … 1161 1179 set_namelist 1_namelist_cfg ln_rstart .true. 1162 1180 set_namelist 1_namelist_cfg nn_rstctl 2 1181 set_namelist 1_namelist_top_cfg ln_rsttr .true. 1182 set_namelist 1_namelist_cfg ln_init_chfrpar .false. 1183 set_namelist 1_namelist_top_cfg nn_rsttr 2 1163 1184 set_namelist 2_namelist_cfg cn_exp \"AGRIF_SHORT\" 1164 1185 set_namelist 2_namelist_cfg nn_it000 $(( ${ITEND} * 4 / 2 + 1 )) … … 1168 1189 set_namelist 2_namelist_cfg ln_rstart .true. 1169 1190 set_namelist 2_namelist_cfg nn_rstctl 2 1191 set_namelist 2_namelist_cfg ln_init_chfrpar .false. 1192 set_namelist 2_namelist_top_cfg ln_rsttr .true. 1193 set_namelist 2_namelist_top_cfg nn_rsttr 2 1170 1194 set_namelist 3_namelist_cfg cn_exp \"AGRIF_SHORT\" 1171 1195 set_namelist 3_namelist_cfg nn_it000 $(( ${ITEND} * 4 * 3 / 2 + 1 )) … … 1175 1199 set_namelist 3_namelist_cfg ln_rstart .true. 1176 1200 set_namelist 3_namelist_cfg nn_rstctl 2 1201 set_namelist 3_namelist_cfg ln_init_chfrpar .false. 1202 set_namelist 3_namelist_top_cfg ln_rsttr .true. 1203 set_namelist 3_namelist_top_cfg nn_rsttr 2 1177 1204 set_namelist namelist_cfg cn_ocerst_in \"AGRIF_LONG_${ITRST}_restart\" 1178 1205 set_namelist namelist_ice_cfg cn_icerst_in \"AGRIF_LONG_${ITRST}_restart_ice\" 1206 set_namelist namelist_top_cfg cn_trcrst_in \"AGRIF_LONG_${ITRST}_restart_trc\" 1179 1207 set_namelist 1_namelist_cfg cn_ocerst_in \"AGRIF_LONG_${ITRST_1}_restart\" 1180 1208 set_namelist 1_namelist_ice_cfg cn_icerst_in \"AGRIF_LONG_${ITRST_1}_restart_ice\" 1209 set_namelist 1_namelist_top_cfg cn_trcrst_in \"AGRIF_LONG_${ITRST_1}_restart_trc\" 1181 1210 set_namelist 2_namelist_cfg cn_ocerst_in \"AGRIF_LONG_${ITRST_2}_restart\" 1182 1211 set_namelist 2_namelist_ice_cfg cn_icerst_in \"AGRIF_LONG_${ITRST_2}_restart_ice\" 1212 set_namelist 2_namelist_top_cfg cn_trcrst_in \"AGRIF_LONG_${ITRST_2}_restart_trc\" 1183 1213 set_namelist 3_namelist_cfg cn_ocerst_in \"AGRIF_LONG_${ITRST_3}_restart\" 1184 1214 set_namelist 3_namelist_ice_cfg cn_icerst_in \"AGRIF_LONG_${ITRST_3}_restart_ice\" 1215 set_namelist 3_namelist_top_cfg cn_trcrst_in \"AGRIF_LONG_${ITRST_3}_restart_trc\" 1216 # 1217 set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1218 set_namelist_opt namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1219 set_namelist_opt namelist_cfg ln_tile ${USING_TILING} .true. .false. 1220 set_namelist_opt 1_namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1221 set_namelist_opt 1_namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1222 set_namelist_opt 1_namelist_cfg ln_tile ${USING_TILING} .true. .false. 1223 set_namelist_opt 2_namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1224 set_namelist_opt 2_namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1225 set_namelist_opt 2_namelist_cfg ln_tile ${USING_TILING} .true. .false. 1226 set_namelist_opt 3_namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1227 set_namelist_opt 3_namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1228 set_namelist_opt 3_namelist_cfg ln_tile ${USING_TILING} .true. .false. 1185 1229 1186 1230 for (( i=1; i<=$NPROC; i++)) ; do … … 1189 1233 ln -sf ../LONG/AGRIF_LONG_${ITRST}_restart_${L_NPROC}.nc . 1190 1234 ln -sf ../LONG/AGRIF_LONG_${ITRST}_restart_ice_${L_NPROC}.nc . 1235 ln -sf ../LONG/AGRIF_LONG_${ITRST}_restart_trc_${L_NPROC}.nc . 1191 1236 ln -sf ../LONG/1_AGRIF_LONG_${ITRST_1}_restart_${L_NPROC}.nc . 1192 1237 ln -sf ../LONG/1_AGRIF_LONG_${ITRST_1}_restart_ice_${L_NPROC}.nc . 1238 ln -sf ../LONG/1_AGRIF_LONG_${ITRST_1}_restart_trc_${L_NPROC}.nc . 1193 1239 ln -sf ../LONG/2_AGRIF_LONG_${ITRST_2}_restart_${L_NPROC}.nc . 1194 1240 ln -sf ../LONG/2_AGRIF_LONG_${ITRST_2}_restart_ice_${L_NPROC}.nc . 1241 ln -sf ../LONG/2_AGRIF_LONG_${ITRST_2}_restart_trc_${L_NPROC}.nc . 1195 1242 ln -sf ../LONG/3_AGRIF_LONG_${ITRST_3}_restart_${L_NPROC}.nc . 1196 1243 ln -sf ../LONG/3_AGRIF_LONG_${ITRST_3}_restart_ice_${L_NPROC}.nc . 1244 ln -sf ../LONG/3_AGRIF_LONG_${ITRST_3}_restart_trc_${L_NPROC}.nc . 1197 1245 done 1198 1246 set_xio_using_server iodef.xml ${USING_MPMD} … … 1222 1270 set_namelist namelist_cfg jpnj 8 1223 1271 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1272 set_namelist namelist_cfg sn_cfctl%l_trcstat .true. 1273 set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1274 set_namelist_opt namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1275 set_namelist_opt namelist_cfg ln_tile ${USING_TILING} .true. .false. 1224 1276 #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 1225 1277 set_namelist 1_namelist_cfg cn_exp \"AGRIF_28\" … … 1229 1281 set_namelist 1_namelist_cfg jpnj 8 1230 1282 set_namelist 1_namelist_cfg sn_cfctl%l_runstat .true. 1283 set_namelist_opt 1_namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1284 set_namelist_opt 1_namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1285 set_namelist_opt 1_namelist_cfg ln_tile ${USING_TILING} .true. .false. 1231 1286 set_namelist 2_namelist_cfg cn_exp \"AGRIF_28\" 1232 1287 set_namelist 2_namelist_cfg nn_it000 1 … … 1235 1290 set_namelist 2_namelist_cfg jpnj 8 1236 1291 set_namelist 2_namelist_cfg sn_cfctl%l_runstat .true. 1292 set_namelist_opt 2_namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1293 set_namelist_opt 2_namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1294 set_namelist_opt 2_namelist_cfg ln_tile ${USING_TILING} .true. .false. 1237 1295 set_namelist 3_namelist_cfg cn_exp \"AGRIF_28\" 1238 1296 set_namelist 3_namelist_cfg nn_it000 1 … … 1241 1299 set_namelist 3_namelist_cfg jpnj 8 1242 1300 set_namelist 3_namelist_cfg sn_cfctl%l_runstat .true. 1301 set_namelist_opt 3_namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1302 set_namelist_opt 3_namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1303 set_namelist_opt 3_namelist_cfg ln_tile ${USING_TILING} .true. .false. 1243 1304 1244 1305 set_xio_using_server iodef.xml ${USING_MPMD} … … 1263 1324 set_namelist namelist_cfg jpnj 4 1264 1325 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1326 set_namelist namelist_cfg sn_cfctl%l_trcstat .true. 1327 set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1328 set_namelist_opt namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1329 set_namelist_opt namelist_cfg ln_tile ${USING_TILING} .true. .false. 1265 1330 #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 1266 1331 set_xio_using_server iodef.xml ${USING_MPMD} … … 1271 1336 set_namelist 1_namelist_cfg jpnj 4 1272 1337 set_namelist 1_namelist_cfg sn_cfctl%l_runstat .true. 1338 set_namelist_opt 1_namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1339 set_namelist_opt 1_namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1340 set_namelist_opt 1_namelist_cfg ln_tile ${USING_TILING} .true. .false. 1273 1341 set_namelist 2_namelist_cfg cn_exp \"AGRIF_44\" 1274 1342 set_namelist 2_namelist_cfg nn_it000 1 … … 1277 1345 set_namelist 2_namelist_cfg jpnj 4 1278 1346 set_namelist 2_namelist_cfg sn_cfctl%l_runstat .true. 1347 set_namelist_opt 2_namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1348 set_namelist_opt 2_namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1349 set_namelist_opt 2_namelist_cfg ln_tile ${USING_TILING} .true. .false. 1279 1350 set_namelist 3_namelist_cfg cn_exp \"AGRIF_44\" 1280 1351 set_namelist 3_namelist_cfg nn_it000 1 … … 1283 1354 set_namelist 3_namelist_cfg jpnj 4 1284 1355 set_namelist 3_namelist_cfg sn_cfctl%l_runstat .true. 1356 set_namelist_opt 3_namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1357 set_namelist_opt 3_namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1358 set_namelist_opt 3_namelist_cfg ln_tile ${USING_TILING} .true. .false. 1285 1359 1286 1360 cd ${SETTE_DIR} … … 1313 1387 set_namelist namelist_cfg nn_itend ${ITEND} 1314 1388 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1389 set_namelist namelist_cfg sn_cfctl%l_trcstat .true. 1315 1390 #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 1391 set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1392 set_namelist_opt namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1393 set_namelist_opt namelist_cfg ln_tile ${USING_TILING} .true. .false. 1316 1394 1317 1395 # Set the number of fine grids to zero: … … 1351 1429 set_namelist namelist_cfg nn_itend ${ITEND} 1352 1430 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1431 set_namelist namelist_cfg sn_cfctl%l_trcstat .true. 1353 1432 #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 1433 set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 1434 set_namelist_opt namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 1435 set_namelist_opt namelist_cfg ln_tile ${USING_TILING} .true. .false. 1354 1436 # 1355 1437 set_xio_using_server iodef.xml ${USING_MPMD}
Note: See TracChangeset
for help on using the changeset viewer.