p4est 2.8.6
p4est is a software library for parallel adaptive mesh refinement.
|
The p8est forest datatype. More...
#include <p8est.h>
Data Fields | |
sc_MPI_Comm | mpicomm |
MPI communicator. | |
int | mpisize |
number of MPI processes | |
int | mpirank |
this process's MPI rank | |
int | mpicomm_owned |
flag if communicator is owned | |
size_t | data_size |
size of per-quadrant p.user_data (see p8est_quadrant_t::p8est_quadrant_data::user_data) | |
void * | user_pointer |
convenience pointer for users, never touched by p4est | |
long | revision |
Gets bumped on mesh change. | |
p4est_topidx_t | first_local_tree |
0-based index of first local tree, must be -1 for an empty processor | |
p4est_topidx_t | last_local_tree |
0-based index of last local tree, must be -2 for an empty processor | |
p4est_locidx_t | local_num_quadrants |
number of quadrants on all trees on this processor | |
p4est_gloidx_t | global_num_quadrants |
number of quadrants on all trees on all processors | |
p4est_gloidx_t * | global_first_quadrant |
first global quadrant index for each process and 1 beyond | |
p8est_quadrant_t * | global_first_position |
first smallest possible quad for each process and 1 beyond | |
p8est_connectivity_t * | connectivity |
connectivity structure, not owned | |
sc_array_t * | trees |
array of all trees | |
sc_mempool_t * | user_data_pool |
memory allocator for user data | |
sc_mempool_t * | quadrant_pool |
memory allocator for temporary quadrants | |
p8est_inspect_t * | inspect |
algorithmic switches | |
The p8est forest datatype.