#! /usr/bin/env python3 import sys import os os.chdir(os.path.dirname(sys.argv[0])) from mule_local.JobMule import * from itertools import product from mule.exec_program import * exec_program('mule.benchmark.cleanup_all', catch_output=False) jg = JobGeneration() jg.compile.unit_test="test_plane_basic_advection" jg.compile.plane_spectral_space="enable" jg.runtime.benchmark_name = "gaussian_bump_advection" jg.runtime.max_simulation_time = 10 jg.runtime.verbosity = 5 params_domain_size_scales = [1000000] #params_compile_mode = ['release', 'debug'] params_compile_mode = ['release'] params_compile_plane_spectral_dealiasing = ['enable', 'disable'] #params_compile_plane_spectral_dealiasing = ['enable'] params_runtime_spectral_derivs = [0]
#! /usr/bin/env python3 import sys import os os.chdir(os.path.dirname(sys.argv[0])) from mule_local.JobMule import * from mule.exec_program import * from mule.InfoError import * exec_program('./benchmark_create_job_scripts.py', catch_output=False) exitcode = exec_program('mule.benchmark.jobs_run_directly', catch_output=False) if exitcode != 0: sys.exit(exitcode) exitcode = exec_program('./postprocessing.py', catch_output=False) if exitcode != 0: print("FAILED") sys.exit(exitcode) exec_program('mule.benchmark.cleanup_all', catch_output=False)