The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
next up previous contents
Next: Доступ к данным с Up: Доступ к данным. Previous: Соглашения доступа к данным.   Contents

Доступ к данным с точными смещениями.

Если был определен тип доступа MPI_MODE_SEQUENTIAL, когда открывался файл, то вызывать подпрограммы из данного раздела ошибочно.



MPI_FILE_READ_AT(fh, offset, buf, count, datatype, status)



IN fh дескриптор файла (дескриптор)
IN offset смещение (целое)
OUT buf начальный адрес буфера (выбор)
IN count количество элементов в буфере (целое)
IN datatype тип данных каждого элемента буфера (дескриптор)
OUT status объект состояния (Status)




int MPI_File_read_at(MPI_File fh, MPI_Offset offset,
void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
MPI_FILE_READ_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
void MPI::File::Read_at(MPI::Offset offset, void* buf,
 int count, const MPI::Datatype& datatype, MPI::Status& status)
void MPI::File::Read_at(MPI::Offset offset, void* buf,
 int count, const MPI::Datatype& datatype)
MPI_FILE_READ_AT читает файл, начиная с позиции, определенной аргументом offset.





MPI_FILE_READ_AT_ALL(fh, offset, buf, count, datatype, status)



IN fh дескриптор файла (дескриптор)
IN offset смещение (целое)
OUT buf начальный адрес буфера (выбор)
IN count количество элементов в буфере (целое)
IN datatype тип данных каждого элемента буфера (дескриптор)
OUT status объект состояния (Status)




[int MPI_File_read_at_all(MPI_File fh, MPI_Offset offset,
 void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
MPI_FILE_READ_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
void MPI::File::Read_at_all(MPI::Offset offset, void* buf,
 int count, const MPI::Datatype& datatype, MPI::Status& status)
void MPI::File::Read_at_all(MPI::Offset offset,
 void* buf, int count, const MPI::Datatype& datatype)
MPI_FILE_READ_AT_ALL - это коллективная версия блокирующего интерфейса MPI_FILE_READ_AT.





MPI_FILE_WRITE_AT(fh, offset, buf, count, datatype, status)



INOUT fh дескриптор файла (дескриптор)
IN offset смещение (целое)
IN buf начальный адрес буфера (выбор)
IN count количество элементов в буфере (целое)
IN datatype тип данных каждого элемента буфера (дескриптор)
OUT status объект состояния (Status)




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
void MPI::File::Write_at(MPI::Offset offset, const void* buf,
 int count, const MPI::Datatype& datatype, MPI::Status& status)
void MPI::File::Write_at(MPI::Offset offset, const void* buf,
 int count, const MPI::Datatype& datatype)
MPI_FILE_WRITE_AT записывает файл, начиная с позиции, определенной аргументом offset.



MPI_FILE_WRITE_AT_ALL(fh, offset, buf, count, datatype, status)



INOUT fh дескриптор файла (дескриптор)
IN offset смещение (целое)
IN buf начальный адрес буфера (выбор)
IN count количество элементов в буфере (целое)
IN datatype тип данных каждого элемента буфера (дескриптор)
OUT status объект состояния (Status)




int MPI_File_write_at_all(MPI_File fh, MPI_Offset offset,
 void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
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
void MPI::File::Write_at_all(MPI::Offset offset, const void* buf,
 int count, const MPI::Datatype& datatype, MPI::Status& status)
void MPI::File::Write_at_all(MPI::Offset offset, const void* buf,
 int count, const MPI::Datatype& datatype)
MPI_FILE_WRITE_AT_ALL - это коллективная версия блокирующего интерфейса MPI_FILE_WRITE_AT.





MPI_FILE_IREAD_AT(fh, offset, buf, count, datatype, request)



IN fh дескриптор файла (дескриптор)
IN offset смещение (целое)
OUT buf начальный адрес буфера (выбор)
IN count количество элементов в буфере (целое)
IN datatype тип данных каждого элемента буфера (дескриптор)
OUT request объект запроса (дескриптор)




int MPI_File_iread_at(MPI_File fh, MPI_Offset offset,
 void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
MPI_FILE_IREAD_AT(FH, OFFSET, BUF, COUNT,
DATATYPE, REQUEST, IERROR)
<type> BUF(*)
INTEGER FH, COUNT, DATATYPE, REQUEST, IERROR
INTEGER(KIND=MPI_OFFSET_KIND) OFFSET
MPI::Request MPI::File::Iread_at(MPI::Offset offset,
 void* buf, int count, const MPI::Datatype& datatype)
MPI_FILE_IREAD_AT - это неблокирующая версия интерфейса MPI_FILE_READ_AT.





MPI_FILE_IWRITE_AT(fh, offset, buf, count, datatype, request)



INOUT fh дескриптор файла (дескриптор)
IN offset смещение (целое)
IN buf начальный адрес буфера (выбор)
IN count количество элементов в буфере (целое)
IN datatype тип данных каждого элемента буфера (дескриптор)
OUT request объект запроса (дескриптор)




int MPI_File_iwrite_at(MPI_File fh, MPI_Offset offset,
 void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
MPI_FILE_IWRITE_AT(FH, OFFSET, BUF, COUNT,
DATATYPE, REQUEST, IERROR)
<type> BUF(*)
INTEGER FH, COUNT, DATATYPE, REQUEST, IERROR
INTEGER(KIND=MPI_OFFSET_KIND) OFFSET
MPI::Request MPI::File::Iwrite_at(MPI::Offset offset,
 const void* buf, int count, const MPI::Datatype& datatype)
MPI_FILE_IWRITE_AT - это неблокирующая версия интерфейса
MPI_FILE_WRITE_AT.


next up previous contents
Next: Доступ к данным с Up: Доступ к данным. Previous: Соглашения доступа к данным.   Contents
Alex Otwagin 2002-12-10



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру