The OpenNET Project / Index page

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

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
next up previous contents
Next: Организация этого документа Up: Введение в MPI-2 Previous: Введение в MPI-2   Contents

Подготовка

Начавшись в марте 1995, MPI Форум начал регулярно собираться, для рассмотрения, исправления и дополнения первоначального документа Стандарта MPI [5]. Первым результатом этого обсуждения стала Версия 1.1 описания MPI, выпущенного в июне 1995 (см. http://www.mpi-forum.org для получения официальных выпусков документа MPI). Начиная с этого времени, работа была сосредоточена в пяти областях.

  1. Дальнейшие исправления и разъяснения для документа MPI-1.1.
  2. Добавления к MPI-1.1, которые не изменяют существенно его типы функциональных возможностей (новые конструкторы типа данных, способность к взаимодействию языка и т.д.).
  3. Полностью новые типы функциональных возможностей (динамические процессы, односторонняя связь, параллельный ввод-вывод и т.д.) - то, о чем каждый думает как о ``функциональных возможностях MPI-2''.
  4. Привязки для языка ФОРТРАН90 и С++. Этот документ определяет привязки С++ для функций MPI-1 и MPI-2, и дополнения к привязке языка ФОРТРАН77 MPI-1 и MPI-2 к указателям языка ФОРТРАН90.
  5. Обсуждения областей, в которых вероятно применение процесса и структуры MPI, но где перед стандартизацией необходимо больше обсуждения и опыта (например, семантика с 0-копиями на машинах с общедоступной памятью, описания выполнения в реальном масштабе времени).

Исправления и разъяснения (элементы пункта 1 в вышеупомянутом списке) были собраны в Главе 3 этого документа ``Версия 1.2 MPI''. Эта глава также содержит функцию для идентификации номера версии. Добавления к MPI- 1.1 (элементы пунктов 2, 3 и 4 в вышеупомянутом списке) находятся в остальных главах и составляют описание для MPI-2. Этот документ определяет Версию 2.0 MPI. Элементы пункта 5 в вышеупомянутом списке были перемещены в отдельный документ ``Журнал Развития MPI'' (JOD), и не являются частью Стандарта MPI-2.

Эта структура поможет пользователям и разработчикам понять, какой уровень соответствия MPI имеет данная реализация:

Следует подчеркнуть, что совместимость снизу вверх сохраняется. То есть, действительная MPI-1.1 программа является и действительной программой MPI-1.2 и действительной программой MPI-2, а действительная программа MPI-1.2 является действительной программой MPI-2.



Alex Otwagin 2002-12-10



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

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