|
SpECTRE
v2026.04.01
|
Functionality shared between parallel linear solvers that have no global synchronization points. More...
Classes | |
| struct | CompleteStep |
| Complete a step of the asynchronous linear solver. More... | |
| struct | InitializeElement |
| struct | PrepareSolve |
| Prepare the asynchronous linear solver for a solve. More... | |
| struct | RegisterObservers |
| struct | ResidualReductionFormatter |
Typedefs | |
| using | reduction_data |
| template<typename FieldsTag, typename OptionsGroup, typename SourceTag, typename ArraySectionIdTag = void> | |
| using | RegisterElement |
Functions | |
| template<typename OptionsGroup, typename ParallelComponent, typename Metavariables, typename ArrayIndex> | |
| void | contribute_to_residual_observation (const size_t iteration_id, const double residual_magnitude_square, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &array_index, const std::string §ion_observation_key) |
Functionality shared between parallel linear solvers that have no global synchronization points.
| using LinearSolver::async_solvers::reduction_data |
| using LinearSolver::async_solvers::RegisterElement |