Архив документации OpenNet.ru /
Раздел "Программирование, языки" /
Индекс
Next: Классы С++ для MPI
Up: С++
Previous: Обзор
  Contents
Интерфейс С++ для MPI разработан с учетом следующих критериев:
-
Язык С++ состоит из небольшого набора классов с упрощенным функциональным
интерфейсом
к MPI. Классы основаны на фундаментальных типах объектов MPI
(коммуникатор, группа и др.).
- Языковые привязки С++ для MPI предоставляют семантически
правильный интерфейс к MPI.
- Привязки С++ для функций MPI по мере возможности являются
функциями-членами
классов MPI.
Объяснение:
Предоставление упрощенного набора объектов MPI, соответствующего
основным типам MPI - лучшее решение для неявной основанной на объектах
структуры; для этих объектов могут быть предоставлены методы, реализующие
функции
MPI. Существующие привязки Си могут быть использованы в программах
на С++, но большая часть мощи языка С++ будет потеряна. С другой
стороны, хотя всеобъемлющая библиотека классов сделает программирование более
элегантным, такая библиотека не подходит для привязки к MPI, так как
привязка должна предоставлять прямое и однозначное соответствие функциональности
MPI.
[]
Alex Otwagin
2002-12-10
Архив документации на OpenNet.ru