From 57d52c6bdce42a076264ca47eca839567bfcc3eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20M=C3=ADchal?= Date: Thu, 20 Mar 2025 15:53:35 +0200 Subject: [PATCH 1/2] benchmark/MHD: Fix nprocz dimension --- benchmark/MHD/generate-experiment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/benchmark/MHD/generate-experiment.py b/benchmark/MHD/generate-experiment.py index f7bd3b4..f476c71 100644 --- a/benchmark/MHD/generate-experiment.py +++ b/benchmark/MHD/generate-experiment.py @@ -175,7 +175,7 @@ def generate_strong_scaling_experiments( def configure_cparams(cparams_file: pathlib.Path, experiment: Experiment): cparams = [ f"integer, parameter :: ncpus={experiment.gpus}\n", - f"integer, parameter :: nprocx={experiment.nproc[0]},nprocy={experiment.nproc[1]},nprocz={experiment.nproc[1]}\n", + f"integer, parameter :: nprocx={experiment.nproc[0]},nprocy={experiment.nproc[1]},nprocz={experiment.nproc[2]}\n", f"integer, parameter :: nxgrid={experiment.ngrid[0]},nygrid={experiment.ngrid[1]},nzgrid={experiment.ngrid[2]}\n", ] From 86270cccfabfff1a9142225d0cab8facca5f79ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20M=C3=ADchal?= Date: Thu, 20 Mar 2025 15:55:07 +0200 Subject: [PATCH 2/2] benchmark/MHD: Populate equations.h in generated experiments --- benchmark/MHD/generate-experiment.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/benchmark/MHD/generate-experiment.py b/benchmark/MHD/generate-experiment.py index f476c71..e07ad52 100644 --- a/benchmark/MHD/generate-experiment.py +++ b/benchmark/MHD/generate-experiment.py @@ -262,6 +262,13 @@ def generate( target = os.path.join(template_dir, "src", f.name) shutil.copy2(f, target) + f = os.path.join(sample_path, "src", "astaroth", "DSL", "local", "equations.h") + target = os.path.join( + template_dir, "src", "astaroth", "DSL", "local", "equations.h" + ) + os.makedirs(os.path.dirname(target)) + shutil.copy2(f, target) + # Create the experiments for experiment in experiments: print(f"Creating experiment '{experiment.name}'")