Peano
Loading...
Searching...
No Matches
generate-submission-script-gpu-parallel.py File Reference

Go to the source code of this file.

Namespaces

namespace  generate-submission-script-gpu-parallel
 

Functions

 generate-submission-script-gpu-parallel.generate_submission_script_fragment (bool use_cpp, int patch_size, list[str] number_of_patches, list[str] passes, str output_directory)
 
 generate-submission-script-gpu-parallel.generate_compilation_script_fragment (bool use_cpp, int patch_size, list[int] number_of_patches, list[str] passes, str output_directory)
 
 generate-submission-script-gpu-parallel.generate_running_script_fragment (bool use_cpp, int patch_size, list[int] number_of_patches, list[str] passes, str output_directory)
 

Variables

str generate-submission-script-gpu-parallel.application = "euler"
 
str generate-submission-script-gpu-parallel.solver = "fd4"
 
str generate-submission-script-gpu-parallel.machine = "grace_hopper"
 
int generate-submission-script-gpu-parallel.runtime_hours = 24
 
list generate-submission-script-gpu-parallel.patch_sizes = [3, 6, 16]
 
int generate-submission-script-gpu-parallel.number_of_samples = 10
 
dict generate-submission-script-gpu-parallel.numbers_of_patches
 
str generate-submission-script-gpu-parallel.partition = "gracehopper"
 
str generate-submission-script-gpu-parallel.account = "do016"
 
str generate-submission-script-gpu-parallel.set_environment = f"source {Path.home()}/set_env_arm.sh"
 
dict generate-submission-script-gpu-parallel.optional_passes
 
str generate-submission-script-gpu-parallel.output_name = f"{application}_kernel_benchmark"
 
str generate-submission-script-gpu-parallel.job_name = f"{application}_kernel_benchmark"
 
str generate-submission-script-gpu-parallel.output_root = f"{Path.home()}/Peano/benchmarks/exahype2/kernel-benchmarks/"
 
str generate-submission-script-gpu-parallel.script_name = f"submit_kernel_benchmark-gpu-parallel-{application}-{solver}.sh"
 
str generate-submission-script-gpu-parallel.compile_script_name = f"compile_kernel_benchmark-gpu-parallel-{application}-{solver}.sh"
 
str generate-submission-script-gpu-parallel.run_script_name = f"run_kernel_benchmark-gpu-parallel-{application}-{solver}.sh"
 
str generate-submission-script-gpu-parallel.benchmark_script_name = "kernel-benchmarks-fd4-dsl.py"
 
str generate-submission-script-gpu-parallel.benchmark_app_name = "KernelBenchmarksFD4DSL.Release"
 
list generate-submission-script-gpu-parallel.compile_scripts = []
 
list generate-submission-script-gpu-parallel.run_scripts = []
 
list generate-submission-script-gpu-parallel.submission_scripts = []
 
dict generate-submission-script-gpu-parallel.number_of_patches = numbers_of_patches[patch_size]
 
list generate-submission-script-gpu-parallel.pass_list = []
 
str generate-submission-script-gpu-parallel.output_directory = output_root + f"results/{application}/{solver}/gpu_parallel/{machine}/cpp"