vt::phase namespace

Classes

struct PhaseHookID
A registered phase hook used to identify it and unregister it.
struct PhaseManager
General management of phases in an application to delineate collective intervals of time across nodes.

Enums

enum class PhaseHook: int8_t { Start, End, DataCollection, EndPostMigration }
Different times in phase execution one can hook triggered actions into the PhaseManager.

Enum documentation

enum class vt::phase::PhaseHook: int8_t

Different times in phase execution one can hook triggered actions into the PhaseManager.

Enumerators
Start

Before a phase starts

End

After a phase ends

DataCollection

Data collection for when a phase ends

EndPostMigration

After a phase ends after all migrations