Skip to content
This repository was archived by the owner on Sep 30, 2022. It is now read-only.

Commit 488860a

Browse files
committed
make the c interface functions compile and work and start with the fortran interface functions.
1 parent 37cff29 commit 488860a

File tree

5 files changed

+20
-0
lines changed

5 files changed

+20
-0
lines changed

ompi/mpi/c/profile/Makefile.am

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,9 +391,13 @@ nodist_libmpi_c_pmpi_la_SOURCES += \
391391
pfile_get_view.c \
392392
pfile_iread_at.c \
393393
pfile_iread.c \
394+
pfile_iread_at_all.c \
395+
pfile_iread_all.c \
394396
pfile_iread_shared.c \
395397
pfile_iwrite_at.c \
396398
pfile_iwrite.c \
399+
pfile_iwrite_at_all.c \
400+
pfile_iwrite_all.c \
397401
pfile_iwrite_shared.c \
398402
pfile_open.c \
399403
pfile_preallocate.c \

ompi/mpi/c/profile/defines.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,13 @@
143143
#define MPI_File_get_view PMPI_File_get_view
144144
#define MPI_File_iread_at PMPI_File_iread_at
145145
#define MPI_File_iread PMPI_File_iread
146+
#define MPI_File_iread_at_all PMPI_File_iread_at_all
147+
#define MPI_File_iread_all PMPI_File_iread_all
146148
#define MPI_File_iread_shared PMPI_File_iread_shared
147149
#define MPI_File_iwrite_at PMPI_File_iwrite_at
148150
#define MPI_File_iwrite PMPI_File_iwrite
151+
#define MPI_File_iwrite_at_all PMPI_File_iwrite_at_all
152+
#define MPI_File_iwrite_all PMPI_File_iwrite_all
149153
#define MPI_File_iwrite_shared PMPI_File_iwrite_shared
150154
#define MPI_File_open PMPI_File_open
151155
#define MPI_File_preallocate PMPI_File_preallocate

ompi/mpi/fortran/mpif-h/Makefile.am

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -448,9 +448,13 @@ libmpi_mpifh_la_SOURCES += \
448448
file_get_view_f.c \
449449
file_iread_at_f.c \
450450
file_iread_f.c \
451+
file_iread_at_all_f.c \
452+
file_iread_all_f.c \
451453
file_iread_shared_f.c \
452454
file_iwrite_at_f.c \
453455
file_iwrite_f.c \
456+
file_iwrite_at_all_f.c \
457+
file_iwrite_all_f.c \
454458
file_iwrite_shared_f.c \
455459
file_open_f.c \
456460
file_preallocate_f.c \

ompi/mpi/fortran/mpif-h/profile/defines.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,12 +126,16 @@
126126
#define ompi_file_write_at_f pompi_file_write_at_f
127127
#define ompi_file_write_at_all_f pompi_file_write_at_all_f
128128
#define ompi_file_iread_at_f pompi_file_iread_at_f
129+
#define ompi_file_iwrite_at_all_f pompi_file_iwrite_at_all_f
130+
#define ompi_file_iread_at_all_f pompi_file_iread_at_all_f
129131
#define ompi_file_iwrite_at_f pompi_file_iwrite_at_f
130132
#define ompi_file_read_f pompi_file_read_f
131133
#define ompi_file_read_all_f pompi_file_read_all_f
132134
#define ompi_file_write_f pompi_file_write_f
133135
#define ompi_file_write_all_f pompi_file_write_all_f
134136
#define ompi_file_iread_f pompi_file_iread_f
137+
#define ompi_file_iwrite_all_f pompi_file_iwrite_all_f
138+
#define ompi_file_iread_all_f pompi_file_iread_all_f
135139
#define ompi_file_iwrite_f pompi_file_iwrite_f
136140
#define ompi_file_seek_f pompi_file_seek_f
137141
#define ompi_file_get_position_f pompi_file_get_position_f

ompi/mpi/fortran/mpif-h/prototypes_mpi.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,12 +185,16 @@ PN2(void, MPI_File_write_at, mpi_file_write_at, MPI_FILE_WRITE_AT, (MPI_Fint *fh
185185
PN2(void, MPI_File_write_at_all, mpi_file_write_at_all, MPI_FILE_WRITE_AT_ALL, (MPI_Fint *fh, MPI_Offset *offset, char *buf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *status, MPI_Fint *ierr));
186186
PN2(void, MPI_File_iread_at, mpi_file_iread_at, MPI_FILE_IREAD_AT, (MPI_Fint *fh, MPI_Offset *offset, char *buf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *request, MPI_Fint *ierr));
187187
PN2(void, MPI_File_iwrite_at, mpi_file_iwrite_at, MPI_FILE_IWRITE_AT, (MPI_Fint *fh, MPI_Offset *offset, char *buf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *request, MPI_Fint *ierr));
188+
PN2(void, MPI_File_iread_at_all, mpi_file_iread_at_all, MPI_FILE_IREAD_AT_ALL, (MPI_Fint *fh, MPI_Offset *offset, char *buf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *request, MPI_Fint *ierr));
189+
PN2(void, MPI_File_iwrite_at_all, mpi_file_iwrite_at_all, MPI_FILE_IWRITE_AT_ALL, (MPI_Fint *fh, MPI_Offset *offset, char *buf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *request, MPI_Fint *ierr));
188190
PN2(void, MPI_File_read, mpi_file_read, MPI_FILE_READ, (MPI_Fint *fh, char *buf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *status, MPI_Fint *ierr));
189191
PN2(void, MPI_File_read_all, mpi_file_read_all, MPI_FILE_READ_ALL, (MPI_Fint *fh, char *buf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *status, MPI_Fint *ierr));
190192
PN2(void, MPI_File_write, mpi_file_write, MPI_FILE_WRITE, (MPI_Fint *fh, char *buf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *status, MPI_Fint *ierr));
191193
PN2(void, MPI_File_write_all, mpi_file_write_all, MPI_FILE_WRITE_ALL, (MPI_Fint *fh, char *buf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *status, MPI_Fint *ierr));
192194
PN2(void, MPI_File_iread, mpi_file_iread, MPI_FILE_IREAD, (MPI_Fint *fh, char *buf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *request, MPI_Fint *ierr));
193195
PN2(void, MPI_File_iwrite, mpi_file_iwrite, MPI_FILE_IWRITE, (MPI_Fint *fh, char *buf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *request, MPI_Fint *ierr));
196+
PN2(void, MPI_File_iread_all, mpi_file_iread_all, MPI_FILE_IREAD_ALL, (MPI_Fint *fh, char *buf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *request, MPI_Fint *ierr));
197+
PN2(void, MPI_File_iwrite_all, mpi_file_iwrite_all, MPI_FILE_IWRITE_ALL, (MPI_Fint *fh, char *buf, MPI_Fint *count, MPI_Fint *datatype, MPI_Fint *request, MPI_Fint *ierr));
194198
PN2(void, MPI_File_seek, mpi_file_seek, MPI_FILE_SEEK, (MPI_Fint *fh, MPI_Offset *offset, MPI_Fint *whence, MPI_Fint *ierr));
195199
PN2(void, MPI_File_get_position, mpi_file_get_position, MPI_FILE_GET_POSITION, (MPI_Fint *fh, MPI_Offset *offset, MPI_Fint *ierr));
196200
PN2(void, MPI_File_get_byte_offset, mpi_file_get_byte_offset, MPI_FILE_GET_BYTE_OFFSET, (MPI_Fint *fh, MPI_Offset *offset, MPI_Offset *disp, MPI_Fint *ierr));

0 commit comments

Comments
 (0)