next up previous contents
Next: Неколлективные операции. Up: Доступ к данным. Previous: Доступ к данным с   Contents

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

MPI поддерживает ровно один общий указатель для каждого коллективного вызова MPI_FILE_OPEN (общий для процессов в группе коммуникатора). Текущее значение этого указателя неявно определяет смещение в подпрограммах доступа к данным в этом разделе. Данные подпрограммы используют и обновляют только общие файловые указатели, поддерживаемые MPI. Индивидуальные файловые указатели не используются и не обновляются. Подпрограммы с использованием общих файловых указателей имеют ту же семантику, что и доступ к данным через подпрограммы точного смещения, описанные в разделе Data Access with Explicit Offsets , со следующими изменениями: Для неколлективных подпрограмм, работающих с общими файловыми указателями, невозможно определить порядок сериализации. Для того чтобы обеспечить особый порядок выполнения, пользователю необходимо использовать другие средства синхронизации.

После того как инициирована операция с общим файловым указателем, общий файловый указатель обновляется, чтобы указывать на следующий за последним е-типом, к которому был осуществлен доступ, е-тип. Файловый указатель обновляется относительно текущего вида файла.



Subsections

Alex Otwagin 2002-12-10