A datatype which stores a process grid and all its communicators.
More...
#include <ProcessGrid.h>
A datatype which stores a process grid and all its communicators.
◆ ProcessGrid() [1/5]
NTPoly::ProcessGrid::ProcessGrid |
( |
MPI_Comm |
world_comm, |
|
|
int |
process_rows, |
|
|
int |
process_columns, |
|
|
int |
process_slices |
|
) |
| |
Construct the process grid.
- Parameters
-
[in] | world_comm | a communicator that every process in the grid is a part of. |
[in] | process_rows | number of grid rows. |
[in] | process_columns | number of grid columns. |
[in] | process_slices | number of grid slices. |
◆ ProcessGrid() [2/5]
NTPoly::ProcessGrid::ProcessGrid |
( |
int |
process_rows, |
|
|
int |
process_columns, |
|
|
int |
process_slices |
|
) |
| |
Construct the process grid from comm world
- Parameters
-
[in] | process_rows | number of grid rows. |
[in] | process_columns | number of grid columns. |
[in] | process_slices | number of grid slices. |
◆ ProcessGrid() [3/5]
NTPoly::ProcessGrid::ProcessGrid |
( |
MPI_Comm |
world_comm, |
|
|
int |
process_slices |
|
) |
| |
Construct the process grid.
- Parameters
-
[in] | world_comm | a communicator that every process in the grid is a part of. |
[in] | process_slices | number of grid slices. |
◆ ProcessGrid() [4/5]
NTPoly::ProcessGrid::ProcessGrid |
( |
int |
process_slices | ) |
|
Construct the process grid from comm world
- Parameters
-
[in] | process_slices | number of grid slices. |
◆ ProcessGrid() [5/5]
NTPoly::ProcessGrid::ProcessGrid |
( |
const ProcessGrid & |
old_grid | ) |
|
Copy constructor.
- Parameters
-
The documentation for this class was generated from the following files:
- /Users/wddawson/Documents/NTPoly/NTPoly-Max/Source/CPlusPlus/ProcessGrid.h
- /Users/wddawson/Documents/NTPoly/NTPoly-Max/Source/CPlusPlus/ProcessGrid.cc