31 virtual std::unique_ptr<Partitioner>
clone()
const override;
virtual ~HierarchicalGridPartitioner()
virtual void _do_partition(MeshBase &mesh, const unsigned int n) override
unsigned int _ny_nodes
Number of nodes in the Y direction.
Partitions a mesh into sub-partitions for each computational node then into partitions within that no...
unsigned int _nz_nodes
Number of nodes in the Z direction.
MooseMesh & _mesh
Mesh to partition.
unsigned int _ny_procs
Number of processors on each node in the Y direction.
MooseMesh wraps a libMesh::Mesh object and enhances its capabilities by caching additional data and s...
static InputParameters validParams()
unsigned int _nz_procs
Number of processors on each node in the Z direction.
virtual std::unique_ptr< Partitioner > clone() const override
Base class for MOOSE partitioner.
unsigned int _nx_procs
Number of processors on each node in the X direction.
unsigned int _nx_nodes
Number of nodes in the X direction.
HierarchicalGridPartitioner(const InputParameters ¶ms)