12#ifndef ARCANE_IMPL_PARALLELREPLICATION_H
13#define ARCANE_IMPL_PARALLELREPLICATION_H
17#include "arcane/utils/Ref.h"
19#include "arcane/core/IParallelReplication.h"
74 Int32 m_nb_replication;
75 Int32 m_replication_rank;
76 bool m_is_master_rank;
77 Int32 m_master_replication_rank;
File containing declarations concerning the message passing model.
Interface of the parallelism manager for a subdomain.
Brief information on parallel subdomain replication.
virtual bool isMasterRank() const
Indicates if this replication rank is the master.
ParallelReplication()
Constructor without replication.
virtual IParallelMng * replicaParallelMng() const
Communicator associated with all replicas representing the same subdomain.
virtual Int32 masterReplicationRank() const
Rank in the master replication.
virtual bool hasReplication() const
Indicates if replication is active.
virtual Int32 replicationRank() const
Rank in the replication (from 0 to nbReplication()-1).
virtual Int32 nbReplication() const
Number of replications.
Reference to an instance.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
std::int32_t Int32
Signed integer type of 32 bits.