|
void | ityr::ito::init (MPI_Comm comm=MPI_COMM_WORLD) |
|
void | ityr::ito::fini () |
|
template<typename Fn , typename... Args> |
auto | ityr::ito::root_exec (Fn &&fn, Args &&... args) |
|
template<typename SchedLoopCallback , typename Fn , typename... Args> |
auto | ityr::ito::root_exec (with_callback_t, SchedLoopCallback cb, Fn &&fn, Args &&... args) |
|
bool | ityr::ito::is_spmd () |
|
bool | ityr::ito::is_root () |
|
template<typename Fn , typename... Args> |
auto | ityr::ito::coll_exec (const Fn &fn, const Args &... args) |
|
template<typename PreSuspendCallback , typename PostSuspendCallback > |
void | ityr::ito::migrate_to (common::topology::rank_t target_rank, PreSuspendCallback &&pre_suspend_cb, PostSuspendCallback &&post_suspend_cb) |
|
void | ityr::ito::migrate_to (common::topology::rank_t target_rank) |
|
template<typename PreSuspendCallback , typename PostSuspendCallback > |
void | ityr::ito::poll (PreSuspendCallback &&pre_suspend_cb, PostSuspendCallback &&post_suspend_cb) |
|
void | ityr::ito::task_group_begin (task_group_data *tgdata) |
|
template<typename PreSuspendCallback , typename PostSuspendCallback > |
void | ityr::ito::task_group_end (PreSuspendCallback &&pre_suspend_cb, PostSuspendCallback &&post_suspend_cb) |
|
void | ityr::ito::dag_prof_begin () |
|
void | ityr::ito::dag_prof_end () |
|
void | ityr::ito::dag_prof_print () |
|