Changeset 1945 for XIOS/trunk/xios_test_suite/TEST_SUITE
- Timestamp:
- 10/02/20 11:28:27 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/xios_test_suite/TEST_SUITE/run_test
r1913 r1945 5 5 6 6 echo "Start Building XIOS ... " 7 bash -c "cd ../.. && ./make_xios --arch_path `pwd`/../ARCH --arch ${arch} --${mode} --build_dir ${build_dir} --job 4"8 7 9 export build_status=$? 10 if [[ ${build_status} == 0 ]] 8 if [[ ${xios_machine_name} == "jeanzay" ]]; then 9 10 rm -f compile.sh 11 echo "#!/bin/bash" >> compile.sh 12 echo "#SBATCH --ntasks=4 ">> compile.sh 13 echo "#SBATCH --hint=nomultithread ">> compile.sh 14 echo "#SBATCH -t 00:30:00 " >> compile.sh 15 echo "#SBATCH -o compile.out ">> compile.sh 16 echo "#SBATCH -e compile.err ">> compile.sh 17 echo "#SBATCH --account="$user_account >> compile.sh 18 echo "cd \${SLURM_SUBMIT_DIR}">> compile.sh 19 echo "ulimit -c 0">> compile.sh 20 echo "cd ../.. ">> compile.sh 21 echo "./make_xios --arch_path `pwd`/../ARCH --arch ${arch} --${mode} --build_dir ${build_dir} --job 4" >> compile.sh 22 sbatch --wait compile.sh 23 fi 24 25 if [[ ${xios_machine_name} == "irene" ]]; then 26 27 rm -f compile.sh 28 echo "#!/bin/bash" >> compile.sh 29 echo "#MSUB -o compile.out" >> compile.sh 30 echo "#MSUB -e compile.err" >> compile.sh 31 echo "#MSUB -eo" >> compile.sh 32 echo "#MSUB -c 4" >> compile.sh 33 echo "#MSUB -n 1" >> compile.sh 34 echo "#MSUB -X" >> compile.sh 35 echo "#MSUB -x" >> compile.sh 36 echo "#MSUB -T 1800" >> compile.sh 37 echo "#MSUB -q skylake" >> compile.sh 38 echo "#MSUB -A "$user_account >> compile.sh 39 echo "#MSUB -Q test" >> compile.sh 40 echo "#MSUB -m work,scratch" >> compile.sh 41 echo "cd ../.. ">> compile.sh 42 echo "./make_xios --arch_path `pwd`/../ARCH --arch ${arch} --${mode} --build_dir ${build_dir} --job 4" >> compile.sh 43 ccc_msub -E "--wait" compile.sh 44 fi 45 46 export build_info=$(tail -n 1 compile.out) 47 if [[ $build_info == *"Build command finished"* ]]; then 48 build_ok=true 49 else 50 build_ok=false 51 fi 52 53 54 if [ "$build_ok" = true ] 11 55 then 12 56 echo "XIOS Build Finished. Start Unit Tests"
Note: See TracChangeset
for help on using the changeset viewer.