diff --git a/box_half_model.h5 b/box_half_model.h5 new file mode 100644 index 00000000..2d732fe5 Binary files /dev/null and b/box_half_model.h5 differ diff --git a/box_half_model.in b/box_half_model.in new file mode 100644 index 00000000..fbe5c15d --- /dev/null +++ b/box_half_model.in @@ -0,0 +1,11 @@ +#title: Hertzian dipole over a half-space +#domain: 0.010 0.010 0.001 +#dx_dy_dz: 0.001 0.001 0.001 +#time_window: 3e-9 + +#waveform: gaussiandot 1 1e9 myWave +#hertzian_dipole: z 0.005 0.005 0.001 myWave +#rx: 0.007 0.007 0.001 + +#material: 8 0 1 0 half_space +#box: 0 0 0 0.010 0.005 0.001 half_space diff --git a/reframe_tests/regression_checks/TestBoxGeometryDefaultPml_3b4b184a.h5 b/reframe_tests/regression_checks/TestBoxGeometryDefaultPml_3b4b184a.h5 new file mode 100644 index 00000000..a0f33f75 Binary files /dev/null and b/reframe_tests/regression_checks/TestBoxGeometryDefaultPml_3b4b184a.h5 differ diff --git a/reframe_tests/regression_checks/TestBoxGeometryDefaultPml_a8674323.h5 b/reframe_tests/regression_checks/TestBoxGeometryDefaultPml_a8674323.h5 new file mode 100644 index 00000000..079ae387 Binary files /dev/null and b/reframe_tests/regression_checks/TestBoxGeometryDefaultPml_a8674323.h5 differ diff --git a/reframe_tests/regression_checks/TestBoxGeometryDefaultPml_f30e6d10.h5 b/reframe_tests/regression_checks/TestBoxGeometryDefaultPml_f30e6d10.h5 new file mode 100644 index 00000000..990734c8 Binary files /dev/null and b/reframe_tests/regression_checks/TestBoxGeometryDefaultPml_f30e6d10.h5 differ diff --git a/reframe_tests/regression_checks/TestSingleCellPml_c05c95d0.h5 b/reframe_tests/regression_checks/TestSingleCellPml_c05c95d0.h5 new file mode 100644 index 00000000..9a9a1550 Binary files /dev/null and b/reframe_tests/regression_checks/TestSingleCellPml_c05c95d0.h5 differ diff --git a/reframe_tests/src/box_geometry_tests/box_outside_pml.in b/reframe_tests/src/box_geometry_tests/box_outside_pml.in new file mode 100644 index 00000000..3cdd4c36 --- /dev/null +++ b/reframe_tests/src/box_geometry_tests/box_outside_pml.in @@ -0,0 +1,11 @@ +#title: Hertzian dipole over a half-space +#domain: 0.100 0.100 0.100 +#dx_dy_dz: 0.001 0.001 0.001 +#time_window: 3e-9 + +#waveform: gaussiandot 1 1e9 myWave +#hertzian_dipole: z 0.050 0.050 0.050 myWave +#rx: 0.070 0.070 0.070 + +#material: 8 0 1 0 half_space +#box: 0.020 0.020 0.020 0.080 0.080 0.050 half_space diff --git a/reframe_tests/src/box_geometry_tests/box_single_rank.in b/reframe_tests/src/box_geometry_tests/box_single_rank.in new file mode 100644 index 00000000..618a462f --- /dev/null +++ b/reframe_tests/src/box_geometry_tests/box_single_rank.in @@ -0,0 +1,11 @@ +#title: Hertzian dipole over a half-space +#domain: 0.100 0.100 0.100 +#dx_dy_dz: 0.001 0.001 0.001 +#time_window: 3e-9 + +#waveform: gaussiandot 1 1e9 myWave +#hertzian_dipole: z 0.050 0.050 0.050 myWave +#rx: 0.070 0.070 0.070 + +#material: 8 0 1 0 half_space +#box: 0 0 0 0.020 0.020 0.020 half_space diff --git a/reframe_tests/src/box_geometry_tests/box_single_rank_outside_pml.in b/reframe_tests/src/box_geometry_tests/box_single_rank_outside_pml.in new file mode 100644 index 00000000..701698b1 --- /dev/null +++ b/reframe_tests/src/box_geometry_tests/box_single_rank_outside_pml.in @@ -0,0 +1,11 @@ +#title: Hertzian dipole over a half-space +#domain: 0.100 0.100 0.100 +#dx_dy_dz: 0.001 0.001 0.001 +#time_window: 3e-9 + +#waveform: gaussiandot 1 1e9 myWave +#hertzian_dipole: z 0.050 0.050 0.050 myWave +#rx: 0.070 0.070 0.070 + +#material: 8 0 1 0 half_space +#box: 0.030 0.030 0.030 0.045 0.045 0.045 half_space diff --git a/reframe_tests/src/pml_tests/single_cell_pml_2d.in b/reframe_tests/src/pml_tests/single_cell_pml_2d.in new file mode 100644 index 00000000..6590f2b7 --- /dev/null +++ b/reframe_tests/src/pml_tests/single_cell_pml_2d.in @@ -0,0 +1,31 @@ +#title: Single depth PML +#domain: 0.6 0.6 0.1 +#dx_dy_dz: 0.1 0.1 0.1 +#time_window: 10 + +#waveform: gaussiandot 1 1e7 myWave +#hertzian_dipole: z 0.3 0.3 0 myWave +#rx: 0.1 0.1 0 r01 Hx +#rx: 0.1 0.2 0 r02 Hx +#rx: 0.1 0.3 0 r03 Hx +#rx: 0.1 0.4 0 r04 Hx + +#rx: 0.2 0.1 0 r05 Hx +#rx: 0.2 0.2 0 r06 Hx +#rx: 0.2 0.3 0 r07 Hx +#rx: 0.2 0.4 0 r08 Hx + +#rx: 0.3 0.1 0 r09 Hx +#rx: 0.3 0.2 0 r10 Hx +#rx: 0.3 0.3 0 r11 Hx +#rx: 0.3 0.4 0 r12 Hx + +#rx: 0.4 0.1 0 r13 Hx +#rx: 0.4 0.2 0 r14 Hx +#rx: 0.4 0.3 0 r15 Hx +#rx: 0.4 0.4 0 r16 Hx + +#material: 8 0 1 0 half_space +#box: 0 0 0 0.6 0.3 0.1 half_space + +#pml_cells: 1 1 0 1 1 0