|
p4est 2.8.5.190-3fcf-dirty
p4est is a software library for parallel adaptive mesh refinement.
|
columns of layers that neighbor the local domain More...
#include <p6est_ghost.h>

Data Fields | |
| int | mpisize |
| p4est_topidx_t | num_trees |
| p4est_connect_type_t | btype |
| which neighboring columns are in the ghost layer | |
| p4est_ghost_t * | column_ghost |
| describes the ghost columns | |
| sc_array_t * | column_layer_offsets |
| array of p4est_locidx_t type: the offset of each ghost columns within the ghosts array of column-layers | |
| sc_array_t | ghosts |
| An array of column-layers which make up the ghost layer around p6est. More... | |
| p4est_locidx_t * | tree_offsets |
| num_trees + 1 ghost indices | |
| p4est_locidx_t * | proc_offsets |
| mpisize + 1 ghost indices | |
| sc_array_t | mirrors |
| An array of local quadrants that touch the parallel boundary from the inside, i.e., that are ghosts in the perspective of at least one other processor. More... | |
| p4est_locidx_t * | mirror_tree_offsets |
| num_trees + 1 mirror indices | |
| p4est_locidx_t * | mirror_proc_mirrors |
| indices into mirrors grouped by outside processor rank and ascending within each rank | |
| p4est_locidx_t * | mirror_proc_offsets |
| mpisize + 1 indices into mirror_proc_mirrors | |
| p4est_locidx_t * | mirror_proc_fronts |
| like mirror_proc_mirrors, but limited to the outermost octants. More... | |
| p4est_locidx_t * | mirror_proc_front_offsets |
| NULL until p4est_ghost_expand is called. | |
columns of layers that neighbor the local domain
| sc_array_t p6est_ghost::ghosts |
An array of column-layers which make up the ghost layer around p6est.
Their piggy3 data member is filled with their owner's tree and local number (cumulative over trees). Quadrants are ordered in p4est_quadrant_compare_piggy order. These are quadrants inside the neighboring tree, i.e., p4est_quadrant_is_inside is true for the quadrant and the neighboring tree. array of p2est_quadrant_t type
| p4est_locidx_t* p6est_ghost::mirror_proc_fronts |
like mirror_proc_mirrors, but limited to the outermost octants.
This is NULL until p4est_ghost_expand is called
| sc_array_t p6est_ghost::mirrors |
An array of local quadrants that touch the parallel boundary from the inside, i.e., that are ghosts in the perspective of at least one other processor.
The storage convention is the same as for ghosts above. array of p4est_quadrant_t type