template<runtime::RuntimeInstType instance = collective_default_inst>
vt::CollectiveAnyOps struct

Public static functions

static auto initialize(int& argc, char**& argv, bool is_interop = false, MPI_Comm* comm = nullptr, arguments::AppConfig const* appConfig = nullptr) -> RuntimePtrType
static auto initialize(int& argc, char**& argv, PhysicalResourceType const, bool is_interop = false, MPI_Comm* comm = nullptr, arguments::AppConfig const* appConfig = nullptr) -> RuntimePtrType
static void finalize(RuntimePtrType in_rt = nullptr)
static void scheduleThenFinalize(RuntimePtrType in_rt = nullptr)
static void setCurrentRuntimeTLS(RuntimeUnsafePtrType in_rt = nullptr)
static void abort(std::string const str = "", ErrorCodeType const code = 0)
static void output(std::string const str = "", ErrorCodeType const code = 1, bool error = false, bool decorate = true, bool formatted = false, bool abort_out = false)