|
MPI_File_write(fh,
buf, count, datatype, status, ierror)
<type> buf(*)
integer fh, count, datatype, status(MPI_STATUS_SIZE), ierror
在非共享文件指针的当前位置处写入数据
MPI_File_write_all(fh, buf, count, datatype, status, ierror)
<type> buf(*)
integer fh, count, datatype, status(MPI_STATUS_SIZE), ierror
对非共享文件执行组写入,其效果就如同每一个进程都执行了一个MPI_File_write调用
MPI_File_write_all_begin(fh, buf, count, datatype, ierror)
<type> buf(*)
integer fh, count, datatype, ierror
用二步法开始一个非共享文件的组写入
MPI_File_write_all_end(fh, buf, status, ierror)
<type> buf(*)
integer fh, status(MPI_STATUS_SIZE), ierror
用二步法完成一个非共享文件的组写入
MPI_File_write_at(fh, offset, buf, count, datatype, status, ierror)
<type> buf(*)
integer fh, count, datatype, status(MPI_STATUS_SIZE), ierror
integer(kind=MPI_OFFSET_KIND) offset
在指定的文件偏移处写数据
MPI_File_write_at_all(fh, offset, buf, count, datatype, status, ierror)
<type> buf(*)
integer fh, count, datatype, status(MPI_STATUS_SIZE), ierror
integer(kind=MPI_OFFSET_KIND) offset
在各自的指定偏移处开始,执行文件的组写入
MPI_File_write_at_all_begin(fh, offset, buf, count, datatype, ierror)
<type> buf(*)
integer fh, count, datatype, ierror
integer(kind=MPI_OFFSET_KIND) offset
用二步法开始一个指定位置的组写入
MPI_File_write_at_all_end(fh, buf, status, ierror)
<type> buf(*)
integer fh, status(MPI_STATUS_SIZE), ierror
用二步法完成一个指定位置的组写入
MPI_File_write_ordered (fh, buf, count, datatype, status, ierror)
<type> buf(*)
integer fh, count, datatype, status(MPI_STATUS_SIZE), ierror
对共享文件进行组写入,其效果就如同每一个进程都按序依次执行了一个MPI_File_write_shared调用
MPI_File_write_ordered _begin(fh, buf, count, datatype, ierror)
<type> buf(*)
integer fh, count, datatype, ierror
用二步法开始一个共享文件的组写入
MPI_File_write_ordered _end(fh, buf, status, ierror)
<type> buf(*)
integer fh, status(MPI_STATUS_SIZE), ierror
用二步法完成一个共享文件的组写入
MPI_File_write_shared (fh, buf, count, datatype, status, ierror)
<type> buf(*)
integer fh, count, datatype, status(MPI_STATUS_SIZE), ierror
在共享文件指针的当前位置处写入数据
|
|