Changeset 14876
- Timestamp:
- 2021-05-18T12:18:29+02:00 (3 years ago)
- Location:
- utils/CI/sette_ticket2673
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
utils/CI/sette_ticket2673/prepare_exe_dir.sh
r14870 r14876 86 86 printf "%-33s : %s\n" USING_TILING $USING_TILING >> ./sette_config 87 87 printf "%-33s : %s\n" USING_COLLECTIVES $USING_COLLECTIVES >> ./sette_config 88 printf "%-33s : %s\n" USING_NOSIGNED0 $USING_NOSIGNED0 >> ./sette_config89 88 printf "%-33s : %s\n" USING_QCO $USING_QCO >> ./sette_config 90 89 printf "%-33s : %s\n" USING_LOOP_FUSION $USING_LOOP_FUSION >> ./sette_config -
utils/CI/sette_ticket2673/sette.sh
r14873 r14876 19 19 # controls for some common compile-time keys: 20 20 # 21 export USING_NOSIGNED0='yes' # Default: yes => add key_nosignedzero ; use -z to delete key_nosignedzero22 21 export USING_QCO='yes' # Default: yes => add key_qco ; use -q to delete key_qco 23 22 export USING_RK3='no' # Default: yes => add key_RK3 & key_qco ; use -Q to delete key_RK3 … … 34 33 # Parse command-line arguments 35 34 if [ $# -gt 0 ]; then 36 while getopts n:x:v:cdrshT zqQteiACFX option; do35 while getopts n:x:v:cdrshTqQteiACFX option; do 37 36 case $option in 38 37 c) export SETTE_CLEAN_CONFIGS='yes' … … 79 78 echo "-C: nn_comm will be set to 1" 80 79 echo "";; 81 z) export USING_NOSIGNED0='no'82 echo "-z: key_nosignedzero will NOT be activated"83 echo "";;84 80 q) export USING_QCO='no' 85 81 echo "-q: key_qco and key_linssh will NOT be activated" … … 104 100 echo '-i set ln_icebergs false (default: true)' 105 101 echo '-C set nn_comm=1 (default: nn_comm=2 ==> use MPI3 collective comms)' 106 echo '-z to remove the key_nosignedzero key (default: added)'107 102 echo '-q to remove the key_qco key (default: added)' 108 103 echo '-X to remove the key_xios key (default: added)' … … 137 132 if [ ${USING_XIOS} == "no" ] ; then export DEL_KEYS="${DEL_KEYS}key_xios " ; fi 138 133 # 139 if [ ${USING_NOSIGNED0} == "yes" ] ; then export ADD_KEYS="${ADD_KEYS}key_nosignedzero " ; fi140 if [ ${USING_NOSIGNED0} == "no" ] ; then export DEL_KEYS="${DEL_KEYS}key_nosignedzero " ; fi141 #142 134 if [ ${USING_LOOP_FUSION} == "yes" ] ; then export ADD_KEYS="${ADD_KEYS}key_loop_fusion " ; fi 143 135 if [ ${USING_LOOP_FUSION} == "no" ] ; then export DEL_KEYS="${DEL_KEYS}key_loop_fusion " ; fi … … 180 172 printf "%-33s : %s\n" USING_TILING $USING_TILING 181 173 printf "%-33s : %s\n" USING_COLLECTIVES $USING_COLLECTIVES 182 printf "%-33s : %s\n" USING_NOSIGNED0 $USING_NOSIGNED0183 174 printf "%-33s : %s\n" USING_QCO $USING_QCO 184 175 printf "%-33s : %s\n" USING_LOOP_FUSION $USING_LOOP_FUSION -
utils/CI/sette_ticket2673/sette_list_avail_rev.sh
r14870 r14876 4 4 SETTE_DIR=$(cd $(dirname "$0"); pwd) 5 5 MAIN_DIR=$(dirname $SETTE_DIR) 6 USE_REF=0 6 7 7 8 . ./param.cfg 8 9 9 10 if [ $# -gt 0 ]; then 10 while getopts c:v: h option; do11 while getopts c:v:Rh option; do 11 12 case $option in 12 13 c) COMPILER=$OPTARG;; 13 14 v) SETTE_SUB_VAL=$OPTARG;; 15 R) USE_REF=1;; 14 16 h | *) echo '' 15 17 echo 'sette_list_avail_rev.sh : ' … … 39 41 ALLLST=${@:3} 40 42 # display 41 echo "" 42 printf "%-27s : " $CONFIG 43 printf "\n %-28s : " $CONFIG 43 44 for rev in $ALLLST 44 45 do … … 53 54 54 55 NEMO_VALID=${NEMO_VALIDATION_DIR}/ 56 if [ ${USE_REF} == 1 ] ; then 57 NEMO_VALID=${NEMO_VALIDATION_REF}/ 58 fi 55 59 56 60 # list of all revision available 57 DIRLIST=`find ${NEMO_VALID}/${COMPILER} -maxdepth 1 -mindepth 1 -type d | sort -u -r`61 DIRLIST=`find ${NEMO_VALID}/${COMPILER} -maxdepth 1 -mindepth 1 -type d | sort -u` 58 62 DIRLIST=`basename -a $DIRLIST` 59 63 … … 62 66 echo " Compiler used is : $COMPILER" 63 67 echo "" 64 printf " List of all avail. rev. is : " 68 printf " List of all avail. rev. in :"${NEMO_VALID}"\n" 69 printf " is : " 65 70 for dir in `echo $DIRLIST`; do printf "%-6s " $dir ; done 66 71 printf "\n" 67 72 68 73 # start checking configuration revision 69 echo " "70 echo " !---- check revision available for each configuration ----!"74 echo " Availability for each config.: " 75 echo -n " ------------------------------" 71 76 for CONFIG in GYRE_PISCES ORCA2_ICE_PISCES ORCA2_OFF_PISCES AMM12 ORCA2_SAS_ICE AGRIF_DEMO SWG ISOMIP+ OVERFLOW LOCK_EXCHANGE VORTEX ICE_AGRIF 72 77 do 73 DIR=${NEMO_VALID ATION_DIR}/${COMPILER}/78 DIR=${NEMO_VALID}/${COMPILER}/ 74 79 lst_rev $DIR $CONFIG $DIRLIST 75 80 done
Note: See TracChangeset
for help on using the changeset viewer.