ПредишенСледващото

Добър ден! На същата тази бележка ще се потопите в един паралелен свят на паралелно програмиране, за да се научат как да паралелизация всичко, което е написано в C / C ++ и дори Fortran. Инструмент ние служим класическа библиотека MPICH версия 3.0. Но първо, каква е MPI.

Както казва Уикипедия, MPI (Message Passing Interface) е софтуерен интерфейс за предаване на информация, която ви позволява да обменяте съобщения между процесите, които изпълняват една задача. Според руския казано, това интерфейс ви позволява да паралелизация проблема в няколко процеси в операционната система. Това в някои случаи може значително да се подобри ефективността, а от друга страна, напротив, то се е влошило.

MPICH библиотека, която ще се създаде, е един от първите библиотеки MPI, така че аз го нарича класически. На нейна основа на голям брой търговски и отворени библиотеки източник са построени в бъдеще, може би, за някои от тях, също, че някога напиша. Продължете с инсталацията.

Настройка на MPI библиотеката

Как аз обичам да повтарям, абсолютно нищо сложно не е намерен в завода. Минаваме на официалната интернет страница в раздела за изтегляне. Там ние се интересуваме от една чиния с платформи и версии на библиотеката, да намерите и изтеглите Ubuntu. Тя изглежда по този начин.

Инсталиране на MPI на Linux Ubuntu

Ubuntu пакети стигнете до страницата и избирате вашата платформа. Аз съм в момента свалянето amd64, тук, в този списък.

Инсталиране на MPI на Linux Ubuntu

В това приключение все още не е свършила, ние се към страницата с избор от огледала за изтегляне. Дори и Африка има, удивително.

Инсталиране на MPI на Linux Ubuntu

Изберете най-близкото огледало от географското си местоположение и тук имаме диск библиотека дебютантка пакет, че ние се установи двойно кликване. Както можете да видите, това отне повече усилия, за да се гарантира, че изтеглянето му.

Управлението на програмите, използващи MPI

След инсталирането на системата там компилатори за C / C ++ и Fortran езици, които се наричат ​​с mpicc / mpic ++ и mpifortran. Всеки от тях е оборудван с подробна документация, която драстично намалява продължителността на танца с дайре.

Помислете за съставяне и стартирането класически пример - програмата «Здравей, свят».

Той съставя екипа по делото

mpic ++ -о здравей hello.cpp

И след като ние започнете да използвате mpiexec, -п параметър показва колко процеси, за да се кандидатира за тази програма.

mpiexec -п 5 ./hello

Така че ние започваме 5-те процеси.

заключение

Това завършва първия предварителен запознатостта с MPI библиотека, ние го инсталира и се опита да го използвате в същото време 5 пъти да кажа здрасти на света. В следващия брой ще има нови възможности за MPI, а днес имам всичко, благодаря ви за вниманието!

Свързани статии

Подкрепете проекта - споделете линка, благодаря!