Arcane  v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MessagePassing::Mpi::NoMpiProfiling

Implementation de l'interface des operations MPI. Correspond a un simple appel aux fonctions MPI du meme nom. Plus de détails...

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

+ Graphe d'héritage de Arcane::MessagePassing::Mpi::NoMpiProfiling:
+ Graphe de collaboration de Arcane::MessagePassing::Mpi::NoMpiProfiling:

Fonctions membres publiques

ReturnType _ret (int r)
 
ReturnType broadcast (void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm) final
 
ReturnType gather (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) final
 
ReturnType gatherVariable (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int *recvcounts, const int *displs, MPI_Datatype recvtype, int root, MPI_Comm comm) final
 
ReturnType allGather (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) final
 
ReturnType allGatherVariable (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int *recvcounts, const int *displs, MPI_Datatype recvtype, MPI_Comm comm) final
 
ReturnType scatterVariable (const void *sendbuf, const int *sendcounts, const int *displs, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) final
 
ReturnType allToAll (const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) final
 
ReturnType allToAllVariable (const void *sendbuf, const int *sendcounts, const int *sdispls, MPI_Datatype sendtype, void *recvbuf, const int *recvcounts, const int *rdispls, MPI_Datatype recvtype, MPI_Comm comm) final
 
ReturnType barrier (MPI_Comm comm) final
 
ReturnType reduce (const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm) final
 
ReturnType allReduce (const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) final
 
ReturnType scan (const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) final
 
ReturnType sendRecv (const void *sendbuf, int sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, int recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status) final
 
ReturnType iSend (const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) final
 
ReturnType send (const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) final
 
ReturnType iRecv (void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Request *request) final
 
ReturnType recv (void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status) final
 
ReturnType test (MPI_Request *request, int *flag, MPI_Status *status) final
 
ReturnType probe (int source, int tag, MPI_Comm comm, MPI_Status *status) final
 
ReturnType getCount (const MPI_Status *status, MPI_Datatype datatype, int *count) final
 
ReturnType wait (MPI_Request *request, MPI_Status *status) final
 
ReturnType waitAll (int count, MPI_Request *array_of_requests, MPI_Status *array_of_statuses) final
 
ReturnType testSome (int incount, MPI_Request *array_of_requests, int *outcount, int *array_of_indices, MPI_Status *array_of_statuses) final
 
ReturnType waitSome (int incount, MPI_Request *array_of_requests, int *outcount, int *array_of_indices, MPI_Status *array_of_statuses) final
 

Membres hérités additionnels

- Types publics hérités de Arcane::MessagePassing::Mpi::IMpiProfiling
using ReturnType = void
 

Description détaillée

Implementation de l'interface des operations MPI. Correspond a un simple appel aux fonctions MPI du meme nom.

Définition à la ligne 36 du fichier NoMpiProfiling.h.

Documentation des fonctions membres

◆ _ret()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::_ret ( int r)
inline

Définition à la ligne 43 du fichier NoMpiProfiling.h.

◆ allGather()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::allGather ( const void * sendbuf,
int sendcount,
MPI_Datatype sendtype,
void * recvbuf,
int recvcount,
MPI_Datatype recvtype,
MPI_Comm comm )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 67 du fichier NoMpiProfiling.h.

◆ allGatherVariable()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::allGatherVariable ( const void * sendbuf,
int sendcount,
MPI_Datatype sendtype,
void * recvbuf,
const int * recvcounts,
const int * displs,
MPI_Datatype recvtype,
MPI_Comm comm )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 73 du fichier NoMpiProfiling.h.

◆ allReduce()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::allReduce ( const void * sendbuf,
void * recvbuf,
int count,
MPI_Datatype datatype,
MPI_Op op,
MPI_Comm comm )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 110 du fichier NoMpiProfiling.h.

◆ allToAll()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::allToAll ( const void * sendbuf,
int sendcount,
MPI_Datatype sendtype,
void * recvbuf,
int recvcount,
MPI_Datatype recvtype,
MPI_Comm comm )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 86 du fichier NoMpiProfiling.h.

◆ allToAllVariable()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::allToAllVariable ( const void * sendbuf,
const int * sendcounts,
const int * sdispls,
MPI_Datatype sendtype,
void * recvbuf,
const int * recvcounts,
const int * rdispls,
MPI_Datatype recvtype,
MPI_Comm comm )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 92 du fichier NoMpiProfiling.h.

◆ barrier()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::barrier ( MPI_Comm comm)
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 99 du fichier NoMpiProfiling.h.

◆ broadcast()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::broadcast ( void * buffer,
int count,
MPI_Datatype datatype,
int root,
MPI_Comm comm )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 50 du fichier NoMpiProfiling.h.

◆ gather()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::gather ( const void * sendbuf,
int sendcount,
MPI_Datatype sendtype,
void * recvbuf,
int recvcount,
MPI_Datatype recvtype,
int root,
MPI_Comm comm )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 55 du fichier NoMpiProfiling.h.

◆ gatherVariable()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::gatherVariable ( const void * sendbuf,
int sendcount,
MPI_Datatype sendtype,
void * recvbuf,
const int * recvcounts,
const int * displs,
MPI_Datatype recvtype,
int root,
MPI_Comm comm )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 61 du fichier NoMpiProfiling.h.

◆ getCount()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::getCount ( const MPI_Status * status,
MPI_Datatype datatype,
int * count )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 161 du fichier NoMpiProfiling.h.

◆ iRecv()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::iRecv ( void * buf,
int count,
MPI_Datatype datatype,
int source,
int tag,
MPI_Comm comm,
MPI_Request * request )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 140 du fichier NoMpiProfiling.h.

◆ iSend()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::iSend ( const void * buf,
int count,
MPI_Datatype datatype,
int dest,
int tag,
MPI_Comm comm,
MPI_Request * request )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 129 du fichier NoMpiProfiling.h.

◆ probe()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::probe ( int source,
int tag,
MPI_Comm comm,
MPI_Status * status )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 156 du fichier NoMpiProfiling.h.

◆ recv()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::recv ( void * buf,
int count,
MPI_Datatype datatype,
int source,
int tag,
MPI_Comm comm,
MPI_Status * status )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 146 du fichier NoMpiProfiling.h.

◆ reduce()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::reduce ( const void * sendbuf,
void * recvbuf,
int count,
MPI_Datatype datatype,
MPI_Op op,
int root,
MPI_Comm comm )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 104 du fichier NoMpiProfiling.h.

◆ scan()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::scan ( const void * sendbuf,
void * recvbuf,
int count,
MPI_Datatype datatype,
MPI_Op op,
MPI_Comm comm )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 116 du fichier NoMpiProfiling.h.

◆ scatterVariable()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::scatterVariable ( const void * sendbuf,
const int * sendcounts,
const int * displs,
MPI_Datatype sendtype,
void * recvbuf,
int recvcount,
MPI_Datatype recvtype,
int root,
MPI_Comm comm )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 79 du fichier NoMpiProfiling.h.

◆ send()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::send ( const void * buf,
int count,
MPI_Datatype datatype,
int dest,
int tag,
MPI_Comm comm )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 135 du fichier NoMpiProfiling.h.

◆ sendRecv()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::sendRecv ( const void * sendbuf,
int sendcount,
MPI_Datatype sendtype,
int dest,
int sendtag,
void * recvbuf,
int recvcount,
MPI_Datatype recvtype,
int source,
int recvtag,
MPI_Comm comm,
MPI_Status * status )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 121 du fichier NoMpiProfiling.h.

◆ test()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::test ( MPI_Request * request,
int * flag,
MPI_Status * status )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 151 du fichier NoMpiProfiling.h.

◆ testSome()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::testSome ( int incount,
MPI_Request * array_of_requests,
int * outcount,
int * array_of_indices,
MPI_Status * array_of_statuses )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 176 du fichier NoMpiProfiling.h.

◆ wait()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::wait ( MPI_Request * request,
MPI_Status * status )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 166 du fichier NoMpiProfiling.h.

◆ waitAll()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::waitAll ( int count,
MPI_Request * array_of_requests,
MPI_Status * array_of_statuses )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 171 du fichier NoMpiProfiling.h.

◆ waitSome()

ReturnType Arcane::MessagePassing::Mpi::NoMpiProfiling::waitSome ( int incount,
MPI_Request * array_of_requests,
int * outcount,
int * array_of_indices,
MPI_Status * array_of_statuses )
inlinefinalvirtual

Implémente Arcane::MessagePassing::Mpi::IMpiProfiling.

Définition à la ligne 182 du fichier NoMpiProfiling.h.


La documentation de cette classe a été générée à partir du fichier suivant :