Skip to content

Commit 961d9a6

Browse files
Use self_fields_verbosity value for magnetostatic solver (#5560)
This is another temporary fix (similar to #5517) to close #5530.
1 parent 1231aed commit 961d9a6

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

Source/FieldSolver/MagnetostaticSolver/MagnetostaticSolver.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -136,13 +136,12 @@ WarpX::AddMagnetostaticFieldLabFrame()
136136
else {
137137
required_precision = 1e-11;
138138
}
139-
const int verbosity = 2;
140139

141140
computeVectorPotential(
142141
m_fields.get_mr_levels_alldirs(FieldType::current_fp, finest_level),
143142
m_fields.get_mr_levels_alldirs(FieldType::vector_potential_fp_nodal, finest_level),
144143
required_precision, absolute_tolerance, magnetostatic_solver_max_iters,
145-
verbosity
144+
magnetostatic_solver_verbosity
146145
);
147146
}
148147

Source/WarpX.H

+1
Original file line numberDiff line numberDiff line change
@@ -903,6 +903,7 @@ public:
903903
// Magnetostatic Solver Interface
904904
MagnetostaticSolver::VectorPoissonBoundaryHandler m_vector_poisson_boundary_handler;
905905
int magnetostatic_solver_max_iters = 200;
906+
int magnetostatic_solver_verbosity = 2;
906907
void ComputeMagnetostaticField ();
907908
void AddMagnetostaticFieldLabFrame ();
908909
void computeVectorPotential (ablastr::fields::MultiLevelVectorField const& curr,

Source/WarpX.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -692,6 +692,7 @@ WarpX::ReadParameters ()
692692
"To use the FFT Poisson solver, compile with WARPX_USE_FFT=ON.");
693693
#endif
694694
utils::parser::queryWithParser(pp_warpx, "self_fields_max_iters", magnetostatic_solver_max_iters);
695+
utils::parser::queryWithParser(pp_warpx, "self_fields_verbosity", magnetostatic_solver_verbosity);
695696

696697
WARPX_ALWAYS_ASSERT_WITH_MESSAGE(
697698
(

0 commit comments

Comments
 (0)