25#ifndef P8EST_COMMUNICATION_H
26#define P8EST_COMMUNICATION_H
95int p8est_comm_parallel_env_reduce (
p8est_t **
115int p8est_comm_parallel_env_reduce_ext (
p8est_t **
119 int add_to_beginning,
120 int **ranks_subcomm);
151 global_num_quadrants,
179 int num_procs,
int p);
189 int num_procs,
int p);
230int p8est_comm_is_owner_gfp
282 int flag, sc_MPI_Op operation);
303 sc_MPI_Request *recv_req;
304 sc_MPI_Request *send_req;
334 sc_MPI_Comm mpicomm,
int tag,
336 const void *src_data,
372 const void *src_data,
421 sc_MPI_Comm mpicomm,
int tag,
423 const int *dest_sizes,
424 const void *src_data,
425 const int *src_sizes);
475 const int *dest_sizes,
476 const void *src_data,
477 const int *src_sizes);
530void p8est_transfer_items
532 sc_MPI_Comm mpicomm,
int tag,
533 void *dest_data,
const int *dest_counts,
534 const void *src_data,
const int *src_counts,
size_t item_size);
545 sc_MPI_Comm mpicomm,
int tag,
546 void *dest_data,
const int *dest_counts,
547 const void *src_data,
const int *src_counts,
size_t item_size);
int32_t p4est_topidx_t
Typedef for counting topological entities (trees, tree vertices).
Definition: p4est_base.h:93
int32_t p4est_locidx_t
Typedef for processor-local indexing of quadrants and nodes.
Definition: p4est_base.h:106
int64_t p4est_gloidx_t
Typedef for globally unique indexing of quadrants.
Definition: p4est_base.h:118
The top-level 3D p8est interface.
The 3D quadrant (i.e., octant) datatype.
Definition: p8est.h:68
Context data to allow for split begin/end data transfer.
Definition: p8est_communication.h:299
The p8est forest datatype.
Definition: p8est.h:132