From c4654f263fbe9d1829d5e4252af420e33bf696c8 Mon Sep 17 00:00:00 2001 From: Jonathan Schilling Date: Mon, 30 Mar 2026 21:37:03 +0200 Subject: [PATCH] Further testing to narrow down where solovev_free_bdy starts deviating --- .../external_magnetic_field_test.cc | 2 +- .../laplace_solver/laplace_solver_test.cc | 14 +++--- free_boundary/nestor/nestor_test.cc | 4 +- .../regularized_integrals_test.cc | 2 +- .../singular_integrals_test.cc | 2 +- .../surface_geometry/surface_geometry_test.cc | 2 +- vmec/ideal_mhd_model/ideal_mhd_model_test.cc | 48 +++++++++---------- vmec/vmec/vmec_test.cc | 4 +- 8 files changed, 40 insertions(+), 38 deletions(-) diff --git a/free_boundary/external_magnetic_field/external_magnetic_field_test.cc b/free_boundary/external_magnetic_field/external_magnetic_field_test.cc index aa3a926..b32b8d1 100644 --- a/free_boundary/external_magnetic_field/external_magnetic_field_test.cc +++ b/free_boundary/external_magnetic_field/external_magnetic_field_test.cc @@ -154,7 +154,7 @@ INSTANTIATE_TEST_SUITE_P( TestExternalMagneticField, ExternalMagneticFieldTest, Values(DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-10, - .iter2_to_test = {3}}, + .iter2_to_test = {3, 4}}, DataSource{.identifier = "cth_like_free_bdy", .tolerance = 1.0e-10, .iter2_to_test = {53, 54}})); diff --git a/free_boundary/laplace_solver/laplace_solver_test.cc b/free_boundary/laplace_solver/laplace_solver_test.cc index 5311889..d32edfb 100644 --- a/free_boundary/laplace_solver/laplace_solver_test.cc +++ b/free_boundary/laplace_solver/laplace_solver_test.cc @@ -154,7 +154,7 @@ INSTANTIATE_TEST_SUITE_P( TestLaplaceSolver, FourPTest, Values(DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-9, - .iter2_to_test = {3}}, + .iter2_to_test = {3, 4}}, DataSource{.identifier = "cth_like_free_bdy", .tolerance = 1.0e-9, .iter2_to_test = {53, 54}})); @@ -235,7 +235,7 @@ INSTANTIATE_TEST_SUITE_P( TestLaplaceSolver, FourISymmTest, Values(DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-9, - .iter2_to_test = {3}}, + .iter2_to_test = {3, 4}}, DataSource{.identifier = "cth_like_free_bdy", .tolerance = 1.0e-9, .iter2_to_test = {53, 54}})); @@ -334,7 +334,7 @@ INSTANTIATE_TEST_SUITE_P( TestLaplaceSolver, FourIAccumulateGrpmnTest, Values(DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-9, - .iter2_to_test = {3}}, + .iter2_to_test = {3, 4}}, DataSource{.identifier = "cth_like_free_bdy", .tolerance = 1.0e-9, .iter2_to_test = {53, 54}})); @@ -486,7 +486,7 @@ INSTANTIATE_TEST_SUITE_P( TestLaplaceSolver, FourIKvDftTest, Values(DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-9, - .iter2_to_test = {3}}, + .iter2_to_test = {3, 4}}, DataSource{.identifier = "cth_like_free_bdy", .tolerance = 1.0e-9, .iter2_to_test = {53, 54}})); @@ -602,7 +602,7 @@ INSTANTIATE_TEST_SUITE_P( TestLaplaceSolver, FourIKuDftTest, Values(DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-9, - .iter2_to_test = {3}}, + .iter2_to_test = {3, 4}}, DataSource{.identifier = "cth_like_free_bdy", .tolerance = 1.0e-9, .iter2_to_test = {53, 54}})); @@ -706,7 +706,7 @@ INSTANTIATE_TEST_SUITE_P( TestLaplaceSolver, SolverInputsTest, Values(DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-9, - .iter2_to_test = {3}}, + .iter2_to_test = {3, 4}}, DataSource{.identifier = "cth_like_free_bdy", .tolerance = 1.0e-9, .iter2_to_test = {53, 54}})); @@ -767,7 +767,7 @@ INSTANTIATE_TEST_SUITE_P( TestLaplaceSolver, LinearSolverTest, Values(DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-9, - .iter2_to_test = {3}}, + .iter2_to_test = {3, 4}}, DataSource{.identifier = "cth_like_free_bdy", .tolerance = 1.0e-9, .iter2_to_test = {53, 54}})); diff --git a/free_boundary/nestor/nestor_test.cc b/free_boundary/nestor/nestor_test.cc index 542ba60..184d8f8 100644 --- a/free_boundary/nestor/nestor_test.cc +++ b/free_boundary/nestor/nestor_test.cc @@ -139,7 +139,7 @@ INSTANTIATE_TEST_SUITE_P( TestNestor, InputsToNestorCallTest, Values(DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-12, - .iter2_to_test = {3}}, + .iter2_to_test = {3, 4}}, DataSource{.identifier = "cth_like_free_bdy", .tolerance = 1.0e-12, .iter2_to_test = {53, 54}})); @@ -224,7 +224,7 @@ INSTANTIATE_TEST_SUITE_P( TestNestor, BsqVacTest, Values(DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-10, - .iter2_to_test = {3}}, + .iter2_to_test = {3, 4}}, DataSource{.identifier = "cth_like_free_bdy", .tolerance = 1.0e-10, .iter2_to_test = {53, 54}})); diff --git a/free_boundary/regularized_integrals/regularized_integrals_test.cc b/free_boundary/regularized_integrals/regularized_integrals_test.cc index 37b6d6b..b14f7ed 100644 --- a/free_boundary/regularized_integrals/regularized_integrals_test.cc +++ b/free_boundary/regularized_integrals/regularized_integrals_test.cc @@ -195,7 +195,7 @@ INSTANTIATE_TEST_SUITE_P( TestRegularizedIntegrals, GreenFTest, Values(DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-10, - .iter2_to_test = {3}}, + .iter2_to_test = {3, 4}}, DataSource{.identifier = "cth_like_free_bdy", .tolerance = 5.0e-10, .iter2_to_test = {53, 54}})); diff --git a/free_boundary/singular_integrals/singular_integrals_test.cc b/free_boundary/singular_integrals/singular_integrals_test.cc index f555b2a..f03c770 100644 --- a/free_boundary/singular_integrals/singular_integrals_test.cc +++ b/free_boundary/singular_integrals/singular_integrals_test.cc @@ -255,7 +255,7 @@ INSTANTIATE_TEST_SUITE_P( TestSingularIntegrals, AnalytTest, Values(DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-9, - .iter2_to_test = {3}}, + .iter2_to_test = {3, 4}}, DataSource{.identifier = "cth_like_free_bdy", .tolerance = 1.0e-9, .iter2_to_test = {53, 54}})); diff --git a/free_boundary/surface_geometry/surface_geometry_test.cc b/free_boundary/surface_geometry/surface_geometry_test.cc index 740741a..80044dd 100644 --- a/free_boundary/surface_geometry/surface_geometry_test.cc +++ b/free_boundary/surface_geometry/surface_geometry_test.cc @@ -189,7 +189,7 @@ INSTANTIATE_TEST_SUITE_P( TestSurfaceGeometry, SurfaceGeometryTest, Values(DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-12, - .iter2_to_test = {3}}, + .iter2_to_test = {3, 4}}, DataSource{.identifier = "cth_like_free_bdy", .tolerance = 1.0e-12, .iter2_to_test = {53, 54}})); diff --git a/vmec/ideal_mhd_model/ideal_mhd_model_test.cc b/vmec/ideal_mhd_model/ideal_mhd_model_test.cc index e9734a8..7942be5 100644 --- a/vmec/ideal_mhd_model/ideal_mhd_model_test.cc +++ b/vmec/ideal_mhd_model/ideal_mhd_model_test.cc @@ -98,7 +98,7 @@ INSTANTIATE_TEST_SUITE_P( Values(DataSource{.identifier = "solovev", .tolerance = 1.0e-30}, DataSource{.identifier = "solovev_analytical", .tolerance = 1.0e-30}, DataSource{.identifier = "solovev_no_axis", .tolerance = 1.0e-30}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-30, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-30, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 1.0e-30}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 1.0e-30}, @@ -178,7 +178,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMhdModel, FourierGeometryToStartWithTest, Values(DataSource{.identifier = "solovev", .tolerance = 1.0e-15}, DataSource{.identifier = "solovev_no_axis", .tolerance = 1.0e-15}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-15, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-15, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 1.0e-14}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 1.0e-14}, @@ -342,7 +342,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, InverseFourierTransformGeometryTest, Values(DataSource{.identifier = "solovev", .tolerance = 2.0e-15}, DataSource{.identifier = "solovev_no_axis", .tolerance = 2.0e-15}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 2.0e-15, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 2.0e-15, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 6.0e-14}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 6.0e-14}, @@ -432,7 +432,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, JacobianTest, Values(DataSource{.identifier = "solovev", .tolerance = 5.0e-15}, DataSource{.identifier = "solovev_no_axis", .tolerance = 5.0e-15}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-14, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-14, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 2.0e-14}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 2.0e-14}, @@ -519,7 +519,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, MetricTest, Values(DataSource{.identifier = "solovev", .tolerance = 5.0e-15}, DataSource{.identifier = "solovev_no_axis", .tolerance = 5.0e-15}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-14, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-14, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 5.0e-15}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 5.0e-15}, @@ -588,7 +588,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, VolumeTest, Values(DataSource{.identifier = "solovev", .tolerance = 1.0e-15}, DataSource{.identifier = "solovev_no_axis", .tolerance = 1.0e-15}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-15, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 2.0e-14, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 5.0e-16}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 5.0e-16}, @@ -722,7 +722,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, ContravariantMagneticFieldTest, Values(DataSource{.identifier = "solovev", .tolerance = 5.0e-16}, DataSource{.identifier = "solovev_no_axis", .tolerance = 5.0e-16}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-15, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-15, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 5.0e-13}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 5.0e-13}, @@ -798,7 +798,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, CovariantMagneticFieldTest, Values(DataSource{.identifier = "solovev", .tolerance = 2.0e-15}, DataSource{.identifier = "solovev_no_axis", .tolerance = 2.0e-15}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-15, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 2.0e-14, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 5.0e-13}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 5.0e-13}, @@ -881,7 +881,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, TotalPressureAndEnergiesTest, Values(DataSource{.identifier = "solovev", .tolerance = 5.0e-16}, DataSource{.identifier = "solovev_no_axis", .tolerance = 5.0e-16}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-16, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 2.0e-15, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 5.0e-13}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 5.0e-13}, @@ -972,7 +972,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, RadialForceBalanceTest, Values(DataSource{.identifier = "solovev", .tolerance = 1.0e-14}, DataSource{.identifier = "solovev_no_axis", .tolerance = 1.0e-14}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-13, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-13, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 1.0e-12}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 1.0e-12}, @@ -1098,7 +1098,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, HybridLambdaForceTest, Values(DataSource{.identifier = "solovev", .tolerance = 5.0e-15}, DataSource{.identifier = "solovev_no_axis", .tolerance = 5.0e-15}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-15, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 2.0e-14, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 5.0e-13}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 5.0e-13}, @@ -1272,7 +1272,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, UpdateRadialPreconditionerTest, Values(DataSource{.identifier = "solovev", .tolerance = 1.0e-14}, DataSource{.identifier = "solovev_no_axis", .tolerance = 1.0e-14}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-14, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-14, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 1.0e-12}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 1.0e-12}, @@ -1363,7 +1363,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, ForceNormsTest, Values(DataSource{.identifier = "solovev", .tolerance = 1.0e-15}, DataSource{.identifier = "solovev_no_axis", .tolerance = 5.0e-15}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-15, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-15, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 5.0e-14}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 5.0e-14}, @@ -1434,7 +1434,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, ConstraintForceMultiplierTest, Values(DataSource{.identifier = "solovev", .tolerance = 2.0e-15}, DataSource{.identifier = "solovev_no_axis", .tolerance = 2.0e-15}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-15, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-15, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 1.0e-13}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 1.0e-13}, @@ -1512,7 +1512,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, RBsqTest, Values(DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-10, - .iter2_to_test = {3}}, + .iter2_to_test = {3, 4}}, DataSource{.identifier = "cth_like_free_bdy", .tolerance = 1.0e-10, .iter2_to_test = {53, 54}})); @@ -1629,7 +1629,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, AliasTest, Values(DataSource{.identifier = "solovev", .tolerance = 5.0e-15}, DataSource{.identifier = "solovev_no_axis", .tolerance = 5.0e-15}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-15, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-15, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 2.0e-14}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 2.0e-14}, @@ -1738,7 +1738,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, RealspaceForcesTest, Values(DataSource{.identifier = "solovev", .tolerance = 1.0e-14}, DataSource{.identifier = "solovev_no_axis", .tolerance = 1.0e-14}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-13, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-13, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 5.0e-11}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 5.0e-11}, @@ -1861,7 +1861,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, ForwardTransformForcesTest, Values(DataSource{.identifier = "solovev", .tolerance = 5.0e-15}, DataSource{.identifier = "solovev_no_axis", .tolerance = 5.0e-15}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-14, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-14, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 1.0e-13}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 1.0e-13}, @@ -1951,7 +1951,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, PhysicalForcesTest, Values(DataSource{.identifier = "solovev", .tolerance = 5.0e-15}, DataSource{.identifier = "solovev_no_axis", .tolerance = 5.0e-15}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-14, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-14, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 1.0e-13}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 1.0e-13}, @@ -2012,7 +2012,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, InvariantResidualsTest, Values(DataSource{.identifier = "solovev", .tolerance = 5.0e-16}, DataSource{.identifier = "solovev_no_axis", .tolerance = 5.0e-16}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-16, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-16, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 5.0e-14}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 5.0e-14}, @@ -2097,7 +2097,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, ApplyM1PreconditionerTest, Values(DataSource{.identifier = "solovev", .tolerance = 5.0e-15}, DataSource{.identifier = "solovev_no_axis", .tolerance = 5.0e-15}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-14, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 5.0e-14, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 1.0e-13}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 1.0e-13}, @@ -2197,7 +2197,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, AssembleRZPreconditionerTest, Values(DataSource{.identifier = "solovev", .tolerance = 1.0e-14}, DataSource{.identifier = "solovev_no_axis", .tolerance = 1.0e-14}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-14, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-14, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 1.0e-12}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 1.0e-12}, @@ -2363,7 +2363,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, ApplyPreconditionerTest, Values(DataSource{.identifier = "solovev", .tolerance = 1.0e-14}, DataSource{.identifier = "solovev_no_axis", .tolerance = 1.0e-14}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-14, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-14, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 1.0e-12}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 1.0e-12}, @@ -2421,7 +2421,7 @@ INSTANTIATE_TEST_SUITE_P( TestIdealMHDModel, PreconditionedResidualsTest, Values(DataSource{.identifier = "solovev", .tolerance = 1.0e-16}, DataSource{.identifier = "solovev_no_axis", .tolerance = 1.0e-16}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-16, .iter2_to_test = {1, 2, 3}}, + DataSource{.identifier = "solovev_free_bdy", .tolerance = 1.0e-16, .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 5.0e-16}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 5.0e-16}, diff --git a/vmec/vmec/vmec_test.cc b/vmec/vmec/vmec_test.cc index 45d6aaf..4d57ad8 100644 --- a/vmec/vmec/vmec_test.cc +++ b/vmec/vmec/vmec_test.cc @@ -285,7 +285,9 @@ INSTANTIATE_TEST_SUITE_P( TestVmec, EvolveTest, Values(DataSource{.identifier = "solovev", .tolerance = 1.0e-15}, DataSource{.identifier = "solovev_no_axis", .tolerance = 1.0e-15}, - DataSource{.identifier = "solovev_free_bdy", .tolerance = 2.0e-15}, + DataSource{.identifier = "solovev_free_bdy", + .tolerance = 2.0e-15, + .iter2_to_test = {1, 2, 3, 4}}, DataSource{.identifier = "cth_like_fixed_bdy", .tolerance = 2.0e-14}, DataSource{.identifier = "cth_like_fixed_bdy_nzeta_37", .tolerance = 2.0e-14},