Ciele
- Oboznámiť sa s podmienkami získania zápočtu.
- 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