SourceNewtonReport Struct ReferenceΒΆ
|
adc_cpp 0.3.0
Model-free C++23 core for coupled hyperbolic-elliptic systems on adaptive (AMR) meshes, with MPI and GPU (Kokkos) backends
|
Report of the implicit source Newton (IMEX) of a block, AGGREGATED over the substeps of the LAST advance of the block. More...
#include <system.hpp>
Collaboration diagram for pops::System::SourceNewtonReport:Public Attributes | |
| bool | enabled |
| a report was computed (at least one IMEX advance played) | |
| bool | converged |
| no failed cell on the last advance | |
| double | max_residual |
| max over cells/substeps of ||F||_inf at the Newton exit | |
| double | max_iters_used |
| max over cells/substeps of the iterations consumed | |
| double | n_failed |
| number of (cells x substeps) failed (non-finite / pivot / non-convergence) | |
| double | failed_i |
| i of ONE faulty cell (-1 if none; max index encoded) | |
| double | failed_j |
| j of the same cell (-1 if none) | |
| double | failed_comp |
| conservative component of the worst residual of that cell (-1 unknown) | |
Detailed Description
Report of the implicit source Newton (IMEX) of a block, AGGREGATED over the substeps of the LAST advance of the block.
Only exists if the block was added with newton_diagnostics=true (explicit error otherwise). Flat copy (no dependency on the numerics header).
Member Data Documentation
◆ converged
| bool pops::System::SourceNewtonReport::converged |
no failed cell on the last advance
◆ enabled
| bool pops::System::SourceNewtonReport::enabled |
a report was computed (at least one IMEX advance played)
◆ failed_comp
| double pops::System::SourceNewtonReport::failed_comp |
conservative component of the worst residual of that cell (-1 unknown)
◆ failed_i
| double pops::System::SourceNewtonReport::failed_i |
i of ONE faulty cell (-1 if none; max index encoded)
◆ failed_j
| double pops::System::SourceNewtonReport::failed_j |
j of the same cell (-1 if none)
◆ max_iters_used
| double pops::System::SourceNewtonReport::max_iters_used |
max over cells/substeps of the iterations consumed
◆ max_residual
| double pops::System::SourceNewtonReport::max_residual |
max over cells/substeps of ||F||_inf at the Newton exit
◆ n_failed
| double pops::System::SourceNewtonReport::n_failed |
number of (cells x substeps) failed (non-finite / pivot / non-convergence)
The documentation for this struct was generated from the following file:
- include/pops/runtime/system.hpp
Generated by