|
Peano
|
Functions | |
| generate_submission_script_fragment (bool use_cpp, int patch_size, list[str] number_of_patches, list[str] passes, str output_directory) | |
| generate_compilation_script_fragment (bool use_cpp, int patch_size, list[int] number_of_patches, list[str] passes, str output_directory) | |
| generate_running_script_fragment (bool use_cpp, int patch_size, list[int] number_of_patches, list[str] passes, str output_directory) | |
Variables | |
| str | application = "euler" |
| str | solver = "fd4" |
| str | machine = "grace_hopper" |
| int | runtime_hours = 24 |
| list | patch_sizes = [3, 6, 16] |
| int | number_of_samples = 10 |
| dict | numbers_of_patches |
| str | partition = "gracehopper" |
| str | account = "do016" |
| str | set_environment = f"source {Path.home()}/set_env_arm.sh" |
| dict | optional_passes |
| str | output_name = f"{application}_kernel_benchmark" |
| str | job_name = f"{application}_kernel_benchmark" |
| str | output_root = f"{Path.home()}/Peano/benchmarks/exahype2/kernel-benchmarks/" |
| str | script_name = f"submit_kernel_benchmark-gpu-parallel-{application}-{solver}.sh" |
| str | compile_script_name = f"compile_kernel_benchmark-gpu-parallel-{application}-{solver}.sh" |
| str | run_script_name = f"run_kernel_benchmark-gpu-parallel-{application}-{solver}.sh" |
| str | benchmark_script_name = "kernel-benchmarks-fd4-dsl.py" |
| str | benchmark_app_name = "KernelBenchmarksFD4DSL.Release" |
| list | compile_scripts = [] |
| list | run_scripts = [] |
| list | submission_scripts = [] |
| dict | number_of_patches = numbers_of_patches[patch_size] |
| list | pass_list = [] |
| str | output_directory = output_root + f"results/{application}/{solver}/gpu_parallel/{machine}/cpp" |
| 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 | ||
| ) |
Definition at line 61 of file generate-submission-script-gpu-parallel.py.
| 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 | ||
| ) |
Definition at line 76 of file generate-submission-script-gpu-parallel.py.
| 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 | ||
| ) |
Definition at line 50 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.account = "do016" |
Definition at line 21 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.application = "euler" |
Definition at line 6 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.benchmark_app_name = "KernelBenchmarksFD4DSL.Release" |
Definition at line 45 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.benchmark_script_name = "kernel-benchmarks-fd4-dsl.py" |
Definition at line 44 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.compile_script_name = f"compile_kernel_benchmark-gpu-parallel-{application}-{solver}.sh" |
Definition at line 40 of file generate-submission-script-gpu-parallel.py.
| list generate-submission-script-gpu-parallel.compile_scripts = [] |
Definition at line 90 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.job_name = f"{application}_kernel_benchmark" |
Definition at line 37 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.machine = "grace_hopper" |
Definition at line 8 of file generate-submission-script-gpu-parallel.py.
| dict generate-submission-script-gpu-parallel.number_of_patches = numbers_of_patches[patch_size] |
Definition at line 95 of file generate-submission-script-gpu-parallel.py.
| int generate-submission-script-gpu-parallel.number_of_samples = 10 |
Definition at line 11 of file generate-submission-script-gpu-parallel.py.
| dict generate-submission-script-gpu-parallel.numbers_of_patches |
Definition at line 13 of file generate-submission-script-gpu-parallel.py.
| dict generate-submission-script-gpu-parallel.optional_passes |
Definition at line 29 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.output_directory = output_root + f"results/{application}/{solver}/gpu_parallel/{machine}/cpp" |
Definition at line 103 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.output_name = f"{application}_kernel_benchmark" |
Definition at line 36 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.output_root = f"{Path.home()}/Peano/benchmarks/exahype2/kernel-benchmarks/" |
Definition at line 38 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.partition = "gracehopper" |
Definition at line 20 of file generate-submission-script-gpu-parallel.py.
| list generate-submission-script-gpu-parallel.pass_list = [] |
Definition at line 97 of file generate-submission-script-gpu-parallel.py.
| list generate-submission-script-gpu-parallel.patch_sizes = [3, 6, 16] |
Definition at line 10 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.run_script_name = f"run_kernel_benchmark-gpu-parallel-{application}-{solver}.sh" |
Definition at line 41 of file generate-submission-script-gpu-parallel.py.
| list generate-submission-script-gpu-parallel.run_scripts = [] |
Definition at line 91 of file generate-submission-script-gpu-parallel.py.
| int generate-submission-script-gpu-parallel.runtime_hours = 24 |
Definition at line 9 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.script_name = f"submit_kernel_benchmark-gpu-parallel-{application}-{solver}.sh" |
Definition at line 39 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.set_environment = f"source {Path.home()}/set_env_arm.sh" |
Definition at line 22 of file generate-submission-script-gpu-parallel.py.
| str generate-submission-script-gpu-parallel.solver = "fd4" |
Definition at line 7 of file generate-submission-script-gpu-parallel.py.
| list generate-submission-script-gpu-parallel.submission_scripts = [] |
Definition at line 92 of file generate-submission-script-gpu-parallel.py.