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
#include <src/vt/phase/phase_hook_enum.h>
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 |