|
| TaskStepManager (MPI_Comm comm, int numTasks, const std::map< int, int > &numStepsMap, const std::map< int, std::set< dep_type > > &dependencyMap) |
std::set< std::array< int, 3 > > | run () const |
◆ TaskStepManager()
TaskStepManager::TaskStepManager |
( |
MPI_Comm | comm, |
|
|
int | numTasks, |
|
|
const std::map< int, int > & | numStepsMap, |
|
|
const std::map< int, std::set< dep_type > > & | dependencyMap ) |
Constructor
- Parameters
-
comm | communicator |
numTasks | number of tasks |
numSteps | number of steps for each task |
dependencyMap | map of task dependencies {taskId: {taskId, step}, ...} |
◆ run()
std::set< std::array< int, 3 > > TaskStepManager::run |
( |
| ) |
const |
Run the manager
- Returns
- (taskId, step, result) tuples for each task
The documentation for this class was generated from the following files: