игра брюс 2048
Главная / Программирование / Основы параллельного программирования с использованием 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 




Главная / Программирование / Основы параллельного программирования с использованием MPI / Тест 2