Чтобы использовать MPI-IO multihost на файловой системе nfs, nfs должна иметь
версию не ниже 3, и разделяемые каталоги nfs должны монтироваться с
установленной опцией ``без кеширования атрибута'' (noac) (каталог не может
автомонтироваться). Если nfs не монтируется указанным образом, может возникнуть
следующая ошибка:
MPI_Barrier: Internal MPI error: No such file or directory
File locking messages
MPI_Barrier: Внутренняя ошибка MPI: Файл или каталог не найден
Сообщения о блокировке файла
Чтобы реконфигурировать NFS для корректной работы с MPI-IO, необходима следующая
последовательность шагов (требуются права root):
Отредактируйте `/etc/fstab' для каждого каталога nfs, доступного по
записи и чтению MPI-IO на каждой машине, используемой для multihost MPI-IO.
Ниже приведен пример правильной строки fstab для /epm1:
Если отсутствует опция `noac', добавьте ее и смонтируйте заново этот
каталог на каждой машине, которая будет использована для разделения файлов
MPI-IO.
root> umount /rmt/gershwin/epm1
root> mount /rmt/gershwin/epm1
Выключение кеширования атрибутов уменьшает производительность приложений MPI-IO
и других приложений, использующих этот каталог. Загрузка машины, на которой
размещаются каталоги nfs, увеличится.
Alex Otwagin
2002-12-16