Цель - изучить базовую структуру MPI-программ и способ их запуска на кластере.
Базовая структура MPI-программ предполагает обязательное применение функций
MPI_Init,MPI_Comm_size,MPI_Comm_rank иMPI_Finalize.Их использование представлено в примере ниже.

Компиляция MPI-программ осуществляется утилитами
Эти утилиты являются надстройками над соответствующими компиляторами, установленными в рамках ОС.
Пример запуска MPI-программы на компиляцию:
mpiCC myprog.cpp -o myprog
Запуск оттранслированной программы на счет производится с помощью команды вида:
mpirun [параметры mpirun] <имя программы>
[ входные параметры программы ]
Основными параметрами mpirun являются:
-h | -help - показывает возможные аргументы и параметры команды mpirun- maxtime - задает максимальное время счета программы (в минутах)- np <число процессоров> - задает число процессоров, на которых запускается программаПример запуска
mpirun -np 4 -maxtime 5 myprog
Задача 1. Откомпилировать и выполнить программу, приведенную выше, задающую базовую структуру MPI-программ. Запустить программу на количестве процессоров от 1 до 4.
Задача 2. Написать и отладить MPI-программу, в которой корневой процесс (процесс с рангом 0) выдает на консоль количество запущенных процессов, а также сообщение
"Root process: Hello, world",
а все остальные процессы выдают сообщение
"Slave process: my rank is xxxx",
где xxx есть ранг соответствующего процесса.
Выполнить запуски программы на разном количестве процессоров.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.