- Timestamp:
- 2021-05-13T19:12:34+02:00 (3 years ago)
- Location:
- utils/CI/sette_ticket2673
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
utils/CI/sette_ticket2673/input_AGRIF.cfg
r13292 r14861 1 ORCA2_ICE_v4. x.tar.gz ORCA2_ICE_v4.x2 AGRIF_DEMO_v4. x.tar.gz AGRIF_DEMO_v4.x1 ORCA2_ICE_v4.2_RC.tar.gz ORCA2_ICE_v4.2_RC 2 AGRIF_DEMO_v4.2_RC.tar.gz AGRIF_DEMO_v4.2_RC -
utils/CI/sette_ticket2673/input_AMM12.cfg
r9579 r14861 1 AMM12_v4. 0.tar AMM12_v4.01 AMM12_v4.2_RC.tar.gz AMM12_v4.2_RC -
utils/CI/sette_ticket2673/input_ICE_AGRIF.cfg
r13292 r14861 1 ICE_AGRIF_v4. x.tar.gz ICE_AGRIF_v4.x1 ICE_AGRIF_v4.2_RC.tar.gz ICE_AGRIF_v4.2_RC -
utils/CI/sette_ticket2673/input_ISOMIP+.cfg
r13382 r14861 1 ISOMIP+_v4. 0.tar ISOMIP+_v4.01 ISOMIP+_v4.2_RC.tar.gz ISOMIP+_v4.2_RC -
utils/CI/sette_ticket2673/input_ORCA2_ICE_OBS.cfg
r13292 r14861 1 ORCA2_ICE_v4. x.tar.gz ORCA2_ICE_v4.x1 ORCA2_ICE_v4.2_RC.tar.gz ORCA2_ICE_v4.2_RC -
utils/CI/sette_ticket2673/input_ORCA2_ICE_PISCES.cfg
r13292 r14861 1 ORCA2_ICE_v4. x.tar.gz ORCA2_ICE_v4.x1 ORCA2_ICE_v4.2_RC.tar.gz ORCA2_ICE_v4.2_RC -
utils/CI/sette_ticket2673/input_ORCA2_OFF_PISCES.cfg
r13292 r14861 1 ORCA2_OFF_v4. x.tar.gz ORCA2_OFF_v4.x1 ORCA2_OFF_v4.2_RC.tar.gz ORCA2_OFF_v4.2_RC -
utils/CI/sette_ticket2673/input_SAS.cfg
r13292 r14861 1 ORCA2_ICE_v4. x.tar.gz ORCA2_ICE_v4.x2 SAS_v4. x.tar.gz SAS_v4.x1 ORCA2_ICE_v4.2_RC.tar.gz ORCA2_ICE_v4.2_RC 2 SAS_v4.2_RC.tar.gz SAS_v4.2_RC -
utils/CI/sette_ticket2673/input_WED025.cfg
r13382 r14861 1 WED025_v4.2 .tar WED025_v4.21 WED025_v4.2_RC.tar.gz WED025_v4.2_RC -
utils/CI/sette_ticket2673/param.cfg
r14832 r14861 8 8 # ------------------------------------------------------------------------------------------ 9 9 # IMPORTANT: 10 # variables (COMPILER, USING_XIOS, USING_MPMD, USING_LOOP_FUSION, BATCH_CMD, BATCH_STAT, BATCH_NAME, FORCING_DIR, SVN_CMD, ADD_NOSIGNEDZERO)10 # variables (COMPILER, BATCH_CMD, BATCH_STAT, BATCH_NAME, FORCING_DIR, SVN_CMD) 11 11 # can be exported from your shell startup files. 12 12 # If it is the case, nothing to do … … 40 40 # ------------------------------------------------------------------------------------------ 41 41 # 42 # RUN set up 43 # USING_XIOS : flag to control the activation of key_xios 44 # "yes" to compile using key_xios and link to the external XIOS library 45 # "no" to compile without key_xios and link to the old IOIPSL library 46 USING_XIOS=${SETTE_XIOS:-"yes"} 47 # USING_MPMD : flag to control the use of stand-alone IO servers 48 # requires USING_XIOS="yes" 49 # "yes" to run in MPMD (detached) mode with stand-alone IO servers 50 # "no" to run in SPMD (attached) mode without separate IO servers 51 # MPMD 52 USING_MPMD=${SETTE_MPMD:-"no"} 53 # USING_LOOP_FUSION : flag to control the activation of key_loop_fusion 54 # "yes" to use the loop fusion adv routines when halo = 2 55 # "no" to use standard adv routines 56 USING_LOOP_FUSION=${SETTE_LOOP_FUSION:-"no"} 42 # RUN setup 57 43 # generique batch scrip prefix name if MPMD set to true/false 58 44 JOB_PREFIX_MPMD=${SETTE_JOB_PREFIX_MPMD:-batch-mpmd} … … 64 50 # used in sette_rpt and in all_function to display revision and build correct repository name 65 51 SVN_CMD=${SETTE_SVN_CMD:-svn} 66 # add key key_nosignedzero at the compilation step67 ADD_NOSIGNEDZERO=${SETTE_ADD_NOSIGNEDZERO:-"yes"}68 52 # only for IBM 69 53 #TMPDIR=${CONFIG_DIR}/${NEW_CONF}/EXP00 -
utils/CI/sette_ticket2673/prepare_job.sh
r14825 r14861 200 200 ;; 201 201 X86_ARCHER2*) 202 MK_TEMPLATE=$( /work/n01/shared/acc/mkslurm_settejob -S $NXIO_PROC -s 8 -m 4 -C $NB_PROC -g 2 -a n01-CLASS -j sette_job -t 20:00 > ${SETTE_DIR}/job_batch_template )202 MK_TEMPLATE=$( /work/n01/shared/acc/mkslurm_settejob_4.2 -S $NXIO_PROC -s 8 -m 4 -C $NB_PROC -g 2 -a n01-CLASS -j sette_job -t 20:00 > ${SETTE_DIR}/job_batch_template ) 203 203 ;; 204 204 XC40_METO*) #Setup for Met Office XC40 with any compiler -
utils/CI/sette_ticket2673/sette.sh
r14826 r14861 1 1 #!/bin/sh 2 2 # initialise user dependent variable 3 cmd=$0 ; cmdargs=$@ 3 4 SETTE_DIR=$(cd $(dirname "$0"); pwd) 4 5 MAIN_DIR=$(dirname $SETTE_DIR) 5 export SETTE_TIMING='no' 6 export NOT_USING_QCO='no' 7 export USING_RK3='no' 8 export USING_ICEBERGS='yes' 9 export USING_EXTRA_HALO='no' 10 export USING_TILING='no' 6 # 7 # controls for some common namelist, run-time options: 8 # 9 export USING_TIMING='yes' # Default: yes => set ln_timing=.true. ; use -T to disable 10 export USING_ICEBERGS='yes' # Default: yes => set ln_icebergs=.true. ; use -i to disable 11 export USING_EXTRA_HALO='yes' # Default: yes => set nn_hls=2 ; use -e to set nn_hls=1 12 export USING_TILING='yes' # Default: yes => set ln_tile=.true. ; use -t to disable 13 # Note: yes also ensures nn_hls=2 but -t will not alter nn_hls 14 # 15 # controls for some common compile-time keys: 16 # 17 export USING_NOSIGNED0='yes' # Default: yes => add key_nosignedzero ; use -z to delete key_nosignedzero 18 export USING_QCO='yes' # Default: yes => add key_qco ; use -q to delete key_qco 19 export USING_RK3='no' # Default: yes => add key_RK3 & key_qco ; use -Q to delete key_RK3 20 export USING_LOOP_FUSION='yes' # Default: yes => add key_loop_fusion ; use -F to delete key_loop_fusion 21 export USING_XIOS='yes' # Default: yes => add key_xios ; use -X to delete key_xios 22 # Note: changing USING_XIOS may require a change in arch file 23 # 24 # controls for some common batch-script, run-time options: 25 # 26 export USING_MPMD='yes' # Default: yes => run with detached XIOS servers ; use -A to run in attached (SPMD) mode 27 # Note: yes also ensures key_xios but -A will not remove it 28 export SETTE_SUB_VAL="" 11 29 12 30 # Parse command-line arguments 13 31 if [ $# -gt 0 ]; then 14 while getopts n:x: cshTqQteioption; do32 while getopts n:x:v:cshTzqQteiAFX option; do 15 33 case $option in 16 34 c) export SETTE_CLEAN_CONFIGS='yes' 17 35 export SETTE_SYNC_CONFIGS='yes' 18 echo "" 19 echo "Configuration $SETTE_TEST_CONFIGS will be cleaned; this option enforces also synchronisation" 36 echo "-c: Configuration $SETTE_TEST_CONFIGS will be cleaned; this option enforces also synchronisation" 20 37 echo "";; 21 38 s) export SETTE_SYNC_CONFIGS='yes' 22 echo "" 23 echo "MY_SRC and EXP00 in $SETTE_TEST_CONFIGS will be synchronised with the MY_SRC and EXPREF from the reference configuration" 39 echo "-s: MY_SRC and EXP00 in $SETTE_TEST_CONFIGS will be synchronised with the MY_SRC and EXPREF from the reference configuration" 24 40 echo "";; 25 41 n) export SETTE_TEST_CONFIGS=($OPTARG) 26 echo " "42 echo "==================================" 27 43 if [ ${#SETTE_TEST_CONFIGS[@]} -gt 1 ]; then 28 echo " Configurations ${SETTE_TEST_CONFIGS[@]} will be tested if they are available"44 echo "-n: Configurations ${SETTE_TEST_CONFIGS[@]} will be tested if they are available" 29 45 else 30 echo " Configuration ${SETTE_TEST_CONFIGS[@]} will be tested if it is available"46 echo "-n: Configuration ${SETTE_TEST_CONFIGS[@]} will be tested if it is available" 31 47 fi 32 echo "" 48 echo "";; 33 49 x) export SETTE_TEST_TYPES=($OPTARG) 34 ;; 35 T) export SETTE_TIMING='yes' 36 echo "" 37 echo "ln_timing will be set to true" 38 echo "";; 39 q) export NOT_USING_QCO='yes' 40 echo "" 41 echo "key_qco and key_linssh will NOT be activated" 50 echo "-x: $SETTE_TEST_TYPES tests requested" 51 echo "";; 52 v) export SETTE_SUB_VAL=($OPTARG) 53 echo "-v: $SETTE_SUB_VAL validation sub-directory requested" 54 echo "";; 55 T) export USING_TIMING='no' 56 echo "-T: ln_timing will be set to false" 57 echo "";; 58 t) export USING_TILING='no' 59 echo "-t: ln_tile will be set to false" 60 echo "";; 61 e) export USING_EXTRA_HALO='no' 62 echo "-e: nn_hls will be set to 1" 63 echo "";; 64 i) export USING_ICEBERGS='no' 65 echo "-i: ln_icebergs will be set to false" 66 echo "";; 67 z) export USING_NOSIGNED0='no' 68 echo "-z: key_nosignedzero will NOT be activated" 69 echo "";; 70 q) export USING_QCO='no' 71 echo "-q: key_qco and key_linssh will NOT be activated" 42 72 echo "";; 43 73 Q) export USING_RK3='no' 44 echo "" 45 echo "key_qco and key_RK3 will be activated" 46 echo "..when they are ready; disabled for now: USING_RK3='no'" 47 echo "";; 48 t) export USING_TILING='yes' 49 echo "" 50 echo "ln_tile will be set to true AND nn_hls will be set to 2" 51 echo "";; 52 e) export USING_EXTRA_HALO='yes' 53 echo "" 54 echo "nn_hls will be set to 2" 55 echo "";; 56 i) export USING_ICEBERGS='no' 57 echo "" 58 echo "ln_icebergs will be set to false" 59 echo "";; 60 h | *) echo 'sette.sh with no arguments (in this case all configuration will be tested)' 74 echo "-Q: key_qco and key_RK3 will not be activated" 75 echo " This is the curent default for now since RK3 is not ready" 76 echo "";; 77 F) export USING_LOOP_FUSION='no' 78 echo "-F: key_loop_fusion will not be activated" 79 echo "";; 80 X) export USING_XIOS='no' 81 echo "-X: key_xios will not be activated" 82 echo "";; 83 A) export USING_MPMD='no' 84 echo "-A: Tasks will be run in attached (SPMD) mode" 85 echo "";; 86 h | *) echo 'sette.sh with no arguments (in this case all configuration will be tested with default options)' 87 echo '-T to set ln_timing false for all non-AGRIF configurations (default: true)' 88 echo '-t set ln_tile false in all tests that support it (default: true)' 89 echo '-e set nn_hls=1 (default: nn_hls=2)' 90 echo '-i set ln_icebergs false (default: true)' 91 echo '-z to remove the key_nosignedzero key (default: added)' 92 echo '-q to remove the key_qco key (default: added)' 93 echo '-X to remove the key_xios key (default: added)' 94 echo '-F to remove the key_loop_fusion key (default: added)' 95 echo '-Q to remove the key_RK3 key (currently a null-op since key_RK3 is not used)' 96 echo '-A to run tests in attached (SPMD) mode (default: MPMD with key_xios)' 61 97 echo '-n "CFG1_to_test CFG2_to_test ..." to test some specific configurations' 62 98 echo '-x "TEST_type TEST_type ..." to specify particular types of test (RESTART is mandatory)' 63 echo '- T to set ln_timing true for all non-AGRIF configurations'99 echo '-v "subdir" optional validation record subdirectory to be created below NEMO_VALIDATION_DIR' 64 100 echo '-c to clean each configuration' 65 echo '-q run without qco environment'66 echo '-Q run with key_qco AND key_RK3 (currently disabled)'67 echo '-t activate ln_tile in all tests that support it; also forces nn_hls=2 (default: off)'68 echo '-e activate extended halo (nn_hls=2) in all tests that support it (default: nn_hls=1)'69 echo '-i run without icebergs even in tests that support them (default: on)'70 101 echo '-s to synchronise the sette MY_SRC and EXP00 with the reference MY_SRC and EXPREF'; exit 42 ;; 71 102 esac … … 73 104 shift $((OPTIND - 1)) 74 105 fi 75 106 # 107 # Option dependency tests 108 # 109 if [ ${USING_TILING} == "yes" ] ; then export USING_EXTRA_HALO="yes" ; fi 110 111 # 112 # Get SETTE parameters 76 113 . ./param.cfg 77 114 115 # 116 # Set the common compile keys to add or delete based on command-line arguments: 117 # 118 export ADD_KEYS="" ; export DEL_KEYS="" 119 if [ ${USING_XIOS} == "yes" ] ; then export ADD_KEYS="${ADD_KEYS}key_xios " ; fi 120 if [ ${USING_XIOS} == "no" ] ; then export DEL_KEYS="${DEL_KEYS}key_xios " ; fi 121 # 122 if [ ${USING_NOSIGNED0} == "yes" ] ; then export ADD_KEYS="${ADD_KEYS}key_nosignedzero " ; fi 123 if [ ${USING_NOSIGNED0} == "no" ] ; then export DEL_KEYS="${DEL_KEYS}key_nosignedzero " ; fi 124 # 125 if [ ${USING_LOOP_FUSION} == "yes" ] ; then export ADD_KEYS="${ADD_KEYS}key_loop_fusion " ; fi 126 if [ ${USING_LOOP_FUSION} == "no" ] ; then export DEL_KEYS="${DEL_KEYS}key_loop_fusion " ; fi 127 # 128 if [ ${USING_QCO} == "yes" ] ; then export ADD_KEYS="${ADD_KEYS}key_qco " ; fi 129 if [ ${USING_QCO} == "no" ] ; then export DEL_KEYS="${DEL_KEYS}key_qco key_linssh " ; fi 130 # 131 if [ ${USING_RK3} == "yes" ] ; then export ADD_KEYS="${ADD_KEYS}key_qco key_RK3 " ; fi 132 if [ ${USING_RK3} == "no" ] ; then export DEL_KEYS="${DEL_KEYS}key_RK3 " ; fi 133 134 # 135 # Set validation record sub-directories (if required) 136 # 137 if [ ! -d $NEMO_VALIDATION_DIR ] ; then 138 while true; do 139 read -p "$NEMO_VALIDATION_DIR does not exist. Do you wish to create it? " yn 140 case $yn in 141 [Yy]* ) mkdir $NEMO_VALIDATION_DIR; break;; 142 [Nn]* ) exit 42;; 143 * ) echo "Please answer yes or no.";; 144 esac 145 done 146 fi 147 if [ ! -z $SETTE_SUB_VAL ] ; then 148 if [ ! -d $NEMO_VALIDATION_DIR/$SETTE_SUB_VAL ] ; then 149 mkdir $NEMO_VALIDATION_DIR/$SETTE_SUB_VAL 150 fi 151 export NEMO_VALIDATION_DIR=$NEMO_VALIDATION_DIR/$SETTE_SUB_VAL 152 if [ -d $NEMO_VALIDATION_REF/$SETTE_SUB_VAL ] ; then 153 while true; do 154 read -p "$NEMO_VALIDATION_REF/$SETTE_SUB_VAL exists. Do you wish to use it as a reference? " yn 155 case $yn in 156 [Yy]* ) export $NEMO_VALIDATION_REF-$NEMO_VALIDATION_REF/$SETTE_SUB_VAL; break;; 157 [Nn]* ) exit;; 158 * ) echo "Please answer yes or no.";; 159 esac 160 done 161 fi 162 fi 163 78 164 if [ ${#SETTE_TEST_CONFIGS[@]} -eq 0 ]; then 79 echo " "165 echo "==================================" 80 166 echo "Configurations $TEST_CONFIGS will be tested if they are available" 81 echo "" 82 fi 83 echo "" 84 echo "Carrying out the following tests: ${TEST_TYPES[@]}" 85 echo "" 167 fi 168 echo "Carrying out the following tests : ${TEST_TYPES[@]}" 169 echo "requested by the command : "$cmd $cmdargs 170 printf "%-33s : %s\n" USING_TIMING $USING_TIMING 171 printf "%-33s : %s\n" USING_ICEBERGS $USING_ICEBERGS 172 printf "%-33s : %s\n" USING_EXTRA_HALO $USING_EXTRA_HALO 173 printf "%-33s : %s\n" USING_TILING $USING_TILING 174 printf "%-33s : %s\n" USING_NOSIGNED0 $USING_NOSIGNED0 175 printf "%-33s : %s\n" USING_QCO $USING_QCO 176 printf "%-33s : %s\n" USING_LOOP_FUSION $USING_LOOP_FUSION 177 printf "%-33s : %s\n" USING_XIOS $USING_XIOS 178 printf "%-33s : %s\n" USING_MPMD $USING_MPMD 179 printf "%-33s : %s\n" USING_RK3 $USING_RK3 180 printf "%-33s : %s\n" "Common compile keys to be added" "$ADD_KEYS" 181 printf "%-33s : %s\n" "Common compile keys to be deleted" "$DEL_KEYS" 182 echo "Validation records to appear under: "$NEMO_VALIDATION_DIR 183 echo "==================================" 184 echo "" 185 # 186 # Option compatibility tests 187 # 188 if [ ${USING_MPMD} == "yes" ] && [ ${USING_XIOS} == "no" ] ; then echo "Incompatible choices. MPMD mode requires the XIOS server" ; exit ; fi 86 189 87 190 # run sette on reference configuration -
utils/CI/sette_ticket2673/sette_reference-configurations.sh
r14830 r14861 29 29 # MPIRUN_FLAG : flag to run in parallel (MPI) "yes" 30 30 # to run in sequential mode (NB_PROC = 1) "no" 31 # USING_XIOS : flag to control the activation of key_xios32 # "yes" to compile using key_xios and link to the external XIOS library33 # "no" to compile without key_xios and link to the old IOIPSL library34 # USING_MPMD : flag to control the use of stand-alone IO servers35 # requires USING_XIOS="yes"36 # "yes" to run in MPMD (detached) mode with stand-alone IO servers37 # "no" to run in SPMD (attached) mode without separate IO servers38 # SETTE_TIMING : flag to control the production of timing.output39 # requires SETTE_TIMING="yes"40 31 41 32 # NUM_XIOSERVERS : number of stand-alone IO servers to employ 42 33 # set to zero if USING_MPMD="no" 43 # USING_LOOP_FUSION : flag to control the activation of key_loop_fusion44 # "yes" to use the loop fusion adv routines when halo = 245 # "no" to use standard adv routines46 34 # 47 35 # Principal script is sette.sh, that calls … … 108 96 export MPIRUN_FLAG="yes" 109 97 # 110 if [ ${USING_TILING} == "yes" ]111 then112 export USING_EXTRA_HALO="yes"113 fi114 #115 export ADD_KEYS=""116 export DEL_KEYS=""117 if [ ${USING_XIOS} == "yes" ]118 then119 export ADD_KEYS="${ADD_KEYS} key_xios"120 else121 export DEL_KEYS="${DEL_KEYS} key_xios"122 fi123 #124 if [ ${ADD_NOSIGNEDZERO} == "yes" ]125 then126 export ADD_KEYS="${ADD_KEYS} key_nosignedzero"127 else128 export DEL_KEYS="${DEL_KEYS} key_nosignedzero"129 fi130 #131 if [ ${USING_LOOP_FUSION} == "yes" ]132 then133 export ADD_KEYS="${ADD_KEYS} key_loop_fusion"134 fi135 #136 if [ ${NOT_USING_QCO} == "yes" ]137 then138 export DEL_KEYS="${DEL_KEYS} key_qco key_linssh"139 fi140 #141 if [ ${USING_RK3} == "yes" ]142 then143 export ADD_KEYS="${ADD_KEYS} key_qco key_RK3"144 else145 export DEL_KEYS="${DEL_KEYS} key_RK3"146 fi147 #148 98 # Settings which control the use of stand alone servers (only relevant if using xios) 149 99 # … … 157 107 fi 158 108 # 159 #160 if [ ${USING_MPMD} == "yes" ] && [ ${USING_XIOS} == "no" ]161 then162 echo "Incompatible choices. MPMD mode requires the XIOS server"163 exit164 fi165 109 166 110 # Directory to run the tests … … 226 170 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 227 171 set_namelist namelist_cfg sn_cfctl%l_trcstat .true. 228 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi172 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 229 173 if [ ${USING_MPMD} == "yes" ] ; then 230 174 set_xio_using_server iodef.xml true … … 256 200 set_namelist namelist_cfg cn_ocerst_in \"GYREPIS_LONG_${ITRST}_restart\" 257 201 set_namelist namelist_top_cfg cn_trcrst_in \"GYREPIS_LONG_${ITRST}_restart_trc\" 258 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi202 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 259 203 if [ ${USING_MPMD} == "yes" ] ; then 260 204 set_xio_using_server iodef.xml true … … 297 241 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 298 242 set_namelist namelist_cfg sn_cfctl%l_trcstat .true. 299 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi243 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 300 244 if [ ${USING_MPMD} == "yes" ] ; then 301 245 set_xio_using_server iodef.xml true … … 325 269 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 326 270 set_namelist namelist_cfg sn_cfctl%l_trcstat .true. 327 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi271 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 328 272 if [ ${USING_MPMD} == "yes" ] ; then 329 273 set_xio_using_server iodef.xml true … … 402 346 # put ln_pisdmp to false : no restoring to global mean value 403 347 set_namelist namelist_pisces_cfg ln_pisdmp .false. 404 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi348 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 405 349 if [ ${USING_MPMD} == "yes" ] ; then 406 350 set_xio_using_server iodef.xml true … … 468 412 fi 469 413 done 470 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi414 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 471 415 if [ ${USING_MPMD} == "yes" ] ; then 472 416 set_xio_using_server iodef.xml true … … 525 469 # put ln_pisdmp to false : no restoring to global mean value 526 470 set_namelist namelist_pisces_cfg ln_pisdmp .false. 527 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi471 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 528 472 if [ ${USING_MPMD} == "yes" ] ; then 529 473 set_xio_using_server iodef.xml true … … 575 519 # put ln_pisdmp to false : no restoring to global mean value 576 520 set_namelist namelist_pisces_cfg ln_pisdmp .false. 577 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi521 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 578 522 if [ ${USING_MPMD} == "yes" ] ; then 579 523 set_xio_using_server iodef.xml true … … 637 581 # put ln_pisdmp to false : no restoring to global mean value 638 582 set_namelist namelist_pisces_cfg ln_pisdmp .false. 639 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi583 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 640 584 if [ ${USING_MPMD} == "yes" ] ; then 641 585 set_xio_using_server iodef.xml true … … 678 622 # put ln_pisdmp to false : no restoring to global mean value 679 623 set_namelist namelist_pisces_cfg ln_pisdmp .false. 680 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi624 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 681 625 if [ ${USING_MPMD} == "yes" ] ; then 682 626 set_xio_using_server iodef.xml true … … 723 667 # put ln_pisdmp to false : no restoring to global mean value 724 668 set_namelist namelist_pisces_cfg ln_pisdmp .false. 725 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi669 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 726 670 if [ ${USING_MPMD} == "yes" ] ; then 727 671 set_xio_using_server iodef.xml true … … 761 705 # put ln_pisdmp to false : no restoring to global mean value 762 706 set_namelist namelist_pisces_cfg ln_pisdmp .false. 763 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi707 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 764 708 if [ ${USING_MPMD} == "yes" ] ; then 765 709 set_xio_using_server iodef.xml true … … 811 755 set_namelist namelist_cfg jpnj 8 812 756 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 813 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi757 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 814 758 if [ ${USING_MPMD} == "yes" ] ; then 815 759 set_xio_using_server iodef.xml true … … 842 786 ln -sf ../LONG/AMM12_LONG_${ITRST}_restart_${L_NPROC}.nc . 843 787 done 844 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi788 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 845 789 if [ ${USING_MPMD} == "yes" ] ; then 846 790 set_xio_using_server iodef.xml true … … 875 819 set_namelist namelist_cfg jpnj 4 876 820 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 877 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi821 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 878 822 if [ ${USING_MPMD} == "yes" ] ; then 879 823 set_xio_using_server iodef.xml true … … 900 844 set_namelist namelist_cfg jpnj 8 901 845 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 902 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi846 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 903 847 if [ ${USING_MPMD} == "yes" ] ; then 904 848 set_xio_using_server iodef.xml true … … 952 896 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 953 897 set_namelist namelist_ice_cfg ln_icediachk .true. 954 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi898 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 955 899 if [ ${USING_MPMD} == "yes" ] ; then 956 900 set_xio_using_server iodef.xml true … … 979 923 set_namelist namelist_cfg cn_ocerst_in \"SAS_${ITRST}_restart\" 980 924 set_namelist namelist_ice_cfg cn_icerst_in \"SAS_${ITRST}_restart_ice\" 981 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi925 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 982 926 if [ ${USING_MPMD} == "yes" ] ; then 983 927 set_xio_using_server iodef.xml true … … 1024 968 set_namelist namelist_cfg jpnj 8 1025 969 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1026 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi970 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1027 971 if [ ${USING_MPMD} == "yes" ] ; then 1028 972 set_xio_using_server iodef.xml true … … 1050 994 set_namelist namelist_cfg jpnj 4 1051 995 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1052 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi996 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1053 997 if [ ${USING_MPMD} == "yes" ] ; then 1054 998 set_xio_using_server iodef.xml true … … 1125 1069 set_namelist namelist_pisces_cfg ln_ironice .false. 1126 1070 set_namelist namelist_pisces_cfg ln_hydrofe .false. 1127 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi1071 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1128 1072 if [ ${USING_MPMD} == "yes" ] ; then 1129 1073 set_xio_using_server iodef.xml true … … 1174 1118 set_namelist namelist_pisces_cfg ln_ironice .false. 1175 1119 set_namelist namelist_pisces_cfg ln_hydrofe .false. 1176 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi1120 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1177 1121 if [ ${USING_MPMD} == "yes" ] ; then 1178 1122 set_xio_using_server iodef.xml true … … 1241 1185 set_namelist 3_namelist_cfg sn_cfctl%l_runstat .true. 1242 1186 1243 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi1187 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1244 1188 if [ ${USING_MPMD} == "yes" ] ; then 1245 1189 set_xio_using_server iodef.xml true … … 1305 1249 ln -sf ../LONG/3_AGRIF_LONG_${ITRST_3}_restart_ice_${L_NPROC}.nc . 1306 1250 done 1307 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi1251 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1308 1252 if [ ${USING_MPMD} == "yes" ] ; then 1309 1253 set_xio_using_server iodef.xml true … … 1357 1301 set_namelist 3_namelist_cfg sn_cfctl%l_runstat .true. 1358 1302 1359 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi1303 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1360 1304 if [ ${USING_MPMD} == "yes" ] ; then 1361 1305 set_xio_using_server iodef.xml true … … 1402 1346 set_namelist 3_namelist_cfg sn_cfctl%l_runstat .true. 1403 1347 1404 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi1348 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1405 1349 if [ ${USING_MPMD} == "yes" ] ; then 1406 1350 set_xio_using_server iodef.xml true … … 1443 1387 sed -i "1s/.*/0/" ${EXE_DIR}/AGRIF_FixedGrids.in 1444 1388 1445 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi1389 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1446 1390 if [ ${USING_MPMD} == "yes" ] ; then 1447 1391 set_xio_using_server iodef.xml true … … 1483 1427 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1484 1428 # 1485 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi1429 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1486 1430 if [ ${USING_MPMD} == "yes" ] ; then 1487 1431 set_xio_using_server iodef.xml true … … 1536 1480 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1537 1481 #set_namelist namelist_ice_cfg ln_icediachk .true. 1538 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi1482 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1539 1483 if [ ${USING_MPMD} == "yes" ] ; then 1540 1484 set_xio_using_server iodef.xml true … … 1568 1512 ln -sf ../LONG/WED025_LONG_${ITRST}_restart_ice_${L_NPROC}.nc . 1569 1513 done 1570 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi1514 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1571 1515 if [ ${USING_MPMD} == "yes" ] ; then 1572 1516 set_xio_using_server iodef.xml true … … 1602 1546 set_namelist namelist_cfg jpnj 7 1603 1547 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1604 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi1548 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1605 1549 if [ ${USING_MPMD} == "yes" ] ; then 1606 1550 set_xio_using_server iodef.xml true … … 1629 1573 set_namelist namelist_cfg jpnj 4 1630 1574 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 1631 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi1575 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1632 1576 if [ ${USING_MPMD} == "yes" ] ; then 1633 1577 set_xio_using_server iodef.xml true -
utils/CI/sette_ticket2673/sette_test-cases.sh
r14826 r14861 31 31 # MPIRUN_FLAG : flag to run in parallel (MPI) "yes" 32 32 # to run in sequential mode (NB_PROC = 1) "no" 33 # USING_XIOS : flag to control the activation of key_xios34 # "yes" to compile using key_xios and link to the external XIOS library35 # "no" to compile without key_xios and link to the old IOIPSL library36 # USING_MPMD : flag to control the use of stand-alone IO servers37 # requires USING_XIOS="yes"38 # "yes" to run in MPMD (detached) mode with stand-alone IO servers39 # "no" to run in SPMD (attached) mode without separate IO servers40 33 # NUM_XIOSERVERS : number of stand-alone IO servers to employ 41 34 # set to zero if USING_MPMD="no" 42 # USING_LOOP_FUSION : flag to control the activation of key_loop_fusion43 # "yes" to use the loop fusion adv routines when halo = 244 # "no" to use standard adv routines45 35 # 46 36 # Principal script is sette_test-cases.sh, that calls … … 107 97 export MPIRUN_FLAG="yes" 108 98 # 109 export ADD_KEYS=""110 export DEL_KEYS=""111 if [ ${USING_XIOS} == "yes" ]112 then113 export ADD_KEYS="${ADD_KEYS} key_xios"114 else115 export DEL_KEYS="${DEL_KEYS} key_xios"116 fi117 #118 if [ ${ADD_NOSIGNEDZERO} == "yes" ]119 then120 export ADD_KEYS="${ADD_KEYS} key_nosignedzero"121 else122 export DEL_KEYS="${DEL_KEYS} key_nosignedzero"123 fi124 #125 if [ ${USING_LOOP_FUSION} == "yes" ]126 then127 export ADD_KEYS="${ADD_KEYS} key_loop_fusion"128 fi129 #130 if [ ${NOT_USING_QCO} == "yes" ]131 then132 export DEL_KEYS="${DEL_KEYS} key_qco key_linssh"133 fi134 #135 if [ ${USING_RK3} == "yes" ]136 then137 export ADD_KEYS="${ADD_KEYS} key_qco key_RK3"138 fi139 #140 99 # Settings which control the use of stand alone servers (only relevant if using xios) 141 100 # … … 149 108 fi 150 109 # 151 #152 if [ ${USING_MPMD} == "yes" ] && [ ${USING_XIOS} == "no" ]153 then154 echo "Incompatible choices. MPMD mode requires the XIOS server"155 exit156 fi157 158 110 # Directory to run the tests 159 111 CONFIG_DIR0=${MAIN_DIR}/cfgs … … 215 167 set_namelist namelist_cfg nn_stock $(( ${ITEND} / 2 )) 216 168 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 217 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi169 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 218 170 if [ ${USING_MPMD} == "yes" ] ; then 219 171 set_xio_using_server iodef.xml true … … 238 190 set_namelist namelist_cfg nn_rstctl 2 239 191 set_namelist namelist_cfg cn_ocerst_in \"OVF_LONG_${ITRST}_restart\" 240 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi192 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 241 193 if [ ${USING_MPMD} == "yes" ] ; then 242 194 set_xio_using_server iodef.xml true … … 285 237 set_namelist namelist_cfg nn_it000 1 286 238 set_namelist namelist_cfg nn_itend ${ITEND} 287 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi239 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 288 240 if [ ${USING_MPMD} == "yes" ] ; then 289 241 set_xio_using_server iodef.xml true … … 337 289 set_namelist namelist_cfg nn_stock $(( ${ITEND} / 2 )) 338 290 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 339 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi291 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 340 292 if [ ${USING_MPMD} == "yes" ] ; then 341 293 set_xio_using_server iodef.xml true … … 360 312 set_namelist namelist_cfg nn_rstctl 2 361 313 set_namelist namelist_cfg cn_ocerst_in \"LOCK_LONG_${ITRST}_restart\" 362 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi314 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 363 315 if [ ${USING_MPMD} == "yes" ] ; then 364 316 set_xio_using_server iodef.xml true … … 405 357 rm namelist_*_*_*_* 406 358 cp -pL ${CONFIG_DIR}/${NEW_CONF}/EXP00/$file namelist_cfg 407 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi359 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 408 360 set_namelist namelist_cfg nn_it000 1 409 361 set_namelist namelist_cfg nn_itend ${ITEND} … … 468 420 set_namelist 1_namelist_cfg sn_cfctl%l_runstat .true. 469 421 470 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi422 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 471 423 if [ ${USING_MPMD} == "yes" ] ; then 472 424 set_xio_using_server iodef.xml true … … 501 453 set_namelist 1_namelist_cfg cn_ocerst_in \"VORTEX_LONG_${ITRST_1}_restart\" 502 454 503 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi455 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 504 456 if [ ${USING_MPMD} == "yes" ] ; then 505 457 set_xio_using_server iodef.xml true … … 555 507 set_namelist 1_namelist_cfg sn_cfctl%l_runstat .true. 556 508 557 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi509 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 558 510 if [ ${USING_MPMD} == "yes" ] ; then 559 511 set_xio_using_server iodef.xml true … … 592 544 set_namelist 1_namelist_cfg sn_cfctl%l_runstat .true. 593 545 594 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi546 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 595 547 if [ ${USING_MPMD} == "yes" ] ; then 596 548 set_xio_using_server iodef.xml true … … 652 604 set_namelist 1_namelist_cfg sn_cfctl%l_runstat .true. 653 605 654 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi606 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 655 607 if [ ${USING_MPMD} == "yes" ] ; then 656 608 set_xio_using_server iodef.xml true … … 688 640 689 641 690 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi642 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 691 643 if [ ${USING_MPMD} == "yes" ] ; then 692 644 set_xio_using_server iodef.xml true … … 748 700 set_namelist 1_namelist_cfg sn_cfctl%l_runstat .true. 749 701 750 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi702 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 751 703 if [ ${USING_MPMD} == "yes" ] ; then 752 704 set_xio_using_server iodef.xml true … … 785 737 set_namelist 1_namelist_cfg sn_cfctl%l_runstat .true. 786 738 787 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi739 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 788 740 if [ ${USING_MPMD} == "yes" ] ; then 789 741 set_xio_using_server iodef.xml true … … 838 790 set_namelist namelist_cfg jpnj 3 839 791 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 840 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi792 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 841 793 if [ ${USING_MPMD} == "yes" ] ; then 842 794 set_xio_using_server iodef.xml true … … 863 815 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 864 816 set_namelist namelist_cfg cn_ocerst_in \"ISOMIP+_LONG_${ITRST}_restart\" 865 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi817 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 866 818 if [ ${USING_MPMD} == "yes" ] ; then 867 819 set_xio_using_server iodef.xml true … … 908 860 set_namelist namelist_cfg jpnj 3 909 861 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 910 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi862 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 911 863 if [ ${USING_MPMD} == "yes" ] ; then 912 864 set_xio_using_server iodef.xml true … … 934 886 set_namelist namelist_cfg jpnj 4 935 887 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 936 if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi888 if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 937 889 if [ ${USING_MPMD} == "yes" ] ; then 938 890 set_xio_using_server iodef.xml true … … 987 939 set_namelist namelist_cfg sn_cfctl%l_runstat .true. 988 940 989 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi941 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 990 942 if [ ${USING_MPMD} == "yes" ] ; then 991 943 set_xio_using_server iodef.xml true … … 1011 963 set_namelist namelist_cfg cn_ocerst_in \"SWG_LONG_${ITRST}_restart\" 1012 964 1013 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi965 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1014 966 if [ ${USING_MPMD} == "yes" ] ; then 1015 967 set_xio_using_server iodef.xml true … … 1057 1009 1058 1010 1059 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi1011 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1060 1012 if [ ${USING_MPMD} == "yes" ] ; then 1061 1013 set_xio_using_server iodef.xml true … … 1087 1039 set_namelist namelist_cfg sn_cfctl%l_prtctl .true. 1088 1040 1089 #if [ ${ SETTE_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi1041 #if [ ${USING_TIMING} == "yes" ] ; then set_namelist namelist_cfg ln_timing .true. ; fi 1090 1042 if [ ${USING_MPMD} == "yes" ] ; then 1091 1043 set_xio_using_server iodef.xml true
Note: See TracChangeset
for help on using the changeset viewer.