Update PMI RTE to match error handling changes that were part of r28852.
Note that the PMI RTE still doesn't listen for asynchronous errors, so the error handler still won't ever actually do anything :). This commit was SVN r28886. The following SVN revision numbers were found above: r28852 --> open-mpi/ompi@e4e678e234
Этот коммит содержится в:
родитель
5bfd980968
Коммит
414ba3dad8
@ -106,7 +106,12 @@ OMPI_DECLSPEC int ompi_rte_abort_peers(ompi_process_name_t *procs, size_t nprocs
|
||||
OMPI_DECLSPEC int ompi_rte_error_log(const char *file, int line,
|
||||
const char *func, int ret);
|
||||
#define OMPI_ERROR_LOG(ret) ompi_rte_error_log(__FILE__, __LINE__, __func__, ret)
|
||||
void ompi_rte_set_fault_callback(void (*)(opal_pointer_array_t*));
|
||||
struct ompi_rte_error_report_t {
|
||||
int errcode;
|
||||
};
|
||||
typedef struct ompi_rte_error_report_t ompi_rte_error_report_t;
|
||||
#define OMPI_RTE_ERRHANDLER_LAST 0
|
||||
void ompi_rte_register_errhandler(int (*)(opal_pointer_array_t*), int);
|
||||
|
||||
/* Init and finalize objects and operations */
|
||||
OMPI_DECLSPEC int ompi_rte_init(int *argc, char ***argv);
|
||||
|
@ -62,7 +62,7 @@ ompi_rte_error_log(const char *file, int line,
|
||||
|
||||
|
||||
void
|
||||
ompi_rte_set_fault_callback(void (*callback)(opal_pointer_array_t*))
|
||||
ompi_rte_register_errhandler(int (*callback)(opal_pointer_array_t*), int order)
|
||||
{
|
||||
/* This is intentionally a no-op. We don't get async errors from PMI. */
|
||||
}
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user