MPIThreadedExecution::Config
Config
Section titled “Config”#include <sbio/execution/mpi_threaded.hh>struct ConfigDefined in src/lib/sbio/execution/mpi_threaded.hh:82
List of all members
Section titled “List of all members”| Name | Kind | Owner |
|---|---|---|
communicator |
variable |
Declared here |
active_ranks |
variable |
Declared here |
main_rank |
variable |
Declared here |
main_rank_loops |
variable |
Declared here |
num_threads |
variable |
Declared here |
cpu_affinities |
variable |
Declared here |
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
MPI_Comm |
communicator |
|
std::vector< int > |
active_ranks |
|
int |
main_rank |
|
bool |
main_rank_loops |
|
std::size_t |
num_threads |
|
std::vector< int > |
cpu_affinities |
communicator
Section titled “communicator”MPI_Comm communicator { }Defined in src/lib/sbio/execution/mpi_threaded.hh:83
active_ranks
Section titled “active_ranks”std::vector< int > active_ranks {}Defined in src/lib/sbio/execution/mpi_threaded.hh:84
main_rank
Section titled “main_rank”int main_rank { 0 }Defined in src/lib/sbio/execution/mpi_threaded.hh:85
main_rank_loops
Section titled “main_rank_loops”bool main_rank_loops { }Defined in src/lib/sbio/execution/mpi_threaded.hh:86
num_threads
Section titled “num_threads”std::size_t num_threads { 0 }Defined in src/lib/sbio/execution/mpi_threaded.hh:88
cpu_affinities
Section titled “cpu_affinities”std::vector< int > cpu_affinities {}Defined in src/lib/sbio/execution/mpi_threaded.hh:89