Parallel data structure organizing the thick spherical shell metadata for distributed (MPI parallel) simulations.
More...
|
| static DistributedDomain | create_uniform_single_subdomain_per_diamond (const int lateral_diamond_refinement_level, const int radial_diamond_refinement_level, const real_t r_min, const real_t r_max, const SubdomainToRankDistributionFunction &subdomain_to_rank=subdomain_to_rank_iterate_diamond_subdomains) |
| | Creates a DistributedDomain with a single subdomain per diamond and initializes all the subdomain neighborhoods.
|
| |
| static DistributedDomain | create_uniform_single_subdomain_per_diamond (const int lateral_diamond_refinement_level, const std::vector< double > &radii, const SubdomainToRankDistributionFunction &subdomain_to_rank=subdomain_to_rank_iterate_diamond_subdomains) |
| | Creates a DistributedDomain with a single subdomain per diamond and initializes all the subdomain neighborhoods.
|
| |
| static DistributedDomain | create_uniform (const int lateral_diamond_refinement_level, const int radial_diamond_refinement_level, const real_t r_min, const real_t r_max, const int lateral_subdomain_refinement_level, const int radial_subdomain_refinement_level, const SubdomainToRankDistributionFunction &subdomain_to_rank=subdomain_to_rank_iterate_diamond_subdomains) |
| | Creates a DistributedDomain with a single subdomain per diamond and initializes all the subdomain neighborhoods.
|
| |
| static DistributedDomain | create_uniform (const int lateral_diamond_refinement_level, const std::vector< double > &radii, const int lateral_subdomain_refinement_level, const int radial_subdomain_refinement_level, const SubdomainToRankDistributionFunction &subdomain_to_rank=subdomain_to_rank_iterate_diamond_subdomains) |
| | Creates a DistributedDomain with a single subdomain per diamond and initializes all the subdomain neighborhoods.
|
| |
Parallel data structure organizing the thick spherical shell metadata for distributed (MPI parallel) simulations.
This is essentially a wrapper for the DomainInfo and the neighborhood information (SubdomainNeighborhood) for all process-local subdomains.