!!! Encoding Cyrillic (Windows-1251) !!! За изпълнението на MPI програма компилирана например със mpicc myprog.c -o myprog на повече от едно от PC-тата в залата е необходимо да се извършат следните стъпки: 1. Копиране на изпълнимия файл myprog на всички компютри, които искаме да използваме. Примерен скрипт има тук: http://parallel.bas.bg/~gery/pa10/scp2all1.sh Ако вече сме създали необходимата директория, можем да изтрием или коментираме реда с команда mkdir и евентуално да добавим няколко за копиране на повече от един файл, вж. например http://parallel.bas.bg/~gery/pa10/scp2all.sh Скриптовете се правят изпълними с командата: chmod u+x scp2all.sh Файла hosts съдържа IP адресите на всички компютри, върху които искаме да прехвърлим данни (по един адрес на ред). 2. Създаване на файл като този: http://parallel.bas.bg/~gery/pa10/hostfile_2pc съдържащ IP адресите и броя на процесорите на всички компютри, върху които искаме да изпълним програмата. 3. Изпълнение на командата mpirun -np 4 -machinefile hostfile_2pc ./myprog arguments или mpirun -np 4 -hostfile hostfile_2pc ./myprog arguments Важно е да се отбележи, че на първо място в hostfile_2pc стои IP адреса на PC-то от което изпълняваме командата, а в hosts (вж. 1 по-горе) този адрес изобщо може да го няма. В директорията proba_MPI на всяко от PC-та в залата, има hostfile с всички адреси.