Архив документации OpenNet.ru /
Раздел "Программирование, языки" /
Индекс
Next: MPI: Стандарт интерфейса передачи
Up: testbook
Previous: testbook
  Contents
Настоящий перевод выполнен по тексту стандарта MPI-1.1 с использованием
некоторых разделов стандарта MPI-2:
- MPI: A Message-Passing Interface Standart, June 12, 1995. Соответствует
версии MPI-1.1.
- MPI-2: Extension to the Message-Passing Interface, July 18, 1997.
Соответствует версии MPI-2.0.
Тексты этих стандартов в форматах PostScript и HTML размещены в Интернет на
основном сайте разработчиков MPI по адресу: http://www-unix.mcs.anl.gov/mpi.
Версия HTML для MPI-1.1 представлена 1 ноября 2000 года, а для MPI-2.0 - 10
сентября 2001 года.
Основным документом для перевода являлся стандарт MPI-1.1. Стандарт MPI-2
является расширением стандарта MPI-1, предоставляя пользователю новые
возможности (такие, как динамические процессы, односторонние коммуникации,
параллельный ввод-вывод и др.). Однако в стандарте MPI-2 содержатся некоторые
уточнения и добавления, относящиеся к стандарту MPI-1, которые учтены в
настоящем переводе:
- Стандарт MPI-2 содержит главу 3, в которой вводится новая функция
``MPI_GET_VERSION'' для определения номера версии MPI; также введено
уточнение 9 функций MPI-1 и приведен список ошибок, обнаруженных в MPI-1 и
MPI-1.1. В связи с этим в настоящем переводе: введен новый параграф 7.6, в
котором представлена функция ``MPI_GET_VERSION''; в тексте перевода
исправлены все ошибки, указанные в списке ошибок; кроме того, в Приложении С
представлен текст главы 3 ``Version 1.2 of MPI'' (за исключением списка
ошибок). Эти изменения позволяют считать, что настоящий перевод соответствует
стандарту MPI-1.2.
- Некоторые функции оказались неудобными в использовании, и вместо этих функций
MPI-2 предлагает новые функции. Описание устаревших и новых функций
представлено в новых разделах перевода 3.12.8, 5.7.3 и 7.3.1. При
программировании настоятельно рекомендуется пользоваться новыми функциями,
хотя они и не входят в стандарт MPI-1.1. Устаревшие же функции по-прежнему
описаны в настоящем документе, поскольку они являются элементами стандарта
MPI-1.1.
- Для всех функций в переводе добавлены привязки для языка С++.
Перевод выполнили:
Г.И.Шпаковский
Н.В.Серикова
А.С.Липницкий
А.Е.Верхотуров
А.Н.Гришанович
А.В.Орлов
под общей редакцией
Г.И.Шпаковского
80ptРеспублика Беларусь, Минск, Белорусский государственный
университет
20 декабря 2001 года
Alex Otwagin
2002-12-10
Архив документации на OpenNet.ru