Peano
Loading...
Searching...
No Matches
generate-submission-script-cpu-serial.py File Reference

Go to the source code of this file.

Namespaces

namespace  generate-submission-script-cpu-serial
 

Functions

 generate-submission-script-cpu-serial.generate_submission_script_fragment (bool use_cpp, int patch_size, list[str] number_of_patches, list[str] passes, str output_directory)
 

Variables

str generate-submission-script-cpu-serial.application = "euler"
 
str generate-submission-script-cpu-serial.solver = "fd4"
 
str generate-submission-script-cpu-serial.machine = "sapphire_rapid"
 
int generate-submission-script-cpu-serial.runtime_hours = 24
 
list generate-submission-script-cpu-serial.patch_sizes = [3, 6, 16]
 
int generate-submission-script-cpu-serial.number_of_samples = 10
 
dict generate-submission-script-cpu-serial.numbers_of_patches
 
str generate-submission-script-cpu-serial.partition = "dine2"
 
str generate-submission-script-cpu-serial.account = "do015"
 
str generate-submission-script-cpu-serial.set_environment = f"source {Path.home()}/set_env_x86_cpu_only.sh"
 
int generate-submission-script-cpu-serial.cores = 64
 
str generate-submission-script-cpu-serial.memory = "2TB"
 
dict generate-submission-script-cpu-serial.optional_passes
 
str generate-submission-script-cpu-serial.output_name = f"{application}_kernel_benchmark"
 
str generate-submission-script-cpu-serial.job_name = f"{application}_kernel_benchmark"
 
str generate-submission-script-cpu-serial.output_root = f"{Path.home()}/Peano/benchmarks/exahype2/kernel-benchmarks/"
 
str generate-submission-script-cpu-serial.script_name = f"submit_kernel_benchmark-cpu-serial-{application}-{solver}.sh"
 
str generate-submission-script-cpu-serial.benchmark_script_name = "kernel-benchmarks-fd4-dsl.py"
 
str generate-submission-script-cpu-serial.benchmark_app_name = "KernelBenchmarksFD4DSL.Release"
 
list generate-submission-script-cpu-serial.compile_scripts = []
 
list generate-submission-script-cpu-serial.run_scripts = []
 
list generate-submission-script-cpu-serial.submission_scripts = []
 
dict generate-submission-script-cpu-serial.number_of_patches = numbers_of_patches[patch_size]
 
list generate-submission-script-cpu-serial.pass_list = []
 
str generate-submission-script-cpu-serial.output_directory = output_root + f"results/{application}/{solver}/cpu_serial/{machine}/cpp"