Changeset 1743 for XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/check.py
- Timestamp:
- 10/16/19 11:18:04 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/check.py
r1738 r1743 46 46 f.write("module load cdo\n") 47 47 f.write("ulimit -c 0\n") 48 xios_root=os.getenv('xios_dir') 49 build_folder=os.getenv('build_dir') 50 f.write("export xios_dir="+xios_root+"\n") 51 f.write("export build_dir="+build_folder+"\n") 48 52 f.write("export machine_name=jeanzay\n") 49 53 f.write("cp ../setup.py ./\n") … … 54 58 f.write("cmake .\n") 55 59 f.write("ctest -V #enable all output\n") 56 f.write("rm -f setup.py run_sub_test.sh\n") 60 f.write("rm -f setup.py\n") 61 f.write("rm -f run_sub_test.sh\n") 57 62 f.write("rm -f run_test_*.py\n") 58 f.write("rm -f user_param.py.*\n") 59 f.write("rm -f user_param.def\n") 63 f.write("rm -f CMakeLists.txt\n") 64 f.write("rm -f context_grid_dynamico.xml\n") 65 f.write("rm -f dynamico_grid.nc\n") 66 f.write("rm -f default_param.*\n") 67 f.write("rm -f user_param.*\n") 60 68 f.write("mv user_params.def_bkp user_params.def\n") 61 69 f.write("\n") 62 70 f.close 63 64 65 71 66 72 def write_irene_job(configName, nbproc=8): … … 99 105 f.write("export OMP_NUM_THREADS=${BRIDGE_MSUB_NCORE}\n") 100 106 f.write("set -x \n") 107 xios_root=os.getenv('xios_dir') 108 build_folder=os.getenv('build_dir') 109 f.write("export xios_dir="+xios_root+"\n") 110 f.write("export build_dir="+build_folder+"\n") 101 111 f.write("export machine_name=irene\n") 102 112 f.write("cp ../setup.py ./\n") … … 107 117 f.write("cmake .\n") 108 118 f.write("ctest -V #enable all output\n") 109 f.write("rm -f setup.py run_sub_test.sh\n") 119 f.write("rm -f setup.py\n") 120 f.write("rm -f run_sub_test.sh\n") 110 121 f.write("rm -f run_test_*.py\n") 111 f.write("rm -f user_param.py.*\n") 112 f.write("rm -f user_param.def\n") 122 f.write("rm -f CMakeLists.txt\n") 123 f.write("rm -f context_grid_dynamico.xml\n") 124 f.write("rm -f dynamico_grid.nc\n") 125 f.write("rm -f default_param.*\n") 126 f.write("rm -f user_param.*\n") 113 127 f.write("mv user_params.def_bkp user_params.def\n") 114 128 f.write("\n") … … 234 248 l.write("<br>") 235 249 h.close() 250 #generate job scripts 251 hostname=os.getenv('machine_name') 252 if hostname.startswith("jeanzay"): 253 write_jz_job(configName, NumberClients+NumberServers) 254 255 elif hostname.startswith("irene"): 256 write_irene_job(configName, NumberClients+NumberServers) 257 258 else : 259 print("machine unknown") 260 print >> sys.stderr, 1 261 sys.exit() 236 262 237 263
Note: See TracChangeset
for help on using the changeset viewer.