Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::MessagePassing::HybridParallelMngBuildInfo Struct Reference

Info for constructing a HybridParallelMng. More...

#include <arcane/parallel/mpithread/HybridParallelMng.h>

Collaboration diagram for Arcane::MessagePassing::HybridParallelMngBuildInfo:

Public Attributes

Int32 local_rank = -1
Int32 local_nb_rank = -1
MpiParallelMngmpi_parallel_mng = nullptr
ITraceMngtrace_mng = nullptr
IThreadMngthread_mng = nullptr
IParallelMngworld_parallel_mng = nullptr
ISharedMemoryMessageQueuemessage_queue = nullptr
IThreadBarrierthread_barrier = nullptr
Array< HybridParallelMng * > * parallel_mng_list = nullptr
MpiThreadAllDispatcherall_dispatchers = nullptr
IParallelMngContainerFactorysub_builder_factory = nullptr
Ref< IParallelMngContainercontainer
HybridMachineShMemWinBaseInternalCreatorwindow_creator

Detailed Description

Info for constructing a HybridParallelMng.

Definition at line 47 of file HybridParallelMng.h.

Member Data Documentation

◆ all_dispatchers

MpiThreadAllDispatcher* Arcane::MessagePassing::HybridParallelMngBuildInfo::all_dispatchers = nullptr

Definition at line 60 of file HybridParallelMng.h.

◆ container

Ref<IParallelMngContainer> Arcane::MessagePassing::HybridParallelMngBuildInfo::container

Definition at line 62 of file HybridParallelMng.h.

◆ local_nb_rank

Int32 Arcane::MessagePassing::HybridParallelMngBuildInfo::local_nb_rank = -1

Definition at line 52 of file HybridParallelMng.h.

◆ local_rank

Int32 Arcane::MessagePassing::HybridParallelMngBuildInfo::local_rank = -1

Definition at line 51 of file HybridParallelMng.h.

◆ message_queue

ISharedMemoryMessageQueue* Arcane::MessagePassing::HybridParallelMngBuildInfo::message_queue = nullptr

Definition at line 57 of file HybridParallelMng.h.

◆ mpi_parallel_mng

MpiParallelMng* Arcane::MessagePassing::HybridParallelMngBuildInfo::mpi_parallel_mng = nullptr

Definition at line 53 of file HybridParallelMng.h.

◆ parallel_mng_list

Array<HybridParallelMng*>* Arcane::MessagePassing::HybridParallelMngBuildInfo::parallel_mng_list = nullptr

Definition at line 59 of file HybridParallelMng.h.

◆ sub_builder_factory

IParallelMngContainerFactory* Arcane::MessagePassing::HybridParallelMngBuildInfo::sub_builder_factory = nullptr

Definition at line 61 of file HybridParallelMng.h.

◆ thread_barrier

IThreadBarrier* Arcane::MessagePassing::HybridParallelMngBuildInfo::thread_barrier = nullptr

Definition at line 58 of file HybridParallelMng.h.

◆ thread_mng

IThreadMng* Arcane::MessagePassing::HybridParallelMngBuildInfo::thread_mng = nullptr

Definition at line 55 of file HybridParallelMng.h.

◆ trace_mng

ITraceMng* Arcane::MessagePassing::HybridParallelMngBuildInfo::trace_mng = nullptr

Definition at line 54 of file HybridParallelMng.h.

◆ window_creator

HybridMachineShMemWinBaseInternalCreator* Arcane::MessagePassing::HybridParallelMngBuildInfo::window_creator

Definition at line 63 of file HybridParallelMng.h.

◆ world_parallel_mng

IParallelMng* Arcane::MessagePassing::HybridParallelMngBuildInfo::world_parallel_mng = nullptr

Definition at line 56 of file HybridParallelMng.h.


The documentation for this struct was generated from the following file: