This source file includes following definitions.
- MPI_File_write_at_all_begin
1
2
3
4
5
6
7
8 #include "mpioimpl.h"
9
10 #ifdef HAVE_WEAK_SYMBOLS
11
12 #if defined(HAVE_PRAGMA_WEAK)
13 #pragma weak MPI_File_write_at_all_begin = PMPI_File_write_at_all_begin
14 #elif defined(HAVE_PRAGMA_HP_SEC_DEF)
15 #pragma _HP_SECONDARY_DEF PMPI_File_write_at_all_begin MPI_File_write_at_all_begin
16 #elif defined(HAVE_PRAGMA_CRI_DUP)
17 #pragma _CRI duplicate MPI_File_write_at_all_begin as PMPI_File_write_at_all_begin
18
19 #elif defined(HAVE_WEAK_ATTRIBUTE)
20 int MPI_File_write_at_all_begin(MPI_File fh, MPI_Offset offset, const void *buf, int count,
21 MPI_Datatype datatype) __attribute__((weak,alias("PMPI_File_write_at_all_begin")));
22 #endif
23
24
25 #define MPIO_BUILD_PROFILING
26 #include "mpioprof.h"
27 #endif
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 int MPI_File_write_at_all_begin(MPI_File fh, MPI_Offset offset, ROMIO_CONST void *buf,
43 int count, MPI_Datatype datatype)
44 {
45 int error_code;
46 static char myname[] = "MPI_FILE_WRITE_AT_ALL_BEGIN";
47
48 error_code = MPIOI_File_write_all_begin(fh, offset,
49 ADIO_EXPLICIT_OFFSET,
50 buf, count, datatype, myname);
51
52 return error_code;
53 }