Skip to content

Commit 6f61596

Browse files
committed
bug fix
1 parent 1d12aac commit 6f61596

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

benchmarks/linear-elastic-plate-with-hole/FEniCS/fenics/Snakefile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
import json
2+
import os
23

4+
tool = "fenics"
35
result_dir = config["result_dir"]
46
configuration_to_parameter_file = config["configuration_to_parameter_file"]
57
configurations = config["configurations"]
6-
tool = "fenics"
78

89

9-
rule run_simulation:
10+
rule run_fenics_simulation:
1011
input:
11-
script = "{tool}/run_simulation.py",
12+
script = "{tool}/run_fenics_simulation.py",
1213
parameters = lambda wildcards: configuration_to_parameter_file[wildcards.configuration],
1314
mesh = f"{result_dir}/mesh/mesh_{{configuration}}.msh",
1415
output:

benchmarks/linear-elastic-plate-with-hole/FEniCS/fenics/run_simulation.py renamed to benchmarks/linear-elastic-plate-with-hole/FEniCS/fenics/run_fenics_simulation.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from plateWithHoleSolution import PlateWithHoleSolution
1818

1919

20-
def run_simulation(
20+
def run_fenics_simulation(
2121
parameter_file: str, mesh_file: str, solution_file_zip: str, metrics_file: str
2222
) -> None:
2323
ureg = UnitRegistry()
@@ -277,7 +277,7 @@ def mises_stress(u):
277277
help="Path to the output metrics JSON file (output)",
278278
)
279279
args, _ = parser.parse_known_args()
280-
run_simulation(
280+
run_fenics_simulation(
281281
args.input_parameter_file,
282282
args.input_mesh_file,
283283
args.output_solution_file_zip,

benchmarks/linear-elastic-plate-with-hole/FEniCS/kratos/Snakefile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import json
2+
import os
23

4+
tool = "kratos"
35
result_dir = config["result_dir"]
46
configuration_to_parameter_file = config["configuration_to_parameter_file"]
57
configurations = config["configurations"]
6-
tool = "kratos"
78

89
kratos_input_template = f"{tool}/input_template.json"
910
kratos_material_template = f"{tool}/StructuralMaterials_template.json"
@@ -48,9 +49,9 @@ rule create_kratos_input:
4849
--output_kratos_materialfile {output.kratos_materialfile}
4950
"""
5051

51-
rule run_simulation:
52+
rule run_kratos_simulation:
5253
input:
53-
script = f"{tool}/run_simulation.py",
54+
script = f"{tool}/run_kratos_simulation.py",
5455
parameters = lambda wildcards: configuration_to_parameter_file[wildcards.configuration],
5556
kratos_inputfile = f"{result_dir}/{tool}/ProjectParameters_{{configuration}}.json",
5657
kratos_materialfile = f"{result_dir}/{tool}/MaterialParameters_{{configuration}}.json",
@@ -66,7 +67,7 @@ rule run_simulation:
6667
--input_kratos_materialfile {input.kratos_materialfile}
6768
"""
6869

69-
rule postprocess_results:
70+
rule postprocess_kratos_results:
7071
input:
7172
parameters = lambda wildcards: configuration_to_parameter_file[wildcards.configuration],
7273
result_vtk = f"{result_dir}/{tool}/{{configuration}}/Structure_0_1.vtk",

0 commit comments

Comments
 (0)