MPICH (сокр. от англ. “Message Passing Interface CHameleon”) – бесплатная и одна из самых первых разработанных библиотек MPI. На её базе было создано большое количество других библиотек как открытых, так и коммерческих.
До ноября 2012 года существовали две ветви исходных кодов: MPICH1 и MPICH2. Разработка ветви MPICH1 заморожена. Ветвь MPICH2 активно разрабатывается в Аргоннской национальной лаборатории США, с участием компаний IBM, Cray, SiCortex, Microsoft, Intel, NetEffect, Qlogic, Myricom, Business, а также Университета штата Огайо. Начиная с релиза в ноябре 2012 проект MPICH2 был переименован обратно в “MPICH”, но уже версии 3.0. Начиная с этой версии объявлена полная поддержка стандарта MPI-3.
Основные особенности MPICH
Сторонние разработки, основанные на MPICH
Недостатки MPICH
Невозможность запуска процессов во время работы программы и отсутствие средств мониторинга текущего состояния системы.
Ссылки