| _addRequest(MPI_Request request) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| _buildSourceInfoFromStatus(const MPI_Status &status) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| _checkFatalInRequest() (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| _checkHasNoRequests() (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| _handleEndRequests(ArrayView< Request > requests, ArrayView< bool > done_indexes, ArrayView< MPI_Status > status) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| _legacyProbeMessage(MessageRank source, MessageTag tag, bool is_blocking) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| _localVerboseLevel() const (défini dans Arcane::TraceAccessor) | Arcane::TraceAccessor | inlineprotected |
| _probeMessage(MessageRank source, MessageTag tag, bool is_blocking) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| _removeRequest(MPI_Request request) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| _setLocalVerboseLevel(Int32 v) (défini dans Arcane::TraceAccessor) | Arcane::TraceAccessor | inlineprotected |
| _trace(const char *function) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| _waitAllRequestsMPI(ArrayView< Request > requests, ArrayView< bool > indexes, ArrayView< MPI_Status > mpi_status) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| allGather(const void *send_buf, void *recv_buf, Int64 nb_elem, MPI_Datatype datatype) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| allGatherVariable(const void *send_buf, void *recv_buf, const int *recv_counts, const int *recv_indexes, Int64 nb_elem, MPI_Datatype datatype) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| allReduce(const void *send_buf, void *recv_buf, Int64 count, MPI_Datatype datatype, MPI_Op op) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| allToAll(const void *send_buf, void *recv_buf, Int32 count, MPI_Datatype datatype) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| allToAllVariable(const void *send_buf, const int *send_counts, const int *send_indexes, void *recv_buf, const int *recv_counts, const int *recv_indexes, MPI_Datatype datatype) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| barrier() (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| broadcast(void *buf, Int64 nb_elem, Int32 root, MPI_Datatype datatype) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| buildRequest(int ret, MPI_Request request) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| commRank() const | Arcane::MessagePassing::Mpi::MpiAdapter | inline |
| commSize() const | Arcane::MessagePassing::Mpi::MpiAdapter | inline |
| commSplit(bool keep) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| configDbgLevel() const | Arcane::TraceAccessor | |
| debug(Trace::eDebugLevel=Trace::Medium) const | Arcane::TraceAccessor | inline |
| destroy() | Arcane::MessagePassing::Mpi::MpiAdapter | |
| directRecv(void *recv_buffer, Int64 recv_buffer_size, Int32 source_rank, Int64 elem_size, MPI_Datatype data_type, int mpi_tag, bool is_blocked) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| directRecv(void *recv_buffer, Int64 recv_buffer_size, MessageId message, Int64 elem_size, MPI_Datatype data_type, bool is_blocked) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| directRecvPack(void *recv_buffer, Int64 recv_buffer_size, Int32 proc, int mpi_tag, bool is_blocking) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| directSend(const void *send_buffer, Int64 send_buffer_size, Int32 proc, Int64 elem_size, MPI_Datatype data_type, int mpi_tag, bool is_blocked) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| directSendPack(const void *send_buffer, Int64 send_buffer_size, Int32 proc, int mpi_tag, bool is_blocked) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| directSendRecv(const void *send_buffer, Int64 send_buffer_size, void *recv_buffer, Int64 recv_buffer_size, Int32 proc, Int64 elem_size, MPI_Datatype data_type) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| enableDebugRequest(bool enable_debug_request) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| error() const | Arcane::TraceAccessor | |
| fatal() const | Arcane::TraceAccessor | |
| fatalMessage(const StandaloneTraceMessage &o) const (défini dans Arcane::TraceAccessor) | Arcane::TraceAccessor | |
| freeRequest(Request &request) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| gather(const void *send_buf, void *recv_buf, Int64 nb_elem, Int32 root, MPI_Datatype datatype) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| gatherVariable(const void *send_buf, void *recv_buf, const int *recv_counts, const int *recv_indexes, Int64 nb_elem, Int32 root, MPI_Datatype datatype) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| getMpiProfiling() const (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| info() const | Arcane::TraceAccessor | |
| info(char category) const | Arcane::TraceAccessor | |
| info(bool v) const | Arcane::TraceAccessor | |
| info(Int32 verbose_level) const | Arcane::TraceAccessor | |
| isAllowNullRankForAnySource() const (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | inline |
| isCheckRequest() const (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| isPrintRequestError() const (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| isRequestErrorAreFatal() const (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| isTraceMPIMessage() const (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | inline |
| legacyProbeMessage(PointToPointMessageInfo message) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| linfo() const | Arcane::TraceAccessor | inline |
| linfo(Int32 relative_level) const | Arcane::TraceAccessor | inline |
| log() const | Arcane::TraceAccessor | |
| logdate() const | Arcane::TraceAccessor | |
| m_comm_rank (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_comm_size (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_communicator | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_empty_request1 | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_empty_request2 (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_is_allow_null_rank_for_any_source (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_is_trace (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_local_verbose_level (défini dans Arcane::TraceAccessor) | Arcane::TraceAccessor | private |
| m_machine_comm_rank (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_machine_comm_size (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_machine_communicator | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_metric_collector (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_mpi_lock (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_mpi_prof (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_nb_all_reduce (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_nb_reduce (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_recv_buffer_for_empty_request (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_recv_buffer_for_empty_request2 (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_request_set (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_send_buffer_for_empty_request2 (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_stat (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| m_trace (défini dans Arcane::TraceAccessor) | Arcane::TraceAccessor | private |
| m_window_creator (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | private |
| MpiAdapter(ITraceMng *msg, IStat *stat, MPI_Comm comm, MpiLock *mpi_lock, IMpiProfiling *mpi_prof=nullptr) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| MpiAdapter(const MpiAdapter &rhs)=delete (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| mpiLock() const (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | inline |
| nonBlockingAllGather(const void *send_buf, void *recv_buf, Int64 nb_elem, MPI_Datatype datatype) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| nonBlockingAllReduce(const void *send_buf, void *recv_buf, Int64 count, MPI_Datatype datatype, MPI_Op op) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| nonBlockingAllToAll(const void *send_buf, void *recv_buf, Int32 count, MPI_Datatype datatype) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| nonBlockingAllToAllVariable(const void *send_buf, const int *send_counts, const int *send_indexes, void *recv_buf, const int *recv_counts, const int *recv_indexes, MPI_Datatype datatype) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| nonBlockingBarrier() (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| nonBlockingBroadcast(void *buf, Int64 nb_elem, Int32 root, MPI_Datatype datatype) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| nonBlockingGather(const void *send_buf, void *recv_buf, Int64 nb_elem, Int32 root, MPI_Datatype datatype) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| operator=(const MpiAdapter &rhs)=delete (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| Arcane::TraceAccessor::operator=(const TraceAccessor &rhs) | Arcane::TraceAccessor | |
| perror() const | Arcane::TraceAccessor | |
| pfatal() const | Arcane::TraceAccessor | |
| pinfo() const | Arcane::TraceAccessor | |
| pinfo(char category) const | Arcane::TraceAccessor | |
| plog() const | Arcane::TraceAccessor | |
| probeMessage(PointToPointMessageInfo message) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| probeRecvPack(UniqueArray< Byte > &recv_buffer, Int32 proc) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| profiler() const (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| pwarning() const | Arcane::TraceAccessor | |
| receiveNonBlockingNoStat(void *recv_buffer, Int64 recv_buffer_size, Int32 source_rank, MPI_Datatype data_type, int mpi_tag) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| reduce(const void *send_buf, void *recv_buf, Int64 count, MPI_Datatype datatype, MPI_Op op, Int32 root) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| scan(const void *send_buf, void *recv_buf, Int64 count, MPI_Datatype datatype, MPI_Op op) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| scatterVariable(const void *send_buf, const int *send_count, const int *send_indexes, void *recv_buf, Int64 nb_elem, Int32 root, MPI_Datatype datatype) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| sendNonBlockingNoStat(const void *send_buffer, Int64 send_buffer_size, Int32 proc, MPI_Datatype data_type, int mpi_tag) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| setCheckRequest(bool v) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| setMpiProfiling(IMpiProfiling *mpi_profiling) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| setPrintRequestError(bool v) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| setProfiler(IProfiler *profiler) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| setRequestErrorAreFatal(bool v) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| setTimeMetricCollector(ITimeMetricCollector *v) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | inline |
| setTraceMPIMessage(bool v) | Arcane::MessagePassing::Mpi::MpiAdapter | inline |
| testRequest(Request &request) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| timeMetricCollector() const (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | inline |
| toMPISize(Int64 count) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| TraceAccessor(ITraceMng *m) | Arcane::TraceAccessor | explicit |
| TraceAccessor(const TraceAccessor &rhs) | Arcane::TraceAccessor | |
| traceMng() const | Arcane::TraceAccessor | |
| waitAllRequests(ArrayView< Request > requests) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| waitSomeRequests(ArrayView< Request > requests, ArrayView< bool > indexes, bool is_non_blocking) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| waitSomeRequestsMPI(ArrayView< Request > requests, ArrayView< bool > indexes, ArrayView< MPI_Status > mpi_status, bool is_non_blocking) (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| warning() const | Arcane::TraceAccessor | |
| windowCreator() (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | |
| ~IRequestCreator()=default (défini dans Arcane::MessagePassing::IRequestCreator) | Arcane::MessagePassing::IRequestCreator | virtual |
| ~MpiAdapter() override (défini dans Arcane::MessagePassing::Mpi::MpiAdapter) | Arcane::MessagePassing::Mpi::MpiAdapter | protected |
| ~TraceAccessor() | Arcane::TraceAccessor | virtual |