|
SpECTRE
v2025.08.19
|
A singleton parallel component to manage adaptive mesh refinement. More...
#include <Component.hpp>
Public Types | |
| using | metavariables = Metavariables |
| using | ElementArray = typename metavariables::amr::element_array |
| using | chare_type = Parallel::Algorithms::Singleton |
| using | const_global_cache_tags = tmpl::list< amr::Criteria::Tags::Criteria, amr::Tags::Policies, logging::Tags::Verbosity< amr::OptionTags::AmrGroup > > |
| using | phase_dependent_action_list = tmpl::list< Parallel::PhaseActions< Parallel::Phase::Initialization, tmpl::list< amr::Actions::InitializeElementsRegistration< volume_dim > > >, Parallel::PhaseActions< Parallel::Phase::UpdateSections, tmpl::conditional_t< metavariables::amr::keep_coarse_grids, tmpl::list<::amr::Actions::UpdateSections< ElementArray > >, tmpl::list<> > > > |
| using | simple_tags_from_options = Parallel::get_simple_tags_from_options< Parallel::get_initialization_actions_list< phase_dependent_action_list > > |
Static Public Member Functions | |
| static void | execute_next_phase (const Parallel::Phase next_phase, Parallel::CProxy_GlobalCache< Metavariables > &global_cache_proxy) |
Static Public Attributes | |
| static constexpr size_t | volume_dim = Metavariables::volume_dim |
| static constexpr bool | checkpoint_data = true |
A singleton parallel component to manage adaptive mesh refinement.
This component can be used for: