Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::MpiLock Class Reference

Lock for MPI calls. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/message_passing_mpi/arccore/message_passing_mpi/internal/MpiLock.h>

Collaboration diagram for Arcane::MpiLock:

Classes

class  Section

Public Types

typedef Mutex LockType

Private Attributes

LockType m_lock

Friends

class Section

Detailed Description

Lock for MPI calls.

This lock is used in multi-threading to serialize MPI calls in MPI_THREAD_SERIALIZED mode of MPI_Init_thread.

Definition at line 37 of file MpiLock.h.

Member Typedef Documentation

◆ LockType

typedef Mutex Arcane::MessagePassing::Mpi::MpiLock::LockType

Definition at line 45 of file MpiLock.h.

Constructor & Destructor Documentation

◆ MpiLock()

Arcane::MessagePassing::Mpi::MpiLock::MpiLock ( )
inline

Definition at line 75 of file MpiLock.h.

◆ Section

friend class Section
friend

Definition at line 71 of file MpiLock.h.

Member Data Documentation

◆ m_lock

LockType Arcane::MessagePassing::Mpi::MpiLock::m_lock
private

Definition at line 80 of file MpiLock.h.


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