nm_mpi_io.h
Go to the documentation of this file.
63typedef int MPI_Datarep_extent_function(MPI_Datatype datatype, MPI_Aint*file_extent, void*extra_state);
92int MPI_File_set_view(MPI_File fh, MPI_Offset disp, MPI_Datatype etype, MPI_Datatype filetype, const char*datarep, MPI_Info info);
93int MPI_File_get_view(MPI_File fh, MPI_Offset*disp, MPI_Datatype*etype, MPI_Datatype *filetype, char *datarep);
96int MPI_File_write(MPI_File fh, const void*buf, int count, MPI_Datatype datatype, MPI_Status*status);
98int MPI_File_read_at(MPI_File fh, MPI_Offset offset, void*buf, int count, MPI_Datatype datatype, MPI_Status*status);
99int MPI_File_write_at(MPI_File fh, MPI_Offset offset, const void*buf, int count, MPI_Datatype datatype, MPI_Status*status);
101int MPI_File_read_all(MPI_File fh, void*buf, int count, MPI_Datatype datatype, MPI_Status*status);
102int MPI_File_write_all(MPI_File fh, const void*buf, int count, MPI_Datatype datatype, MPI_Status*status);
103int MPI_File_read_at_all(MPI_File fh, MPI_Offset offset, void*buf, int count, MPI_Datatype datatype, MPI_Status*status);
104int MPI_File_write_at_all(MPI_File fh, MPI_Offset offset, const void*buf, int count, MPI_Datatype datatype, MPI_Status*status);
111int MPI_File_read_at_all_begin(MPI_File fh, MPI_Offset offset, void*buf, int count, MPI_Datatype datatype);
113int MPI_File_write_at_all_begin(MPI_File fh, MPI_Offset offset, const void*buf, int count, MPI_Datatype datatype);
123int MPI_File_iread_at(MPI_File fh, MPI_Offset offset, void*buf, int count, MPI_Datatype datatype, MPI_Request*request);
124int MPI_File_iwrite_at(MPI_File fh, MPI_Offset offset, const void*buf, int count, MPI_Datatype datatype, MPI_Request*request);
125int MPI_File_iread(MPI_File fh, void*buf, int count, MPI_Datatype datatype, MPI_Request*request);
126int MPI_File_iwrite(MPI_File fh, const void*buf, int count, MPI_Datatype datatype, MPI_Request*request);
129int MPI_File_write_shared(MPI_File fh, const void*buf, int count, MPI_Datatype datatype, MPI_Status*status);
130int MPI_File_iwrite_shared(MPI_File fh, const void*buf, int count, MPI_Datatype datatype, MPI_Request*request);
131int MPI_File_read_shared(MPI_File fh, void*buf, int count, MPI_Datatype datatype, MPI_Status*status);
132int MPI_File_iread_shared(MPI_File fh, void*buf, int count, MPI_Datatype datatype, MPI_Request*request);
133int MPI_File_write_ordered(MPI_File fh, const void*buf, int count, MPI_Datatype datatype, MPI_Status*status);
134int MPI_File_read_ordered(MPI_File fh, void*buf, int count, MPI_Datatype datatype, MPI_Status*status);
void() MPI_File_errhandler_function(MPI_File *, int *,...)
Definition nm_mpi_io.h:39
int MPI_File_get_info(MPI_File fh, MPI_Info *info)
int MPI_File_read_all_begin(MPI_File fh, void *buf, int count, MPI_Datatype datatype)
int MPI_File_get_position(MPI_File fh, MPI_Offset *offset)
int MPI_File_iread_shared(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
int MPI_File_seek(MPI_File fh, MPI_Offset offset, int whence)
int MPI_File_get_errhandler(MPI_File file, MPI_Errhandler *errhandler)
int MPI_File_write(MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
int MPI_File_get_view(MPI_File fh, MPI_Offset *disp, MPI_Datatype *etype, MPI_Datatype *filetype, char *datarep)
MPI_File_errhandler_function MPI_File_errhandler_fn
pre MPI-2.2 compatibility type
Definition nm_mpi_io.h:40
int MPI_File_read_at_all_end(MPI_File fh, void *buf, MPI_Status *status)
int MPI_File_write_at(MPI_File fh, MPI_Offset offset, const void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
int MPI_File_read_ordered_begin(MPI_File fh, void *buf, int count, MPI_Datatype datatype)
int MPI_Datarep_extent_function(MPI_Datatype datatype, MPI_Aint *file_extent, void *extra_state)
Definition nm_mpi_io.h:63
int MPI_File_iwrite_shared(MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
int MPI_File_write_all_end(MPI_File fh, const void *buf, MPI_Status *status)
int MPI_File_get_byte_offset(MPI_File fh, MPI_Offset offset, MPI_Offset *disp)
int MPI_File_write_at_all_begin(MPI_File fh, MPI_Offset offset, const void *buf, int count, MPI_Datatype datatype)
MPI_Fint MPI_File_c2f(MPI_File file)
int MPI_File_read_at_all_begin(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype)
int MPI_File_write_all_begin(MPI_File fh, const void *buf, int count, MPI_Datatype datatype)
int MPI_File_get_atomicity(MPI_File fh, int *flag)
int MPI_File_read_all(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
int MPI_File_write_at_all(MPI_File fh, MPI_Offset offset, const void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
int MPI_File_read(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
int MPI_File_read_ordered(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
int MPI_File_get_size(MPI_File fh, MPI_Offset *size)
int MPI_File_open(MPI_Comm comm, const char *filename, int amode, MPI_Info info, MPI_File *fh)
int MPI_File_read_shared(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
int MPI_File_set_view(MPI_File fh, MPI_Offset disp, MPI_Datatype etype, MPI_Datatype filetype, const char *datarep, MPI_Info info)
int MPI_File_set_size(MPI_File fh, MPI_Offset size)
int MPI_Datarep_conversion_function(void *userbuf, MPI_Datatype datatype, int count, void *filebuf, MPI_Offset position, void *extra_state)
Definition nm_mpi_io.h:64
int MPI_File_write_all(MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
int MPI_File_write_ordered(MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
int MPI_File_write_ordered_begin(MPI_File fh, const void *buf, int count, MPI_Datatype datatype)
int MPI_File_close(MPI_File *fh)
int MPI_File_iread(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
int MPI_File_sync(MPI_File fh)
int MPI_File_iwrite(MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
int MPI_File_read_at_all(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
int MPI_File_write_ordered_end(MPI_File fh, const void *buf, MPI_Status *status)
int MPI_File_get_position_shared(MPI_File fh, MPI_Offset *offset)
int MPI_File_seek_shared(MPI_File fh, MPI_Offset offset, int whence)
MPI_File MPI_File_f2c(MPI_Fint file)
int MPI_File_create_errhandler(MPI_File_errhandler_fn *function, MPI_Errhandler *errhandler)
int MPI_File_write_shared(MPI_File fh, const void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
int MPI_File_preallocate(MPI_File fh, MPI_Offset size)
int MPI_Register_datarep(const char *datarep, MPI_Datarep_conversion_function *read_conversion_fn, MPI_Datarep_conversion_function *write_conversion_fn, MPI_Datarep_extent_function *dtype_file_extent_fn, void *extra_state)
int MPI_File_set_info(MPI_File fh, MPI_Info info)
int MPI_File_read_at(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
int MPI_File_read_all_end(MPI_File fh, void *buf, MPI_Status *status)
int MPI_File_set_errhandler(MPI_File file, MPI_Errhandler errhandler)
int MPI_File_get_type_extent(MPI_File fh, MPI_Datatype datatype, MPI_Aint *extent)
int MPI_File_write_at_all_end(MPI_File fh, const void *buf, MPI_Status *status)
int MPI_File_delete(const char *filename, MPI_Info info)
int MPI_File_call_errhandler(MPI_File file, int errorcode)
int MPI_File_iread_at(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
int MPI_File_read_ordered_end(MPI_File fh, void *buf, MPI_Status *status)
int MPI_File_get_group(MPI_File fh, MPI_Group *group)
int MPI_File_get_amode(MPI_File fh, int *amode)
int MPI_File_set_atomicity(MPI_File fh, int flag)
int MPI_File_iwrite_at(MPI_File fh, MPI_Offset offset, const void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
nm_len_t size
size of the onsided data (not incuding target-side completion)
Definition nm_onesided_private.h:1