MPI_FILE_WRITE_AT(fh,
offset, buf, count, datatype,status) INOUTfh文件句柄 IN offset写入文件数据的起始偏移地址 IN buf 将写入数据存放缓冲区的起始地址 IN count 写入数据的个数 IN datatype写入数据的数据类型 OUTstatus 写入操作完成后返回的状态信息 int MPI_File_write_at(MPI_File fh, MPI_Offset offset, void * buf, int count, MPI_Datatype datatype, MPI_Status * status) 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与MPI_FILE_READ_AT相对应,它向文件句柄fh对应中,从指定的位置offset开始,将数据缓冲区buf中count个类型为datatype的数据,写入到该文件中,其中status是返回的状态参数。
MPI_FILE_READ_AT_ALL(fh, offset,but,count,datatype,status) MPI_FILE_READ_AT_ALL是组调用,即与文件句柄fh相联系的进程组中的所有进程都要执行此读取调用,就如同每个进程都执行了一个相应的MPI_FILE_READ_AT操作。 MPI_FILE_WRITE_AT_ALL(fh, offset, buf, count, datatype,
status) MPI_FILE_WRITE_AT_ALL操作和MPI_FILE_READ_AT_ALL相对应,它也是一个组调用,即与文件句柄fh相联系的所有进程都必须执行此调用,它如同每一个进程都执行了一个相应的MPI_FILE_WRITE_AT操作一样。 |
|||