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 14878 – NEMO

Changeset 14878


Ignore:
Timestamp:
2021-05-18T16:11:19+02:00 (3 years ago)
Author:
acc
Message:

Branch: sette_ticket2673. Added EXTRA_HALO support to all configurations except AGRIF_DEMO (pending changes to nested domin)

Location:
utils/CI/sette_ticket2673
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • utils/CI/sette_ticket2673/sette_reference-configurations.sh

    r14873 r14878  
    172172    set_namelist namelist_cfg sn_cfctl%l_trcstat .true. 
    173173    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     174    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    174175    set_xio_using_server iodef.xml ${USING_MPMD} 
    175176    cd ${SETTE_DIR} 
     
    198199    set_namelist namelist_top_cfg cn_trcrst_in \"GYREPIS_LONG_${ITRST}_restart_trc\" 
    199200    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     201    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    200202    set_xio_using_server iodef.xml ${USING_MPMD} 
    201203    for (( i=1; i<=$NPROC; i++)) ; do 
     
    233235    set_namelist namelist_cfg sn_cfctl%l_trcstat .true. 
    234236    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     237    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    235238    set_xio_using_server iodef.xml ${USING_MPMD} 
    236239    cd ${SETTE_DIR} 
     
    257260    set_namelist namelist_cfg sn_cfctl%l_trcstat .true. 
    258261    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     262    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    259263    set_xio_using_server iodef.xml ${USING_MPMD} 
    260264    cd ${SETTE_DIR} 
     
    538542    set_namelist namelist_pisces_cfg ln_pisdmp .false. 
    539543    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     544    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    540545    set_namelist_opt namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 
    541546    set_xio_using_server iodef.xml ${USING_MPMD} 
     
    576581    set_namelist namelist_pisces_cfg ln_pisdmp .false. 
    577582    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     583    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    578584    set_namelist_opt namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 
    579585    set_xio_using_server iodef.xml ${USING_MPMD} 
     
    616622    set_namelist namelist_pisces_cfg ln_pisdmp .false. 
    617623    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     624    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    618625    set_namelist_opt namelist_cfg nn_comm ${USING_COLLECTIVES} 2 1 
    619626    set_xio_using_server iodef.xml ${USING_MPMD} 
     
    698705    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    699706    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     707    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    700708    set_xio_using_server iodef.xml ${USING_MPMD} 
    701709    cd ${SETTE_DIR} 
     
    725733    done 
    726734    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     735    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    727736    set_xio_using_server iodef.xml ${USING_MPMD} 
    728737    cd ${SETTE_DIR} 
     
    752761    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    753762    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     763    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    754764    set_xio_using_server iodef.xml ${USING_MPMD} 
    755765    cd ${SETTE_DIR} 
     
    773783    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    774784    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     785    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    775786    set_xio_using_server iodef.xml ${USING_MPMD} 
    776787    cd ${SETTE_DIR} 
     
    821832    set_namelist namelist_ice_cfg ln_icediachk .true. 
    822833    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     834    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    823835    set_xio_using_server iodef.xml ${USING_MPMD} 
    824836    cd ${SETTE_DIR} 
     
    844856    set_namelist namelist_ice_cfg cn_icerst_in \"SAS_${ITRST}_restart_ice\" 
    845857    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     858    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    846859    set_xio_using_server iodef.xml ${USING_MPMD} 
    847860    for (( i=1; i<=$NPROC; i++)) ; do 
     
    883896    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    884897    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     898    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    885899    set_xio_using_server iodef.xml ${USING_MPMD} 
    886900    cd ${SETTE_DIR} 
     
    905919    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    906920    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     921    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    907922    set_xio_using_server iodef.xml ${USING_MPMD} 
    908923    cd ${SETTE_DIR} 
     
    976991    set_namelist namelist_pisces_cfg ln_hydrofe .false. 
    977992    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     993    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    978994    set_xio_using_server iodef.xml ${USING_MPMD} 
    979995    cd ${SETTE_DIR} 
     
    10211037    set_namelist namelist_pisces_cfg ln_hydrofe .false. 
    10221038    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     1039    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    10231040    set_xio_using_server iodef.xml ${USING_MPMD} 
    10241041    cd ${SETTE_DIR} 
     
    10481065    clean_config AGRIF_DEMO AGRIF_DEMO_ST 'cfgs' 
    10491066    # 
    1050     . ./makenemo -m ${CMP_NAM} -n AGRIF_DEMO_ST -r AGRIF_DEMO -j ${CMPL_CORES} add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 
     1067    # AGRIF_DEMO does not yet support nn_hls=2 => key_loop_fusion can not be used 
     1068    . ./makenemo -m ${CMP_NAM} -n AGRIF_DEMO_ST -r AGRIF_DEMO -j ${CMPL_CORES} add_key "${ADD_KEYS/key_loop_fusion}" del_key "${DEL_KEYS}" 
    10511069fi 
    10521070if [ ${config} == "AGRIF" ] && [ ${DO_RESTART} == "1" ] ;  then 
     
    10661084    set_namelist namelist_cfg nn_stock $(( ${ITEND} / 2 )) 
    10671085    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
     1086    #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    10681087    set_namelist 1_namelist_cfg cn_exp \"AGRIF_LONG\" 
    10691088    set_namelist 1_namelist_cfg nn_it000 1 
     
    10821101    set_namelist 3_namelist_cfg sn_cfctl%l_runstat .true. 
    10831102 
    1084     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    10851103    set_xio_using_server iodef.xml ${USING_MPMD} 
    10861104    cd ${SETTE_DIR} 
     
    11001118    set_namelist namelist_cfg ln_rstart .true. 
    11011119    set_namelist namelist_cfg nn_rstctl 2 
     1120    #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    11021121    set_namelist 1_namelist_cfg cn_exp \"AGRIF_SHORT\" 
    11031122    set_namelist 1_namelist_cfg nn_it000 $(( ${ITEND} / 2 + 1 )) 
     
    11421161        ln -sf ../LONG/3_AGRIF_LONG_${ITRST_3}_restart_ice_${L_NPROC}.nc . 
    11431162    done 
    1144     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    11451163    set_xio_using_server iodef.xml ${USING_MPMD} 
    11461164    cd ${SETTE_DIR} 
     
    11691187    set_namelist namelist_cfg jpnj 8 
    11701188    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
     1189    #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    11711190    set_namelist 1_namelist_cfg cn_exp \"AGRIF_28\" 
    11721191    set_namelist 1_namelist_cfg nn_it000 1 
     
    11881207    set_namelist 3_namelist_cfg sn_cfctl%l_runstat .true. 
    11891208 
     1209    set_xio_using_server iodef.xml ${USING_MPMD} 
     1210    cd ${SETTE_DIR} 
     1211    . ./prepare_job.sh input_AGRIF.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} ${NEMO_VALID} 
     1212    cd ${SETTE_DIR} 
     1213    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
     1214 
     1215    cd ${SETTE_DIR} 
     1216    export TEST_NAME="REPRO_4_4" 
     1217    . ./prepare_exe_dir.sh 
     1218    set_valid_dir 
     1219    clean_valid_dir 
     1220    JOB_FILE=${EXE_DIR}/run_job.sh 
     1221    NPROC=16 
     1222    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
     1223    cd ${EXE_DIR} 
     1224    set_namelist namelist_cfg cn_exp \"AGRIF_44\" 
     1225    set_namelist namelist_cfg nn_it000 1 
     1226    set_namelist namelist_cfg nn_itend ${ITEND} 
     1227    set_namelist namelist_cfg jpni 4 
     1228    set_namelist namelist_cfg jpnj 4 
     1229    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    11901230    #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    11911231    set_xio_using_server iodef.xml ${USING_MPMD} 
    1192     cd ${SETTE_DIR} 
    1193     . ./prepare_job.sh input_AGRIF.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} ${NEMO_VALID} 
    1194     cd ${SETTE_DIR} 
    1195     . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
    1196  
    1197     cd ${SETTE_DIR} 
    1198     export TEST_NAME="REPRO_4_4" 
    1199     . ./prepare_exe_dir.sh 
    1200     set_valid_dir 
    1201     clean_valid_dir 
    1202     JOB_FILE=${EXE_DIR}/run_job.sh 
    1203     NPROC=16 
    1204     if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    1205     cd ${EXE_DIR} 
    1206     set_namelist namelist_cfg cn_exp \"AGRIF_44\" 
    1207     set_namelist namelist_cfg nn_it000 1 
    1208     set_namelist namelist_cfg nn_itend ${ITEND} 
    1209     set_namelist namelist_cfg jpni 4 
    1210     set_namelist namelist_cfg jpnj 4 
    1211     set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    12121232    set_namelist 1_namelist_cfg cn_exp \"AGRIF_44\" 
    12131233    set_namelist 1_namelist_cfg nn_it000 1 
     
    12291249    set_namelist 3_namelist_cfg sn_cfctl%l_runstat .true. 
    12301250 
    1231     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    1232     set_xio_using_server iodef.xml ${USING_MPMD} 
    12331251    cd ${SETTE_DIR} 
    12341252    . ./prepare_job.sh input_AGRIF.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} ${NEMO_VALID} 
     
    12601278    set_namelist namelist_cfg nn_itend ${ITEND} 
    12611279    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
     1280    #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    12621281 
    12631282#   Set the number of fine grids to zero:     
    12641283    sed -i "1s/.*/0/" ${EXE_DIR}/AGRIF_FixedGrids.in 
    12651284 
    1266     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    12671285    set_xio_using_server iodef.xml ${USING_MPMD} 
    12681286    cd ${SETTE_DIR} 
     
    12831301    clean_config AGRIF_DEMO AGRIF_DEMO_NOAGRIF_ST 'cfgs' 
    12841302    # 
    1285     . ./makenemo -m ${CMP_NAM} -n AGRIF_DEMO_NOAGRIF_ST -r AGRIF_DEMO -j ${CMPL_CORES} add_key "${ADD_KEYS}" del_key "key_agrif ${DEL_KEYS}" 
     1303    # AGRIF_DEMO does not yet support nn_hls=2 => key_loop_fusion can not be used 
     1304    . ./makenemo -m ${CMP_NAM} -n AGRIF_DEMO_NOAGRIF_ST -r AGRIF_DEMO -j ${CMPL_CORES} add_key "${ADD_KEYS/key_loop_fusion}" del_key "key_agrif ${DEL_KEYS}" 
    12861305    cd ${SETTE_DIR} 
    12871306    . ./prepare_exe_dir.sh 
     
    12961315    set_namelist namelist_cfg nn_itend ${ITEND} 
    12971316    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    1298 # 
    12991317    #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     1318# 
    13001319    set_xio_using_server iodef.xml ${USING_MPMD} 
    13011320    cd ${SETTE_DIR} 
     
    13471366    #set_namelist namelist_ice_cfg ln_icediachk .true. 
    13481367    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     1368    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    13491369    set_xio_using_server iodef.xml ${USING_MPMD} 
    13501370    cd ${SETTE_DIR} 
     
    13751395    done 
    13761396    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     1397    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    13771398    set_xio_using_server iodef.xml ${USING_MPMD} 
    13781399    cd ${SETTE_DIR} 
     
    14031424    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    14041425    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     1426    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    14051427    set_xio_using_server iodef.xml ${USING_MPMD} 
    14061428    cd ${SETTE_DIR} 
     
    14261448    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    14271449    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     1450    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    14281451    set_xio_using_server iodef.xml ${USING_MPMD} 
    14291452    cd ${SETTE_DIR} 
  • utils/CI/sette_ticket2673/sette_test-cases.sh

    r14873 r14878  
    168168    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    169169    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     170    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    170171    set_xio_using_server iodef.xml ${USING_MPMD} 
    171172    cd ${SETTE_DIR} 
     
    187188    set_namelist namelist_cfg cn_ocerst_in \"OVF_LONG_${ITRST}_restart\" 
    188189    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     190    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    189191    set_xio_using_server iodef.xml ${USING_MPMD} 
    190192    ln -sf ../LONG/OVF_LONG_${ITRST}_restart.nc . 
     
    228230   set_namelist namelist_cfg nn_itend ${ITEND} 
    229231        set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     232        set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    230233        set_xio_using_server iodef.xml ${USING_MPMD} 
    231234        cd ${SETTE_DIR} 
     
    275278    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    276279    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     280    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    277281    set_xio_using_server iodef.xml ${USING_MPMD} 
    278282    cd ${SETTE_DIR} 
     
    294298    set_namelist namelist_cfg cn_ocerst_in \"LOCK_LONG_${ITRST}_restart\" 
    295299    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     300    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    296301    set_xio_using_server iodef.xml ${USING_MPMD} 
    297302    ln -sf ../LONG/LOCK_LONG_${ITRST}_restart.nc . 
     
    335340        set_namelist namelist_cfg nn_itend ${ITEND} 
    336341        set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     342        set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    337343        set_xio_using_server iodef.xml ${USING_MPMD} 
    338344        cd ${SETTE_DIR} 
     
    383389    set_namelist namelist_cfg nn_stock $(( ${ITEND} / 2 )) 
    384390    set_namelist namelist_cfg sn_cfctl%l_runstat .true.   
     391    #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     392    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    385393 
    386394    set_namelist 1_namelist_cfg cn_exp \"VORTEX_LONG\" 
     
    390398    set_namelist 1_namelist_cfg sn_cfctl%l_runstat .true. 
    391399    
    392     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    393400    set_xio_using_server iodef.xml ${USING_MPMD} 
    394401    cd ${SETTE_DIR} 
     
    409416    set_namelist namelist_cfg nn_rstctl 2 
    410417    set_namelist namelist_cfg cn_ocerst_in \"VORTEX_LONG_${ITRST}_restart\" 
     418    #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     419    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    411420     
    412421    set_namelist 1_namelist_cfg cn_exp \"VORTEX_SHORT\" 
     
    419428    set_namelist 1_namelist_cfg cn_ocerst_in \"VORTEX_LONG_${ITRST_1}_restart\" 
    420429       
    421     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    422430    set_xio_using_server iodef.xml ${USING_MPMD} 
    423431    if [ $NPROC -eq 1 ] ;  then 
     
    458466    set_namelist namelist_cfg jpnj 3 
    459467    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
     468    #if [ ${USING_TIMING} == "yes" ]  ; then set_namelist namelist_cfg ln_timing .true. ; fi 
     469    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    460470    
    461471    set_namelist 1_namelist_cfg cn_exp \"VORTEX_23\" 
     
    467477    set_namelist 1_namelist_cfg sn_cfctl%l_runstat .true. 
    468478 
    469     #if [ ${USING_TIMING} == "yes" ]  ; then set_namelist namelist_cfg ln_timing .true. ; fi 
    470479    if [ ${USING_MPMD} == "yes" ] ; then 
    471480       set_xio_using_server iodef.xml true 
     
    495504    set_namelist namelist_cfg jpnj 2 
    496505    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
     506    #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     507    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    497508 
    498509    set_namelist 1_namelist_cfg cn_exp \"VORTEX_32\" 
     
    504515    set_namelist 1_namelist_cfg sn_cfctl%l_runstat .true. 
    505516 
    506     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    507517    set_xio_using_server iodef.xml ${USING_MPMD} 
    508518    cd ${SETTE_DIR} 
     
    553563    set_namelist namelist_cfg nn_stock $(( ${ITEND} / 2 )) 
    554564    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
     565    #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     566    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    555567     
    556568    set_namelist 1_namelist_cfg cn_exp \"ICE_AGRIF_LONG\" 
     
    560572    set_namelist 1_namelist_cfg sn_cfctl%l_runstat .true. 
    561573     
    562     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    563574    set_xio_using_server iodef.xml ${USING_MPMD} 
    564575    cd ${SETTE_DIR} 
     
    580591    set_namelist namelist_cfg cn_ocerst_in \"ICE_AGRIF_LONG_${ITRST}_restart\" 
    581592    set_namelist namelist_ice_cfg cn_icerst_in \"ICE_AGRIF_LONG_${ITRST}_restart_ice\" 
     593    #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     594    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    582595     
    583596    set_namelist 1_namelist_cfg cn_exp \"ICE_AGRIF_SHORT\" 
     
    592605     
    593606     
    594     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    595607    set_xio_using_server iodef.xml ${USING_MPMD} 
    596608    if [ $NPROC -eq 1 ] ;  then 
     
    637649    set_namelist namelist_cfg jpnj 3 
    638650    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
     651    #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     652    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    639653     
    640654    set_namelist 1_namelist_cfg cn_exp \"ICE_AGRIF_23\" 
     
    646660    set_namelist 1_namelist_cfg sn_cfctl%l_runstat .true. 
    647661 
    648     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    649662    set_xio_using_server iodef.xml ${USING_MPMD} 
    650663    cd ${SETTE_DIR} 
     
    670683    set_namelist namelist_cfg jpnj 2 
    671684    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
     685    #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     686    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    672687     
    673688    set_namelist 1_namelist_cfg cn_exp \"ICE_AGRIF_32\" 
     
    679694    set_namelist 1_namelist_cfg sn_cfctl%l_runstat .true. 
    680695     
    681     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    682696    set_xio_using_server iodef.xml ${USING_MPMD} 
    683697    cd ${SETTE_DIR} 
     
    729743    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    730744    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     745    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    731746    set_xio_using_server iodef.xml ${USING_MPMD} 
    732747    cd ${SETTE_DIR} 
     
    750765    set_namelist namelist_cfg cn_ocerst_in \"ISOMIP+_LONG_${ITRST}_restart\" 
    751766    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     767    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    752768    set_xio_using_server iodef.xml ${USING_MPMD} 
    753769    for (( i=1; i<=$NPROC; i++)) ; do 
     
    789805    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    790806    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     807    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    791808    set_xio_using_server iodef.xml ${USING_MPMD} 
    792809    cd ${SETTE_DIR} 
     
    811828    set_namelist namelist_cfg sn_cfctl%l_runstat .true. 
    812829    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     830    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    813831    set_xio_using_server iodef.xml ${USING_MPMD} 
    814832    cd ${SETTE_DIR} 
     
    857875    set_namelist namelist_cfg nn_stock $(( ${ITEND} / 2 )) 
    858876    set_namelist namelist_cfg sn_cfctl%l_runstat .true.   
     877    #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     878    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    859879    
    860     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
    861880    set_xio_using_server iodef.xml ${USING_MPMD} 
    862881    cd ${SETTE_DIR} 
     
    878897    set_namelist namelist_cfg cn_ocerst_in \"SWG_LONG_${ITRST}_restart\" 
    879898       
    880     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     899    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     900    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    881901    set_xio_using_server iodef.xml ${USING_MPMD} 
    882902    if [ $NPROC -eq 1 ] ;  then 
     
    918938    
    919939 
    920     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     940    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     941    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    921942    set_xio_using_server iodef.xml ${USING_MPMD} 
    922943    cd ${SETTE_DIR} 
     
    944965    set_namelist namelist_cfg sn_cfctl%l_prtctl .true. 
    945966 
    946     #set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     967    set_namelist_opt namelist_cfg ln_timing ${USING_TIMING} .true. .false. 
     968    set_namelist_opt namelist_cfg nn_hls ${USING_EXTRA_HALO} 2 1 
    947969    set_xio_using_server iodef.xml ${USING_MPMD} 
    948970    cd ${SETTE_DIR} 
Note: See TracChangeset for help on using the changeset viewer.