Struct t8_profile

Struct Documentation

struct t8_profile

This struct is used to profile forest algorithms.

The forest struct stores a pointer to a profile struct, and if it is nonzero, various runtimes and data measurements are stored here.

See also

t8_cmesh_set_profiling and

See also

t8_cmesh_print_profile This struct holds profiling information, such as timings or statistics about communication.

Public Members

t8_locidx_t partition_elements_shipped

The number of elements this process has sent to other in the last partition call.

t8_locidx_t partition_elements_recv

The number of elements 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 elements to in the last partition call.

t8_locidx_t ghosts_shipped

The number of ghost elements this process has sent to other processes.

t8_locidx_t ghosts_received

The number of ghost elements this process has received from other processes.

int ghosts_remotes

The number of processes this process have sent ghost elements to (and received from).

int balance_rounds

The number of iterations during balance.

double adapt_runtime

The runtime of the last call to t8_forest_adapt (not counting adaptation in t8_forest_balance).

double partition_runtime

The runtime of the last call to t8_cmesh_partition (not count in partition in t8_forest_balance).

double ghost_runtime

The runtime of the last call to t8_forest_ghost_create.

double ghost_waittime

Amount of synchronisation time in ghost.

double balance_runtime

The runtime of the last call to t8_forest_balance.

double commit_runtime

The runtime of the last call to t8_cmesh_commit.

double cmesh_offsets_runtime

The runtime of the last call to t8_forest_partition_create_tree_offsets.

double forest_offsets_runtime

The runtime of the last call to t8_forest_partition_create_offsets.

double first_descendant_runtime

The runtime of the last call to t8_forest_partition_create_first_desc.