Главная / Программирование /
Основы параллельного программирования с использованием MPI / Тест 2
Основы параллельного программирования с использованием MPI - тест 2
Упражнение 1:
Номер 1
Компиляция MPI-программы выполняется командой:
Ответ:
 (1) mpirun
 
 (2) mpif90
 
 (3) mpicxx
 
Номер 2
Запуск MPI-программы выполняется командой:
Ответ:
 (1) mpdboot
 
 (2) mpirun
 
 (3) mpiexec
 
Номер 3
Запуск демонов mpd выполняется командой:
Ответ:
 (1) mpdtrace
 
 (2) mpdboot
 
 (3) mpirun
 
Упражнение 2:
Номер 1
В MPI-программах на языке C устанавливается следующее соответствие между типами MPI и стандартными типами языка:
Ответ:
 (1) MPI_FLOAT
и float
 
 (2) MPI_CHAR
и signed char
 
 (3) MPI_INT
и unsigned int
 
Номер 2
Получить значение ранга процесса можно с помощью подпрограммы MPI:
Ответ:
 (1) MPI_Comm_size
 
 (2) MPI_Comm_rank
 
 (3) MPI_Init
 
Номер 3
Ранг процесса:
Ответ:
 (1) принимает как отрицательные, так и положительные целые значения 
 (2) назначается процессу системой 
 (3) принимает неотрицательные целые значения 
Упражнение 3:
Номер 1
Коммуникатор это:
Ответ:
 (1) область взаимодействия процессов, объединяющая все процессы с общим контекстом обмена 
 (2) устройство связи между вычислительными узлами кластера 
 (3) процедура MPI, выполняющая передачу сообщения от одного процесса другому 
Номер 2
MPI_COMM_NULL это:
Ответ:
 (1) имя процедуры MPI 
 (2) имя стандартного "пустого" коммуникатора 
 (3) обозначение "нулевого" указателя в MPI 
Номер 3
MPI_COMM_WORLD это:
Ответ:
 (1) имя стандартного коммуникатора, включающего все запущенные процессы MPI-программы 
 (2) имя стандартного коммуникатора, включающего все запущенные процессы, исполняющиеся в операционной системе 
 (3) имя процедуры MPI 
Упражнение 4:
Номер 1
Первым по порядку вызовом подпрограммы MPI может быть вызов:
Ответ:
 (1) MPI_Initialized
 
 (2) MPI_Init
 
 (3) MPI_Comm_size
 
Номер 2
Последним по порядку вызовом подпрограммы MPI может быть вызов:
Ответ:
 (1) MPI_Abort
 
 (2) MPI_Finalize
 
 (3) MPI_Finalized
 
Номер 3
Отметьте правильную последовательность обращений к подпрограммам MPI:
Ответ:
 (1) MPI_Comm_rank
, MPI_Comm_size
 
 (2) MPI_Comm_size
, MPI_Comm_rank
 
 (3) MPI_Comm_size
, MPI_Init