|
Peano
|
Functions | |
| generate_submission_script_fragment (bool use_cpp, int patch_size, list[str] number_of_patches, list[str] passes, str output_directory) | |
Variables | |
| str | application = "euler" |
| str | solver = "rusanov" |
| str | machine = "sapphire_rapid" |
| int | runtime_hours = 24 |
| list | patch_sizes = [3, 6, 16] |
| list | numbers_of_threads = [1, 2, 4, 8, 16, 32, 64] |
| int | number_of_samples = 10 |
| dict | numbers_of_patches |
| str | partition = "dine2" |
| str | account = "do015" |
| str | set_environment = f"source {Path.home()}/set_env_x86_cpu_only.sh" |
| int | cores = 64 |
| str | memory = "1TB" |
| 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-cpu-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}/cpu_parallel/{machine}/{optional_pass}" |
| generate-submission-script-cpu-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 55 of file generate-submission-script-cpu-parallel.py.
| str generate-submission-script-cpu-parallel.account = "do015" |
Definition at line 21 of file generate-submission-script-cpu-parallel.py.
| str generate-submission-script-cpu-parallel.application = "euler" |
Definition at line 6 of file generate-submission-script-cpu-parallel.py.
| str generate-submission-script-cpu-parallel.benchmark_app_name = "KernelBenchmarksFD4DSL.Release" |
Definition at line 50 of file generate-submission-script-cpu-parallel.py.
| str generate-submission-script-cpu-parallel.benchmark_script_name = "kernel-benchmarks-fd4-dsl.py" |
Definition at line 49 of file generate-submission-script-cpu-parallel.py.
| list generate-submission-script-cpu-parallel.compile_scripts = [] |
Definition at line 69 of file generate-submission-script-cpu-parallel.py.
| int generate-submission-script-cpu-parallel.cores = 64 |
Definition at line 23 of file generate-submission-script-cpu-parallel.py.
| str generate-submission-script-cpu-parallel.job_name = f"{application}_kernel_benchmark" |
Definition at line 44 of file generate-submission-script-cpu-parallel.py.
| str generate-submission-script-cpu-parallel.machine = "sapphire_rapid" |
Definition at line 8 of file generate-submission-script-cpu-parallel.py.
| str generate-submission-script-cpu-parallel.memory = "1TB" |
Definition at line 24 of file generate-submission-script-cpu-parallel.py.
| dict generate-submission-script-cpu-parallel.number_of_patches = numbers_of_patches[patch_size] |
Definition at line 74 of file generate-submission-script-cpu-parallel.py.
| int generate-submission-script-cpu-parallel.number_of_samples = 10 |
Definition at line 12 of file generate-submission-script-cpu-parallel.py.
| dict generate-submission-script-cpu-parallel.numbers_of_patches |
Definition at line 14 of file generate-submission-script-cpu-parallel.py.
| list generate-submission-script-cpu-parallel.numbers_of_threads = [1, 2, 4, 8, 16, 32, 64] |
Definition at line 11 of file generate-submission-script-cpu-parallel.py.
| dict generate-submission-script-cpu-parallel.optional_passes |
Definition at line 35 of file generate-submission-script-cpu-parallel.py.
| str generate-submission-script-cpu-parallel.output_directory = output_root + f"results/{application}/{solver}/cpu_parallel/{machine}/{optional_pass}" |
Definition at line 95 of file generate-submission-script-cpu-parallel.py.
| str generate-submission-script-cpu-parallel.output_name = f"{application}_kernel_benchmark" |
Definition at line 43 of file generate-submission-script-cpu-parallel.py.
| str generate-submission-script-cpu-parallel.output_root = f"{Path.home()}/Peano/benchmarks/exahype2/kernel-benchmarks/" |
Definition at line 45 of file generate-submission-script-cpu-parallel.py.
| str generate-submission-script-cpu-parallel.partition = "dine2" |
Definition at line 20 of file generate-submission-script-cpu-parallel.py.
| list generate-submission-script-cpu-parallel.pass_list = [] |
Definition at line 76 of file generate-submission-script-cpu-parallel.py.
| list generate-submission-script-cpu-parallel.patch_sizes = [3, 6, 16] |
Definition at line 10 of file generate-submission-script-cpu-parallel.py.
| list generate-submission-script-cpu-parallel.run_scripts = [] |
Definition at line 70 of file generate-submission-script-cpu-parallel.py.
| int generate-submission-script-cpu-parallel.runtime_hours = 24 |
Definition at line 9 of file generate-submission-script-cpu-parallel.py.
| str generate-submission-script-cpu-parallel.script_name = f"submit_kernel_benchmark-cpu-parallel-{application}-{solver}.sh" |
Definition at line 46 of file generate-submission-script-cpu-parallel.py.
| str generate-submission-script-cpu-parallel.set_environment = f"source {Path.home()}/set_env_x86_cpu_only.sh" |
Definition at line 22 of file generate-submission-script-cpu-parallel.py.
| str generate-submission-script-cpu-parallel.solver = "rusanov" |
Definition at line 7 of file generate-submission-script-cpu-parallel.py.
| list generate-submission-script-cpu-parallel.submission_scripts = [] |
Definition at line 71 of file generate-submission-script-cpu-parallel.py.