2004-03-19 09:12:43 +03:00
|
|
|
/*
|
2004-11-22 04:38:40 +03:00
|
|
|
* Copyright (c) 2004-2005 The Trustees of Indiana University.
|
|
|
|
* All rights reserved.
|
|
|
|
* Copyright (c) 2004-2005 The Trustees of the University of Tennessee.
|
|
|
|
* All rights reserved.
|
2004-11-28 23:09:25 +03:00
|
|
|
* Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
|
|
|
|
* University of Stuttgart. All rights reserved.
|
2004-11-22 04:38:40 +03:00
|
|
|
* $COPYRIGHT$
|
|
|
|
*
|
|
|
|
* Additional copyrights may follow
|
|
|
|
*
|
2004-03-19 09:12:43 +03:00
|
|
|
* $HEADER$
|
|
|
|
*/
|
|
|
|
|
2004-06-07 19:33:53 +04:00
|
|
|
#ifndef OMPI_ERRHANDLER_PREDEFINED_H
|
|
|
|
#define OMPI_ERRHANDLER_PREDEFINED_H
|
2004-03-19 09:12:43 +03:00
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Handler function for MPI_ERRORS_ARE_FATAL
|
|
|
|
*/
|
2004-09-06 16:06:27 +04:00
|
|
|
void ompi_mpi_errors_are_fatal_comm_handler(struct ompi_communicator_t **comm,
|
|
|
|
int *error_code, ...);
|
|
|
|
void ompi_mpi_errors_are_fatal_file_handler(struct ompi_file_t **file,
|
|
|
|
int *error_code, ...);
|
2004-12-14 05:35:03 +03:00
|
|
|
#if OMPI_WANT_MPI2_ONE_SIDED
|
2004-09-06 16:06:27 +04:00
|
|
|
void ompi_mpi_errors_are_fatal_win_handler(struct ompi_win_t **win,
|
|
|
|
int *error_code, ...);
|
2004-12-14 05:35:03 +03:00
|
|
|
#endif
|
2004-03-19 09:12:43 +03:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Handler function for MPI_ERRORS_RETURN
|
|
|
|
*/
|
2004-09-06 16:06:27 +04:00
|
|
|
void ompi_mpi_errors_return_comm_handler(struct ompi_communicator_t **comm,
|
2004-03-19 09:12:43 +03:00
|
|
|
int *error_code, ...);
|
2004-09-06 16:06:27 +04:00
|
|
|
void ompi_mpi_errors_return_file_handler(struct ompi_file_t **file,
|
|
|
|
int *error_code, ...);
|
2004-12-14 05:35:03 +03:00
|
|
|
#if OMPI_WANT_MPI2_ONE_SIDED
|
2004-09-06 16:06:27 +04:00
|
|
|
void ompi_mpi_errors_return_win_handler(struct ompi_win_t **win,
|
|
|
|
int *error_code, ...);
|
2004-12-14 05:35:03 +03:00
|
|
|
#endif
|
2004-09-06 16:06:27 +04:00
|
|
|
|
2004-03-19 09:12:43 +03:00
|
|
|
|
2004-06-07 19:33:53 +04:00
|
|
|
#endif /* OMPI_ERRHANDLER_PREDEFINED_H */
|