Add new PML tests

这个提交包含在:
nmannall
2024-07-02 15:01:28 +01:00
父节点 7538e201d7
当前提交 54e999398f

查看文件

@@ -255,7 +255,15 @@ class TestBoxGeometryNoPml(GprMaxRegressionTest):
class TestBoxGeometryDefaultPml(GprMaxRegressionTest):
tags = {"test", "serial", "geometery", "box"}
sourcesdir = "src/box_geometry_tests"
model = parameter(["box_full_model", "box_half_model"])
model = parameter(
[
"box_full_model",
"box_half_model",
"box_single_rank",
"box_outside_pml",
"box_single_rank_outside_pml",
]
)
@rfm.simple_test
@@ -278,3 +286,19 @@ class TestBoxGeometryDefaultPmlMpi(GprMaxMPIRegressionTest):
serial_dependency = TestBoxGeometryDefaultPml
model = serial_dependency.model
sourcesdir = "src/box_geometry_tests"
@rfm.simple_test
class TestSingleCellPml(GprMaxRegressionTest):
tags = {"test", "serial", "geometery", "box", "pml"}
sourcesdir = "src/pml_tests"
model = parameter(["single_cell_pml_2d"])
@rfm.simple_test
class TestSingleCellPmlMpi(GprMaxMPIRegressionTest):
tags = {"test", "mpi", "geometery", "box", "pml"}
sourcesdir = "src/pml_tests"
mpi_layout = parameter([[2, 2, 1], [3, 3, 1]])
serial_dependency = TestSingleCellPml
model = serial_dependency.model