Главная / Программирование /
Введение в программирование на кластерах / Тест 4
Введение в программирование на кластерах - тест 4
Упражнение 1:
Номер 1
Какая подпрограмма MPI реализует двухточечную стандартную блокирующую передачу данных?
Ответ:
 (1) MPI_Send
 
 (2) MPI_Ssend
 
 (3) MPI_ISend
 
 (4) MPI_BSend
 
Номер 2
Отметьте этапы выполнения неблокирующего обмена:
Ответ:
 (1) инициализация 
 (2) проверка завершения 
 (3) деинициализация 
Упражнение 2:
Номер 1
Неблокирующая отправка сообщения выполняется при вызове функции:
Ответ:
 (1) MPI_Isend
 
 (2) MPI_Ssend
 
 (3) MPI_Bsend
 
 (4) MPI_NBsend
 
Номер 2
Проверка завершения всех неблокирующих обменов выполняется функцией:
Ответ:
 (1) MPI_Testall
 
 (2) MPI_Testany
 
 (3) MPI_Testglobal
 
 (4) MPI_Allnonblockingsends
 
Упражнение 3:
Номер 1
Проверка завершения любого числа неблокирующих обменов выполняется функцией:
Ответ:
 (1) MPI_Testall
 
 (2) MPI_Testany
 
 (3) MPI_Testglobal
 
 (4) MPI_Anynonblockingsends
 
Номер 2
Проверка завершения одного из общего числа неблокирующих обменов выполняется функцией:
Ответ:
 (1) MPI_Testsome
 
 (2) MPI_Testany
 
 (3) MPI_Testone
 
Номер 3
Какую информацию можно получить с помощью вызова функции MPI_Get_count
?
Ответ:
 (1) количество полученных сообщений 
 (2) размер полученного сообщения