Skip to content

MPIThreadedExecution::Config

#include <sbio/execution/mpi_threaded.hh>
struct Config

Defined in src/lib/sbio/execution/mpi_threaded.hh:82

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
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

MPI_Comm communicator { }

Defined in src/lib/sbio/execution/mpi_threaded.hh:83


std::vector< int > active_ranks {}

Defined in src/lib/sbio/execution/mpi_threaded.hh:84


int main_rank { 0 }

Defined in src/lib/sbio/execution/mpi_threaded.hh:85


bool main_rank_loops { }

Defined in src/lib/sbio/execution/mpi_threaded.hh:86


std::size_t num_threads { 0 }

Defined in src/lib/sbio/execution/mpi_threaded.hh:88


std::vector< int > cpu_affinities {}

Defined in src/lib/sbio/execution/mpi_threaded.hh:89