This source file includes following definitions.
- mpi_info_create_
1
2
3
4
5
6
7
8 #include "mpio.h"
9 #include "adio.h"
10
11
12 #if defined(MPIO_BUILD_PROFILING) || defined(HAVE_WEAK_SYMBOLS)
13 #ifdef FORTRANCAPS
14 #define mpi_info_create_ PMPI_INFO_CREATE
15 #elif defined(FORTRANDOUBLEUNDERSCORE)
16 #define mpi_info_create_ pmpi_info_create__
17 #elif !defined(FORTRANUNDERSCORE)
18 #if defined(HPUX) || defined(SPPUX)
19 #pragma _HP_SECONDARY_DEF pmpi_info_create pmpi_info_create_
20 #endif
21 #define mpi_info_create_ pmpi_info_create
22 #else
23 #if defined(HPUX) || defined(SPPUX)
24 #pragma _HP_SECONDARY_DEF pmpi_info_create_ pmpi_info_create
25 #endif
26 #define mpi_info_create_ pmpi_info_create_
27 #endif
28
29 #if defined(HAVE_WEAK_SYMBOLS)
30 #if defined(HAVE_PRAGMA_WEAK)
31 #if defined(FORTRANCAPS)
32 #pragma weak MPI_INFO_CREATE = PMPI_INFO_CREATE
33 #elif defined(FORTRANDOUBLEUNDERSCORE)
34 #pragma weak mpi_info_create__ = pmpi_info_create__
35 #elif !defined(FORTRANUNDERSCORE)
36 #pragma weak mpi_info_create = pmpi_info_create
37 #else
38 #pragma weak mpi_info_create_ = pmpi_info_create_
39 #endif
40
41 #elif defined(HAVE_PRAGMA_HP_SEC_DEF)
42 #if defined(FORTRANCAPS)
43 #pragma _HP_SECONDARY_DEF PMPI_INFO_CREATE MPI_INFO_CREATE
44 #elif defined(FORTRANDOUBLEUNDERSCORE)
45 #pragma _HP_SECONDARY_DEF pmpi_info_create__ mpi_info_create__
46 #elif !defined(FORTRANUNDERSCORE)
47 #pragma _HP_SECONDARY_DEF pmpi_info_create mpi_info_create
48 #else
49 #pragma _HP_SECONDARY_DEF pmpi_info_create_ mpi_info_create_
50 #endif
51
52 #elif defined(HAVE_PRAGMA_CRI_DUP)
53 #if defined(FORTRANCAPS)
54 #pragma _CRI duplicate MPI_INFO_CREATE as PMPI_INFO_CREATE
55 #elif defined(FORTRANDOUBLEUNDERSCORE)
56 #pragma _CRI duplicate mpi_info_create__ as pmpi_info_create__
57 #elif !defined(FORTRANUNDERSCORE)
58 #pragma _CRI duplicate mpi_info_create as pmpi_info_create
59 #else
60 #pragma _CRI duplicate mpi_info_create_ as pmpi_info_create_
61 #endif
62
63
64 #endif
65
66 #include "mpioprof.h"
67 #endif
68
69 #else
70
71 #ifdef FORTRANCAPS
72 #define mpi_info_create_ MPI_INFO_CREATE
73 #elif defined(FORTRANDOUBLEUNDERSCORE)
74 #define mpi_info_create_ mpi_info_create__
75 #elif !defined(FORTRANUNDERSCORE)
76 #if defined(HPUX) || defined(SPPUX)
77 #pragma _HP_SECONDARY_DEF mpi_info_create mpi_info_create_
78 #endif
79 #define mpi_info_create_ mpi_info_create
80 #else
81 #if defined(HPUX) || defined(SPPUX)
82 #pragma _HP_SECONDARY_DEF mpi_info_create_ mpi_info_create
83 #endif
84 #endif
85 #endif
86
87 void mpi_info_create_(MPI_Fint *info, int *ierr )
88 {
89 MPI_Info info_c;
90
91 *ierr = MPI_Info_create(&info_c);
92 *info = MPI_Info_c2f(info_c);
93 }