Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::ParallelExchangerOptions Class Reference

Options for IParallelMng::processExchange(). More...

#include <arcane/core/ParallelExchangerOptions.h>

Public Types

enum  eExchangeMode { EM_Independant , EM_Collective , EM_Auto }
 Exchange mode. More...

Public Member Functions

void setExchangeMode (eExchangeMode mode)
 Sets the exchange mode.
eExchangeMode exchangeMode () const
 Specified exchange mode.
void setMaxPendingMessage (Int32 v)
 Sets the maximum number of pending messages.
Int32 maxPendingMessage () const
 Maximum number of pending messages.
void setVerbosityLevel (Int32 v)
 Sets the verbosity level.
Int32 verbosityLevel () const
 Verbosity level.

Detailed Description

Options for IParallelMng::processExchange().

Definition at line 32 of file ParallelExchangerOptions.h.

Member Enumeration Documentation

◆ eExchangeMode

Exchange mode.

Enumerator
EM_Independant 

Uses point-to-point exchanges (send/recv).

EM_Collective 

Uses collective operations (allToAll).

EM_Auto 

Automatically chooses between point-to-point or collective.

Definition at line 39 of file ParallelExchangerOptions.h.

Member Function Documentation

◆ exchangeMode()

eExchangeMode Arcane::ParallelExchangerOptions::exchangeMode ( ) const
inline

Specified exchange mode.

Definition at line 54 of file ParallelExchangerOptions.h.

◆ maxPendingMessage()

Int32 Arcane::ParallelExchangerOptions::maxPendingMessage ( ) const
inline

Maximum number of pending messages.

Definition at line 59 of file ParallelExchangerOptions.h.

◆ setExchangeMode()

void Arcane::ParallelExchangerOptions::setExchangeMode ( eExchangeMode mode)
inline

Sets the exchange mode.

Definition at line 52 of file ParallelExchangerOptions.h.

◆ setMaxPendingMessage()

void Arcane::ParallelExchangerOptions::setMaxPendingMessage ( Int32 v)
inline

Sets the maximum number of pending messages.

Definition at line 57 of file ParallelExchangerOptions.h.

◆ setVerbosityLevel()

void Arcane::ParallelExchangerOptions::setVerbosityLevel ( Int32 v)
inline

Sets the verbosity level.

Definition at line 62 of file ParallelExchangerOptions.h.

◆ verbosityLevel()

Int32 Arcane::ParallelExchangerOptions::verbosityLevel ( ) const
inline

Verbosity level.

Definition at line 64 of file ParallelExchangerOptions.h.


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