Struct t8_cprofile
Defined in File t8_cmesh_types.h
Struct Documentation
-
struct t8_cprofile
This struct is used to profile cmesh algorithms.
The cmesh struct stores a pointer to a profile struct, and if it is nonzero, various runtimes and data measurements are stored here.
See also
See also
Public Members
-
t8_locidx_t partition_trees_shipped
The number of trees this process has sent to other in the last partition call.
-
t8_locidx_t partition_ghosts_shipped
The number of ghosts this process has sent to other in the last partition call.
-
t8_locidx_t partition_trees_recv
The number of trees this process has received from other in the last partition call.
-
t8_locidx_t partition_ghosts_recv
The number of ghosts this process has received from other in the last partition call.
-
size_t partition_bytes_sent
The total number of bytes sent to other processes in the last partition call.
-
int partition_procs_sent
The number of different processes this process has send local trees or ghosts to in the last partition call.
1 if this processes’ first tree is shared.
0 if not.
-
double partition_runtime
The runtime of the last call to t8_cmesh_partition.
-
double commit_runtime
The runtime of the last call to t8_cmesh_commit.
-
double geometry_evaluate_num_calls
The number of calls to t8_geometry_evaluate.
-
double geometry_evaluate_runtime
The accumulated runtime of calls to t8_geometry_evaluate.
-
t8_locidx_t partition_trees_shipped