21.3.15. Tools / MPI Tool Information Interface C Bindings

PreviousUpNext
Up: C Bindings Next: Deprecated C Bindings Previous: Tools / Profiling Interface C Bindings

int MPI_T_category_changed(int *update_number)
int MPI_T_category_get_categories(int cat_index, int len, int indices[])
int MPI_T_category_get_cvars(int cat_index, int len, int indices[])
int MPI_T_category_get_events(int cat_index, int len, int indices[])
int MPI_T_category_get_index(const char *name, int *cat_index)
int MPI_T_category_get_info(int cat_index, char *name, int *name_len, char *desc, int *desc_len, int *num_cvars, int *num_pvars, int *num_categories)
int MPI_T_category_get_num(int *num_cat)
int MPI_T_category_get_num_events(int cat_index, int *num_events)
int MPI_T_category_get_pvars(int cat_index, int len, int indices[])
int MPI_T_cvar_get_index(const char *name, int *cvar_index)
int MPI_T_cvar_get_info(int cvar_index, char *name, int *name_len, int *verbosity, MPI_Datatype *datatype, MPI_T_enum *enumtype, char *desc, int *desc_len, int *bind, int *scope)
int MPI_T_cvar_get_num(int *num_cvar)
int MPI_T_cvar_handle_alloc(int cvar_index, void *obj_handle, MPI_T_cvar_handle *handle, int *count)
int MPI_T_cvar_handle_free(MPI_T_cvar_handle *handle)
int MPI_T_cvar_read(MPI_T_cvar_handle handle, void *buf)
int MPI_T_cvar_write(MPI_T_cvar_handle handle, const void *buf)
int MPI_T_enum_get_info(MPI_T_enum enumtype, int *num, char *name, int *name_len)
int MPI_T_enum_get_item(MPI_T_enum enumtype, int index, int *value, char *name, int *name_len)
int MPI_T_event_callback_get_info(MPI_T_event_registration event_registration, MPI_T_cb_safety cb_safety, MPI_Info *info_used)
int MPI_T_event_callback_set_info(MPI_T_event_registration event_registration, MPI_T_cb_safety cb_safety, MPI_Info info)
int MPI_T_event_copy(MPI_T_event_instance event_instance, void *buffer)
int MPI_T_event_get_index(const char *name, int *event_index)
int MPI_T_event_get_info(int event_index, char *name, int *name_len, int *verbosity, MPI_Datatype array_of_datatypes[], MPI_Aint array_of_displacements[], int *num_elements, MPI_T_enum *enumtype, MPI_Info *info, char *desc, int *desc_len, int *bind)
int MPI_T_event_get_num(int *num_events)
int MPI_T_event_get_source(MPI_T_event_instance event_instance, int *source_index)
int MPI_T_event_get_timestamp(MPI_T_event_instance event_instance, MPI_Count *event_timestamp)
int MPI_T_event_handle_alloc(int event_index, void *obj_handle, MPI_Info info, MPI_T_event_registration *event_registration)
int MPI_T_event_handle_free(MPI_T_event_registration event_registration, void *user_data, MPI_T_event_free_cb_function free_cb_function)
int MPI_T_event_handle_get_info(MPI_T_event_registration event_registration, MPI_Info *info_used)
int MPI_T_event_handle_set_info(MPI_T_event_registration event_registration, MPI_Info info)
int MPI_T_event_read(MPI_T_event_instance event_instance, int element_index, void *buffer)
int MPI_T_event_register_callback(MPI_T_event_registration event_registration, MPI_T_cb_safety cb_safety, MPI_Info info, void *user_data, MPI_T_event_cb_function event_cb_function)
int MPI_T_event_set_dropped_handler(MPI_T_event_registration event_registration, MPI_T_event_dropped_cb_function dropped_cb_function)
int MPI_T_finalize(void)
int MPI_T_init_thread(int required, int *provided)
int MPI_T_pvar_get_index(const char *name, int var_class, int *pvar_index)
int MPI_T_pvar_get_info(int pvar_index, char *name, int *name_len, int *verbosity, int *var_class, MPI_Datatype *datatype, MPI_T_enum *enumtype, char *desc, int *desc_len, int *bind, int *readonly, int *continuous, int *atomic)
int MPI_T_pvar_get_num(int *num_pvar)
int MPI_T_pvar_handle_alloc(MPI_T_pvar_session pe_session, int pvar_index, void *obj_handle, MPI_T_pvar_handle *handle, int *count)
int MPI_T_pvar_handle_free(MPI_T_pvar_session pe_session, MPI_T_pvar_handle *handle)
int MPI_T_pvar_read(MPI_T_pvar_session pe_session, MPI_T_pvar_handle handle, void *buf)
int MPI_T_pvar_readreset(MPI_T_pvar_session pe_session, MPI_T_pvar_handle handle, void *buf)
int MPI_T_pvar_reset(MPI_T_pvar_session pe_session, MPI_T_pvar_handle handle)
int MPI_T_pvar_session_create(MPI_T_pvar_session *pe_session)
int MPI_T_pvar_session_free(MPI_T_pvar_session *pe_session)
int MPI_T_pvar_start(MPI_T_pvar_session pe_session, MPI_T_pvar_handle handle)
int MPI_T_pvar_stop(MPI_T_pvar_session pe_session, MPI_T_pvar_handle handle)
int MPI_T_pvar_write(MPI_T_pvar_session pe_session, MPI_T_pvar_handle handle, const void *buf)
int MPI_T_source_get_info(int source_index, char *name, int *name_len, char *desc, int *desc_len, MPI_T_source_order *ordering, MPI_Count *ticks_per_second, MPI_Count *max_ticks, MPI_Info *info)
int MPI_T_source_get_num(int *num_sources)
int MPI_T_source_get_timestamp(int source_index, MPI_Count *timestamp)


PreviousUpNext
Up: C Bindings Next: Deprecated C Bindings Previous: Tools / Profiling Interface C Bindings


Return to MPI-4.1 Standard Index
Return to MPI Forum Home Page

(Unofficial) MPI-4.1 of November 2, 2023
HTML Generated on November 19, 2023