Peano
Loading...
Searching...
No Matches
State.h
Go to the documentation of this file.
1
// This file is part of the Peano project. For conditions of distribution and
2
// use, please see the copyright notice at www.peano-framework.org
3
#pragma once
4
5
6
#include <string>
7
8
9
namespace
toolbox
{
10
namespace
loadbalancing {
22
enum class
State
{
23
Undefined
,
24
29
InterRankDistribution
,
30
36
IntraRankDistribution
,
37
42
InterRankBalancing
,
43
49
IntraRankBalancing
,
50
56
WaitForRoundRobinToken
,
57
63
Stagnation
,
64
70
SwitchedOff
71
};
72
}
73
}
74
75
76
std::string
toString
(
toolbox::loadbalancing::State
state
);
state
AutomatonState state
Definition
GridTraversalEventGeneratorTest.cpp:146
toString
std::string toString(toolbox::loadbalancing::State state)
Definition
State.cpp:5
toolbox::loadbalancing::State
State
State descriptor of load balancing.
Definition
State.h:22
toolbox::loadbalancing::State::InterRankBalancing
@ InterRankBalancing
We have completed the first two phases and try to balance between the ranks now to meet the load bala...
toolbox::loadbalancing::State::WaitForRoundRobinToken
@ WaitForRoundRobinToken
You usually don't get this state when we query the configuration, i.e.
toolbox::loadbalancing::State::SwitchedOff
@ SwitchedOff
You usually don't get this state when we query the configuration, i.e.
toolbox::loadbalancing::State::Stagnation
@ Stagnation
You usually don't get this state when we query the configuration, i.e.
toolbox::loadbalancing::State::InterRankDistribution
@ InterRankDistribution
Code has not yet spread out over all ranks but would like to do so now.
toolbox::loadbalancing::State::IntraRankDistribution
@ IntraRankDistribution
Code has spread over all ranks, but it has not spread over all cores yet, i.e.
toolbox::loadbalancing::State::IntraRankBalancing
@ IntraRankBalancing
The code is satisfied with the load balancing quality between the ranks and now spawns more partition...
toolbox::loadbalancing::State::Undefined
@ Undefined
toolbox
Definition
InterpolationRestriction.h:10
src
toolbox
loadbalancing
State.h
Generated on Fri Apr 11 2025 10:18:14 for Peano by
1.10.0