Jump to content

МПИЧ

МПИЧ
Стабильная версия
4.2.1 / 17 апреля 2024 г .; 3 месяца назад ( 17.04.2024 ) [1]
Репозиторий
Написано в С89
Операционная система Linux, macOS и другие.
Стандарт (ы) Интерфейс передачи сообщений
Лицензия Лицензия MPICH (разрешительная)
Веб-сайт mpich.org

MPICH , ранее известный как MPICH2 , представляет собой свободно доступную переносимую реализацию MPI , стандарта передачи сообщений для приложений с распределенной памятью, используемых в параллельных вычислениях . MPICH — это бесплатное программное обеспечение с открытым исходным кодом , включающее некоторые общедоступные компоненты, разработанные правительственной организацией США. [2] и доступен для большинства версий Unix-подобных ОС (включая Linux и Mac OS X ).

Аргоннская национальная лаборатория и Университет штата Миссисипи совместно разработали ранние версии (MPICH-1) как общедоступное программное обеспечение . Часть названия CH произошла от «Chameleon», портативной библиотеки параллельного программирования, разработанной Уильямом Гроппом , одним из основателей MPICH.

Исходная реализация MPICH (иногда называемая «MPICH1») реализовала стандарт MPI-1.1. В 2001 году началась работа над новой кодовой базой для замены кода MPICH1 и поддержки стандарта MPI-2. До ноября 2012 года этот проект назывался «MPICH2». По состоянию на ноябрь 2012 года проект MPICH2 переименовал себя просто в «MPICH». MPICH v3.0 реализует стандарт MPI-3.0. MPICH v4.x реализует стандарт MPI-4.x.

MPICH — одна из самых популярных реализаций MPI. Он используется в качестве основы для подавляющего большинства реализаций MPI, включая IBM MPI (для Blue Gene ), Intel MPI, Cray MPI, Microsoft MPI, Myricom MPI, OSU MVAPICH/MVAPICH2 и многих других.

каналы MPICH

[ редактировать ]

На основе инфраструктуры ch3:

  • Nemesis — универсальный, имеет межузловые модули: elan, GM, IB (infiniband), MX (myrinet express), NewMadeleine, tcp; и несколько внутриузловых вариантов общей памяти для больших сообщений (интерфейс LMT).
  • ssm — сокеты и общая память
  • шм - Общая память
  • sock — TCP/IP-сокеты
  • sctp — экспериментальный канал через SCTP сокеты

Производные MPICH

[ редактировать ]

См. также

[ редактировать ]
  • Open MPI , еще одна популярная реализация MPI с открытым исходным кодом.
  • МВАПИЧ
  1. ^ «Релизы · pmodels/mpich» . github.com . Проверено 23 мая 2022 г.
  2. ^ Лицензия MPICH
  3. ^ http://www.cels.anl.gov/events/conferences/SC07/presentations/mpich2-flyer.pdf . Архивировано 28 мая 2010 г. в Wayback Machine.
  4. ^ «FG-MPI: Мелкозернистый MPI» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: af1757ea6cce7482929702395d960cff__1716460680
URL1:https://arc.ask3.ru/arc/aa/af/ff/af1757ea6cce7482929702395d960cff.html
Заголовок, (Title) документа по адресу, URL1:
MPICH - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)