OpenMPI  0.1.1
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 
Definition: win.h:53
Back-end structure for MPI_File.
Definition: file.h:42
Group structure Currently we have four formats for storing the process pointers that are members of t...
Definition: group.h:79
Definition: evdns.c:158
Definition: communicator.h:118
Main top-level request struct definition.
Definition: request.h:100