25#ifndef P8EST_COMMUNICATION_H
26#define P8EST_COMMUNICATION_H
78int p8est_comm_parallel_env_reduce (
p8est_t **
98int p8est_comm_parallel_env_reduce_ext (
p8est_t **
102 int add_to_beginning,
103 int **ranks_subcomm);
134 global_num_quadrants,
162 int num_procs,
int p);
203int p8est_comm_is_owner_gfp
255 int flag, sc_MPI_Op operation);
287 sc_MPI_Request *recv_req;
288 sc_MPI_Request *send_req;
318 sc_MPI_Comm mpicomm,
int tag,
320 const void *src_data,
373 const void *src_data,
422 sc_MPI_Comm mpicomm,
int tag,
424 const int *dest_sizes,
425 const void *src_data,
426 const int *src_sizes);
476 const int *dest_sizes,
477 const void *src_data,
478 const int *src_sizes);
531void p8est_transfer_items
533 sc_MPI_Comm mpicomm,
int tag,
534 void *dest_data,
const int *dest_counts,
535 const void *src_data,
const int *src_counts,
size_t item_size);
546 sc_MPI_Comm mpicomm,
int tag,
547 void *dest_data,
const int *dest_counts,
548 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:283
The p8est forest datatype.
Definition: p8est.h:132