Skip to content

Commit 6aa82c8

Browse files
hughcarsdnpham23
authored andcommitted
Add flux loop regression coverage
1 parent 1f17824 commit 6aa82c8

10 files changed

Lines changed: 26 additions & 0 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../../../examples/circular_hole/circular_hole.json
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../../../../examples/circular_hole/mesh/circular_hole.msh
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
i, E_elec (J), E_mag (J), E_cap (J), E_ind (J), E_elec[1] (J), p_elec[1], E_mag[1] (J), p_mag[1]
2+
1.00e+00, +0.000000000000e+00, +2.478886703363e-13, +0.000000000000e+00, +0.000000000000e+00, +0.000000000000e+00, +0.000000000000e+00, +2.478886703363e-13, +1.000000000000e+00
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Norm, Minimum, Maximum, Mean
2+
+8.347937179055e-01, +2.261530630087e-08, +9.587149491729e-02, +1.406899720617e-03
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
i, B_x[1] (Wb/m²), B_y[1] (Wb/m²), B_z[1] (Wb/m²)
2+
1.00e+00, +2.112707791391e-02, +2.104707540376e-02, +2.642460038128e-02
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
i, M[i][1] (H)
2+
1.00e+00, +1.902326271052e-12
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
i, M⁻¹[i][1] (1/H)
2+
1.00e+00, +5.256721810644e+11
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
i, M_m[i][1] (H)
2+
1.00e+00, +1.902326271052e-12
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
i, Phi_inc[i] (Wb)
2+
1.00e+00, +9.711489379872e-13

test/unit/regression/cases.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,16 @@ TEST_CASE("rings", "[Serial][Parallel][GPU][Regression]")
204204
palace::test::RunRegressionCase("rings", "rings.json", "", opts);
205205
}
206206

207+
TEST_CASE("circular_hole_flux_loop", "[Serial][Parallel][GPU][Regression]")
208+
{
209+
palace::test::RegressionOptions opts;
210+
opts.rtol = 1.0e-4;
211+
opts.atol = 1.0e-16;
212+
opts.excluded_columns = {"Maximum", "Minimum", "Mean"};
213+
opts.linear_solver_policy = kForceDefaultSolver;
214+
palace::test::RunRegressionCase("circular_hole", "circular_hole.json", "", opts);
215+
}
216+
207217
// --- cylinder: reltol=1e-4, abstol=1e-16 for the four eigen-style cases ---
208218

209219
TEST_CASE("cylinder_cavity_pec", "[Serial][Parallel][GPU][Regression]")

0 commit comments

Comments
 (0)