Описание тега mpich
MPICH - это свободно доступная переносимая реализация MPI, стандарта для библиотек передачи сообщений.
MPICH - это высокопроизводительная и широко переносимая реализация стандарта интерфейса передачи сообщений (MPI), стандарта передачи сообщений для приложений с распределенной памятью, используемых в параллельных вычислениях. Он используется в качестве основы для подавляющего большинства реализаций MPI, включая IBM MPI (для Blue Gene), Intel MPI, Cray MPI, Microsoft MPI, Myricom MPI, OSU MVAPICH/MVAPICH2 и многие другие.
https://stackru.com/images/0cfa12d1c0836df03361c426fe2468bb795aa1d4.jpg
Цели MPICH:
- Обеспечить реализацию MPI, которая эффективно поддерживает различные вычислительные и коммуникационные платформы, включая стандартные кластеры (настольные системы, системы с общей памятью, многоядерные архитектуры), высокоскоростные сети и проприетарные высокопроизводительные вычислительные системы (Blue Gene, Cray).
- Обеспечение передовых исследований в MPI с помощью легко расширяемой модульной структуры для других производных реализаций.
MPICH разработан в основном командой Аргоннской национальной лаборатории. Текущая версия - 3.2, которую можно загрузить по адресу http://www.mpich.org/downloads.
MPICH имеет производные реализации от различных поставщиков, включая:
- IBM Platform MPI для многих платформ
- Cray MPI для платформ Cray
- MS-MPI для платформ Windows
- Intel MPI для многих платформ
- MVAPICH для InfiniBand
- SiCortex (MPI SiCortex)
- Qlogic (MPICH2-PSM)
- Myricom (MPICH2-MX)
- и более