- •Ответы на экзаменационные вопросы интернет-курсов интуит (intuit): 228. Параллельное программирование с использованием технологии mpi
- •Integer comm, rank, maxdims, coords(*), ierr
- •0 До size-1.
- •Операции упаковки и распаковки данных.
- •Double precision mpi_wtime(ierr) integer ierr
- •Mpi_op_free(op, ierr)
- •Integer len, type
Integer len, type
С помощью какого процесса можно определить ранги непосредственных соседей процесса с рангом RANK в графовой топологии, связанной с коммуникатором сомм
MPI_GRAPH_NEIGHBORS(COMM, RANK, MAX, NEIGHBORS, IERR)
С помощью какой коллективной процедуры возможна синхронизация процессов
MPI_BARRIER
С помощью какой процедуры в массивах INDEX и EDGES возвращается описание графовой топологии в том виде, как она задается при создании топологии
MPI_GRAPH_CREATE
С помощью какой процедуры возможна рассылка каждым процессом коммуникатора COMM различных порций данных всем другим процессам
MPI_Alltoall
С помощью какой процедуры возможно аннулировать производственного типа данных DATATYPE
MPI_Type_free
С помощью какой процедуры возможно ожидание завершения одной из COUNT асинхронных операций, ассоциированных с идентификаторами REQUESTS
MPI_WAITALL(COUNT, REQUESTS, STATUSES, IERR)
С помощью какой процедуры возможно получение группы GROUP, соответсвующей коммуникатору COMM
MPI_COMM_GROUP(COMM, GROUP, IERR)
С помощью какой процедуры возможно расщепление коммуникатора на подгруппы, соответствующиме декартовым подрешеткам меньшей размерности
MPI_CART_CREATE
С помощью какой процедуры возможно создание нового коммуникатора NEWCOMM
MPI_COMM_DUP
С помощью какой процедуры возможно Создание нового коммуникатора NEWCOMM с той же группой процессов и атрибутами, что и у коммуникатора сомм
MPI_COMM_DUP
С помощью какой процедуры можно задать новый порядок процессов в группе
MPI_GROUP_INCL
С помощью какой процедуры можно определение смещения DISPL верхней границы элемента типа данных DATATYPE
MPI_TYPE_UB
С помощью какой процедуры можно определение смещения DISPL нижней границы элемента типа данных DATATYPE
MPI_TYPE_LB
С помощью какой процедуры можно определить количество своих непосредственных соседей в рамках данной топологии
MPI_GRAPH_CREATE
С помощью какой процедуры можно определить необходимый объем памяти для упаковки INCOUNT элементов типа DATATYPE
MPI_PACK_SIZE
С помощью какой процедуры можно определить ранг процесса по его декартовым координатам
MPI_CART_RANK0
С помощью какой процедуры можно определить число вершин и число ребер графовой топологии, связанной с коммутатором
MPI_GRAPHDIMS_GET
С помощью какой процедуры можно определить, на какие физические процессоры были спланированы процессы MPI-приложения
MPI_MAX_PROCESSOR_NAME
С помощью какой процедуры можно определить тип топологии, связанной с коммуникатором COMM
MPI_Comm_test
С помощью какой процедуры можно распаковать OUTCOUNT элементы типа DATATYPE
MPI_Unpack
С помощью какой процедуры можно сравнить группы GROUP1 и GROUP2
MPI_GROUP_COMPARE
С помощью какой процедуры можно узнать точное число элементов в принимаемом сообщении?
MPI_GET_COUNT.
С помощью какой процедуры можно упаковать INCOUNT элементы типа DATATYPE
MPI_Pack
С помощью какой процедуры происходит создание группы NEWGROUP из пересечения групп GROUP 1 и GROUP 2
MPI_Group_intersection
С помощью какой процедуры происходит создание группы NEWGROUP ИЗ разности групп GROUP 1 и GROUP 2
MPI_Group_difference
С помощью какой процедуры происходит создание группы NEWGROUP ИЗ объединения групп GROUP 1 и GROUP
MPI_Group_union
С помощью чего осуществляется взаимодействие запущенных процессов между собой в MPI?
посредством передачи сообщений
С помощью чего топология используется системой для оптимизации распределения процессов по физическим процессорам используемого параллельного компьютера?
изменения порядка нумерации процессов внутри коммуникатора.
С помощью какого параметра задается число вершин графа
NNODES
С помощью какой процедуры использование отложенных запросов позволяет инициализировать посылку данных только один раз?
MPI_BARRIER.
С помощью какой процедуры можно определить декартовые координаты процесса по его рангу
MPI_Card_coords
С помощю какой процедуры можно задать свою функцию для выполнения глобальной операции
MPI_OP_CREATE.
Создание коммуникатора является
коллективной и, тем самы м, должна выполняться всеми процессами исходного коммуникатора.
Технология MPI - это
главное средство программирования для кластерных систем, а также компьютеров с распределенной памятью
Топология - механизм сопоставления процессам некоторого коммуникатора альтернативной схемы адресации
Топология используется для Для создания коммуникатора
Упорядоченое множество процессов называется
бинарным отношением
Что не допускается в ходе выполнения MPI-программы в версиях до MPI 2.0
порождение дополнительных процессов или уничтожение существующих не допускается