Yet Another eXchange Tool 0.11.4
Loading...
Searching...
No Matches
xt_request_msgs_ebuf_internal.h File Reference

internal interfaces for xt_request_msgs_ebuf More...

#include <mpi.h>
#include "xt/xt_request_msgs_ebuf.h"
#include "xt/xt_config.h"
#include "core/ppm_visibility.h"
Include dependency graph for xt_request_msgs_ebuf_internal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

PPM_DSO_INTERNAL Xt_request xt_request_msgs_ebuf_alloc (int n_requests, MPI_Comm comm, size_t extra_buf_size, Xt_config config)
 
PPM_DSO_INTERNAL MPI_Request * xt_request_msgs_ebuf_get_req_ptr (Xt_request request)
 
PPM_DSO_INTERNAL void xt_request_msgs_ebuf_set_finalizer (Xt_request request, Xt_request_msgs_ebuf_finalizer finalize)
 
PPM_DSO_INTERNAL void * xt_request_msgs_ebuf_get_extra_buf (Xt_request request)
 
PPM_DSO_INTERNAL MPI_Comm xt_request_msgs_ebuf_get_comm (Xt_request request)
 

Detailed Description

internal interfaces for xt_request_msgs_ebuf

Author
Jörg Behrens behre.nosp@m.ns@d.nosp@m.krz.d.nosp@m.e Moritz Hanke hanke.nosp@m.@dkr.nosp@m.z.de Thomas Jahns jahns.nosp@m.@dkr.nosp@m.z.de

Definition in file xt_request_msgs_ebuf_internal.h.

Function Documentation

◆ xt_request_msgs_ebuf_alloc()

PPM_DSO_INTERNAL Xt_request xt_request_msgs_ebuf_alloc ( int n_requests,
MPI_Comm comm,
size_t extra_buf_size,
Xt_config config )
Parameters
n_requestsnumber of requests that can be stored
commcommunicator to use for error handling
configcustom configuration object handle
extra_buf_sizesize of buffer to allocate additionally
Returns
Xt_request_msgs object ready for n MPI requests

Definition at line 105 of file xt_request_msgs_ebuf.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xt_request_msgs_ebuf_get_comm()

PPM_DSO_INTERNAL MPI_Comm xt_request_msgs_ebuf_get_comm ( Xt_request request)

Definition at line 231 of file xt_request_msgs_ebuf.c.

Here is the caller graph for this function:

◆ xt_request_msgs_ebuf_get_extra_buf()

PPM_DSO_INTERNAL void * xt_request_msgs_ebuf_get_extra_buf ( Xt_request request)

Definition at line 258 of file xt_request_msgs_ebuf.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xt_request_msgs_ebuf_get_req_ptr()

PPM_DSO_INTERNAL MPI_Request * xt_request_msgs_ebuf_get_req_ptr ( Xt_request request)
Parameters
requestxt_request_msgs_ebuf object
Returns
Pointer to first element of MPI_Request array for requests stored in request object

Definition at line 218 of file xt_request_msgs_ebuf.c.

Here is the caller graph for this function:

◆ xt_request_msgs_ebuf_set_finalizer()

PPM_DSO_INTERNAL void xt_request_msgs_ebuf_set_finalizer ( Xt_request request,
Xt_request_msgs_ebuf_finalizer finalize )

Definition at line 244 of file xt_request_msgs_ebuf.c.

Here is the caller graph for this function: