p4est  2.8.7
p4est is a software library for parallel adaptive mesh refinement.
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
p4est_ghost_exchange Struct Reference

Transient storage for asynchronous ghost exchange. More...

#include <p4est_ghost.h>

Collaboration diagram for p4est_ghost_exchange:
Collaboration graph
[legend]

Data Fields

int is_custom
 False for p4est_ghost_exchange_data.
 
int is_levels
 Are we restricted to levels or not.
 
p4est_tp4est
 The forest used for reference.
 
p4est_ghost_tghost
 The ghost layer used for reference.
 
int minlevel
 Meaningful with is_levels.
 
int maxlevel
 Meaningful with is_levels.
 
size_t data_size
 The data size to transfer per quadrant.
 
void * ghost_data
 Allocated contiguous array for ghost data.
 
int * qactive
 p4est->mpisize many integers
 
int * qbuffer
 p4est->mpisize many integers
 
sc_array_t requests
 Array of send requests.
 
sc_array_t sbuffers
 Array of send buffers.
 
sc_array_t rrequests
 Array of receive requests.
 
sc_array_t rbuffers
 Array of receive buffers.
 

Detailed Description

Transient storage for asynchronous ghost exchange.


The documentation for this struct was generated from the following file: