OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

mpiext_ftmpi_c.h
1 /*
2 * Copyright (c) 2010-2012 Oak Ridge National Labs. All rights reserved.
3 * Copyright (c) 2010-2014 The Trustees of the University of Tennessee.
4 * All rights reserved.
5 * $COPYRIGHT$
6 *
7 * Additional copyrights may follow
8 *
9 * $HEADER$
10 *
11 */
12 #include <stdbool.h>
13
14 /********************************
15 * Communicators
16 ********************************/
17 OMPI_DECLSPEC int MPIX_Comm_revoke(MPI_Comm comm);
18 OMPI_DECLSPEC int MPIX_Comm_shrink(MPI_Comm comm, MPI_Comm *newcomm);
19 OMPI_DECLSPEC int MPIX_Comm_failure_ack(MPI_Comm comm);
20 OMPI_DECLSPEC int MPIX_Comm_failure_get_acked(MPI_Comm comm, MPI_Group *failedgrp);
21
22 OMPI_DECLSPEC int MPIX_Comm_agree(MPI_Comm comm, int *flag);
23 OMPI_DECLSPEC int MPIX_Comm_iagree(MPI_Comm comm, int *flag, MPI_Request *request);
24
25 /**
26 * Deprecated functions to be soon removed.
27 */
28 OMPI_DECLSPEC int OMPI_Comm_revoke(MPI_Comm comm) __mpi_interface_deprecated__("OMPI_Comm_revoke is deprecated, use MPIX_Comm_revoke");
29
30 OMPI_DECLSPEC int OMPI_Comm_shrink(MPI_Comm comm, MPI_Comm *newcomm) __mpi_interface_deprecated__("OMPI_Comm_shrink is deprecated, use MPIX_Comm_shrink");
31
32 OMPI_DECLSPEC int OMPI_Comm_failure_ack(MPI_Comm comm) __mpi_interface_deprecated__("OMPI_Comm_failure_ack is deprecated, use MPIX_Comm_failure_ack");
33 OMPI_DECLSPEC int OMPI_Comm_failure_get_acked(MPI_Comm comm, MPI_Group *failedgrp) __mpi_interface_deprecated__("OMPI_Comm_failure_get_acked is deprecated, use MPIX_Comm_failure_get_acked");
34
35 OMPI_DECLSPEC int OMPI_Comm_agree(MPI_Comm comm, int *flag) __mpi_interface_deprecated__("OMPI_Comm_agree is deprecated, use MPIX_Comm_agree");
36 OMPI_DECLSPEC int OMPI_Comm_iagree(MPI_Comm comm, int *flag, MPI_Request *request) __mpi_interface_deprecated__("OMPI_Comm_iagree is deprecated, use MPIX_Comm_iagree");
37
38 #if 0
39 /********************************
40 * Windows
41 ********************************/
42 OMPI_DECLSPEC int MPIX_Win_revoke(MPI_Win win);
43 OMPI_DECLSPEC int MPIX_Win_get_failed(MPI_Win win, MPI_Group *failedgrp);
44
45 OMPI_DECLSPEC int OMPI_Win_revoke(MPI_Win win) __mpi_interface_deprecated__("OMPI_Win_revoke is deprecated, use MPIX_Win_revoke");
46 OMPI_DECLSPEC int OMPI_Win_get_failed(MPI_Win win, MPI_Group *failedgrp) __mpi_interface_deprecated__("OMPI_Win_get_failed is deprecated, use MPIX_Win_get_failed");
47 #endif
48
49 #if 0
50 /********************************
51 * I/O
52 ********************************/
53 OMPI_DECLSPEC int MPIX_File_revoke(MPI_File fh);
54
55 OMPI_DECLSPEC int OMPI_File_revoke(MPI_File fh) __mpi_interface_deprecated__("OMPI_File_revoke is deprecated, use MPIX_File_revoke");
56 #endif
57
ompi_win_t
Definition: win.h:53
ompi_file_t
Back-end structure for MPI_File.
Definition: file.h:42
ompi_group_t
Group structure Currently we have four formats for storing the process pointers that are members of t...
Definition: group.h:79
request
Definition: evdns.c:158
ompi_communicator_t
Definition: communicator.h:118
ompi_request_t
Main top-level request struct definition.
Definition: request.h:100