MPICH

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

MPICH (MPI Chameleon) – одна з реалізацій MPI яка підтримує роботу на великому числі платформ із різними комунікаційними інтерфейсами, у тому числі і з TCP/IP.

Основні особливості MPICH v 1.2.2:[ред.ред. код]

  • повна сумісність зі специфікацією MPI-1;
  • наявність інтерфейсу в стилі MPI-2 з функціями для мови C++ зі специфікації MPI-1;
  • наявність інтерфейсу з процедурами мови FORTRAN-77/90;
  • є реалізація для Windows NT (несумісна з UNIX-реалізацією);
  • підтримка великого числа архітектур, у т.ч. кластерів, SMP і т.д.;
  • часткова підтримка MPI-2;
  • часткова підтримка паралельного вводу-виводу – ROMIO;
  • наявність засобів трасування і протоколювання (SLOG-based);
  • наявність засобів візуалізації продуктивності паралельних програм (upshot і jumpshot);
  • наявність у складі MPICH тестів продуктивності і перевірки функціонування системи.

Недоліки MPICH – неможливість запуску процесів під час роботи програми і відсутність засобів моніторингу поточного стану системи.

До складу MPICH входять бібліотечні і заголовні файли, що реалізують біля сотні підпрограм.

Дивись також[ред.ред. код]

  • Open MPI - інша популярна реалізація MPI з відкритим кодом.


Посилання[ред.ред. код]