19 "Creates a field showing the assignment of partitions to physical nodes in the cluster.");
24 :
AuxKernel(parameters), _rank_map(_app.rankMap())
registerMooseObject("MooseApp", HardwareIDAux)
bool isNodal() const
Nodal or elemental kernel?
const Elem *const & _current_elem
Current element (valid only for elemental kernels)
const Node *const & _current_node
Current node (valid only for nodal kernels)
static InputParameters validParams()
"Paints" the ID of of the physical "node" in the cluster the element is located on.
const RankMap & _rank_map
HardwareIDAux(const InputParameters ¶meters)
static InputParameters validParams()
virtual Real computeValue() override
Compute and return the value of the aux variable.
unsigned int hardwareID(processor_id_type pid) const
Returns the "hardware ID" (a unique ID given to each physical compute node in the job) for a given pr...