Inštalácia MPI

Ciele

  1. Oboznámiť sa s podmienkami získania zápočtu.
  2. Nainštalovať a spustiť MPI.

Postup

Krok 1: Podmienky získania zápočtu

Na udelenie zápočtu je potrebné získať aspoň 16 bodov z 30. Body je možné získať za vypracovanie troch zadaní (za každé max. 10 bodov). Zadania sa budú odovzdávať spolu s dokumentáciou vo forme PDF súboru v systéme Moodle.

Úloha 1.1

Pozrite si znenia zadaní.

Krok 2: Inštalácia MPI

Existuje viacero implementácii štandardu MPI, napríklad:

V systéme GNU/Linux je najjednoduchšie použiť systém balíkov vašej distribúcie.

# Debian/Ubuntu
sudo apt-get install openmpi-bin libopenmpi-dev

# Fedora
sudo dnf install openmpi openmpi-devel
module load mpi    # On the start of each session

V systéme MS Windows môžete použiť Microsoft MPI. Pozrite si návod na nastavenie MS MPI vo Visual Studio.

Upozornenie

Pri nastavovaní projektu si musíte zvoliť jednú z architektúr: x86 alebo x64 a túto architektúru zvoliť aj pri kompilácii programu (v nástrojovej líšte).

Krok 3: Preklad a spustenie programu využíavjúceho MPI

V Unixových systémoch je na preklad programov využívajúcich MPI používaný príkaz mpicc, ktorý akceptuje rovnaké prepínače ako gcc:

mpicc -o sample1 sample1.c

Spustenie programu vo všetkých OS prebieha pomocou príkazu mpiexec. Prepínač -np určuje počet spúšťaných paralelných procesov.

mpiexec -np 3 ./sample1