![]() |
deal.II version GIT relicensing-7040-g409d9ea789 2026-11-06 04:40:01+00:00
|
Functions | |
| int | Type_contiguous_c (MPI_Count count, MPI_Datatype oldtype, MPI_Datatype *newtype) |
| int | Send_c (const void *buf, MPI_Count count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) |
| int | Recv_c (void *buf, MPI_Count count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status) |
| int | Get_count_c (const MPI_Status *status, MPI_Datatype datatype, MPI_Count *count) |
| int | Bcast_c (void *buf, MPI_Count count, MPI_Datatype datatype, unsigned int root_mpi_rank, MPI_Comm comm) |
| int | File_write_at_c (MPI_File fh, MPI_Offset offset, const void *buf, MPI_Count count, MPI_Datatype datatype, MPI_Status *status) |
| int | File_write_at_all_c (MPI_File fh, MPI_Offset offset, const void *buf, MPI_Count count, MPI_Datatype datatype, MPI_Status *status) |
| int | File_write_ordered_c (MPI_File fh, const void *buf, MPI_Count count, MPI_Datatype datatype, MPI_Status *status) |
| int | File_read_at_c (MPI_File fh, MPI_Offset offset, void *buf, MPI_Count count, MPI_Datatype datatype, MPI_Status *status) |
| int | File_read_at_all_c (MPI_File fh, MPI_Offset offset, void *buf, MPI_Count count, MPI_Datatype datatype, MPI_Status *status) |
Variables | |
| constexpr MPI_Count | mpi_max_int_count |
This namespace contains symbols to support MPI routines with large "counts" on MPI implementations that implement version 3.x of the standard, where count is a signed integer.
|
inline |
Create a contiguous type of (possibly large) count.
See the MPI 4.x standard for details.
Definition at line 64 of file mpi_large_count.h.
|
inline |
Send a package to rank dest with a (possibly large) count.
See the MPI 4.x standard for details.
Definition at line 151 of file mpi_large_count.h.
|
inline |
Receive a package from rank source with a (possibly large) count.
See the MPI 4.x standard for details.
Definition at line 190 of file mpi_large_count.h.
|
inline |
Return the (possibly large) number of entries of type datatype received in the message described by status, for example after an MPI_Probe() call. datatype must be a basic MPI datatype.
See the MPI 4.x standard for details.
Definition at line 233 of file mpi_large_count.h.
|
inline |
Broadcast a message of possibly large count of data from the process with rank "root" to all other processes.
See the MPI 4.x standard for details.
Definition at line 254 of file mpi_large_count.h.
|
inline |
Write a possibly large count of data at the location offset.
See the MPI 4.x standard for details.
Definition at line 292 of file mpi_large_count.h.
|
inline |
Collectively write a possibly large count of data at the location offset.
See the MPI 4.x standard for details.
Definition at line 328 of file mpi_large_count.h.
|
inline |
Collectively write a possibly large count of data in order.
See the MPI 4.x standard for details.
Definition at line 364 of file mpi_large_count.h.
|
inline |
Read a possibly large count of data at the location offset.
See the MPI 4.x standard for details.
Definition at line 399 of file mpi_large_count.h.
|
inline |
Collectively read a possibly large count of data at the location offset.
See the MPI 4.x standard for details.
Definition at line 435 of file mpi_large_count.h.
|
inlineconstexpr |
This is the largest count supported when it is represented with a signed integer (old MPI routines).
Definition at line 55 of file mpi_large_count.h.