Параллельное программирование с использованием технологии MPI - ответы

Количество вопросов - 260

С помощью каких процедур возможно создание нового типа данных NEWTYPE

Назовите тип коммуникатора в языке Фортран

Все, кроме одной процедуры MPI могут быть вызваны только после вызова...

С помощью какого варианта процедуры MPI_ISEND возможна неблокирующая передача с буферизацией

Какая функция возвращает на вызвавшем процессе астрономическое время в секундах, прошедшее с некоторого момента в прошлом

Какая топология является прямоугольной решеткой произвольной размерности?

Упорядоченное множество процессов называется

Если группы GROUP1 и GROUP2 полностью совпадают, то какое значение возвращается
МРI_GROUP_COMPARE(GROUP1, GROUP2, RESULT, IERR) INTEGER GROUP1, GROUP2, RESULT, IERR

Какое значение параметра TYPE в данной процедуре будет для декартовой типологии
MPI_TOPO_TEST(COMM, TYPE, IERR) INTEGER COMM, TYPE, IERR

С помощью какой процедуры можно определить количество своих непосредственных соседей в рамках данной топологии

Какой процедурой можно пользоваться, если процесс-получатель уже инициировал прием сообщения?

Пересылка каких данных возможна в MPI

С каким коммуникатором связана базовая группа, из которой создаются все остальные группы процессов

При компиляции программы на языке Си++ прилинковать библиотечные модули можно с помощью скрипта...

Какое значение процедура MPI_INITIALIZED возвращает в аргументе FLAG, если вызвана из параллельной части?

В каком случае в данном процессе вызов будет ошибочен
MPI_CART_CREATE(COMM, NDIMS, DIMS, PERIODS, REORDER, COMM_CART,IERR)INTEGER COMM, NDIMS, DIMS(*), COMM_CART, IERRLOGICAL PERIODS(*), REORDER

Отметьте основной способ взаимодействия между процессами в MPI:

С помощью какой процедуры возможно создание нового коммуникатора NEWCOMM

С помощью какой процедуры можно проиллюстрировать действие процедуры MPI_GATHER?

В какой процедуре следующий блок начинается через STRIDE байт после начала предыдущего блока

Назовите основные атрибуты процесса

Как называется модификация процедуры передачи сообщения с синхронизацией?

Инициализация параллельной части программы выполняется с помощью...

С помощью какого варианта процедуры MPI_SEND_INIT возможно формирование отложенного запроса на передачу сообщения по готовности

С помощью какой процедуры можно распаковать OUTCOUNT элементы типа DATATYPE

В какой процедуре полученная группа содержит все процессы группы GROUP l в прежнем порядке, за которыми следуют процессы группы GROUP 2, не вошедшие в группу GROUP 1, также в прежнем порядке

какая функция возвращает результат своей работы через параметры?

При использовании какого языка являются существенным в названиях функций регистр символов?

Какая из предложенных процедур возвращает номер процесса в коммуникаторе COMM

Назовите основные этапы создания типа данных

Какие объекты, используемые в MPI, имеют префикс MPI_?

Назовите основной способ взаимодействия параллельных процессов

Каким образом записывается название функций MPI на языке Си?

Какая версия стандарта MPI получила широкое распространение?

В каком году появилась версия 2.0 стандарта MPI?

С какими языками поддерживает работу MPI?

Какой коммуникатор служит для взаимодействия всех запущенных процессов MPI-программы

В каком файле перечислены предопределенные значения, соответствующие различным ошибочным ситуациям?

Какой коммуникатор содержит только один текущий процесс?

Каким образом при компиляции программы можно прилинковать соответствующие библиотечные модули?

Какая команда используется для запуска выполнимого файла на требуемом количестве процессоров?

Данный процесс служит для...
MPI_FINALIZE(IERR)INTEGER IERR

К моменту вызова какой процедуры каждым процессом программы все действия должны быть завершены?

На каком языке написана данная MPI-программа?
program example1include 'mpif.h'integer ierrprint *, 'Before MPI_INIT'call MPI_INIT(ierr)print *, 'Parallel section'call MPI_FINALIZE(ierr)print *, 'After MPI_FINALIZE'end

Сколько раз будет выводится строка, соответствующая вызову процедуры print в данном примере?
program example2include 'mpif.h'integer ierr, size, rankcall MPI_INIT(ierr)call MPI_COMM_SIZE(MPI_COMM_WORLD, size, ierr)call MPI_COMM_RANK(MPI_COMM_WORLD, rank, ierr)print *, 'process ', rank, ‘, size ', sizecall MPI_FINALIZE(ierr)end

Какая функция возвращает результат своей работы явным образом?

Какая функция возвращает разрешение таймера на вызвавшем процессе в секундах?

С помощью какой процедуры можно определить, на какие физические процессоры были спланированы процессы MPI-приложения

Какие атрибуты можно отнести к сообщению?

Какие средства должны содержать программы, написанные с использованием коммуникационной технологии MPI?

Какие процессы обязательно участвуют в операциях типа точка-точка?

Операции типа точка-точка предназначены...

Какой из процессов операции типа точка-точка должен вызвать одну из процедур и явно указать номер в некотором коммуникаторе

К каким операциям относятся процедуры с блокировкой и без блокировки?

Каким образом должен указываться тип передаваемых элементов?

С каким кодом завершения завершаются операции с несуществующим процессом?

В каком аргументе указывается адрес освобождаемого массива?

С помощью какой процедуры можно узнать точное число элементов в принимаемом сообщении?

Какое будет принято сообщение при одновременном использовании констант MPI_ANY_SOURCE и MPI_ANY_TAG

Возврат из процедур какой группы происходит сразу после вызова без какой-либо остановки работы процессов

Какой параметр в данной процедуре используется для идентификации конкретной неблокирующей операции
MPI_ISEND(BUF, COUNT, DATATYPE, DEST, MSGTAG, COMM, REQUEST, IERR)<type> BUF(*)INTEGER COUNT, DATATYPE, DEST, MSGTAG, COMM, REQUEST, IERR

Назовите способы разрешения тупиковых ситуаций

Каких коллективных операций в MPI не существует?

С помощью какой коллективной процедуры возможна синхронизация процессов

Какая из перечисленных процедур используется для барьерной синхронизации процессов?

С помощью какой процедуры можно проиллюстрировать действие процедуры MPI_BCAST?

Какие значения в данной процедуре должны быть одинаковыми у всех процессов?
MPI_BCAST(BUF, COUNT, DATATYPE, ROOT, COMM, IERR)<type>BUF(*)INTEGER COUNT, DATATYPE, ROOT, COMM, IERR

Каким массивом задается порядок расположения данных в результирующем буфере RBUF?

Какому процессу соответствует данная схема

какая схема моделирования операции глобального суммирования по эффективности сравнивается с коллективной операцией MPI_REDUCE

С помощью каких констант возможно вычисление глобальной суммы

Какой функцией будет вычисляться создание пользовательской глобальной операции OP

Какой из параметров данной процедуры задает тип входных и выходных данных
FUNCTION FUNC(INVEC(*), INOUTVEC(*), LEN, TYPE) <type> INVEC(LEN), INOUTVEC(LEN) INTEGER LEN, TYPE

Какая функция в данном процессе вычисляет поэлементную сумму по модулю 5 векторов целочисленных аргументов
MPI_OP_FREE.program example15include 'mpif.h'integer ierr, rank, i, nparameter (n = 1 000)integer a(n), b(n)integer opexternal smod5call MPI_INIT(ierr)call MPI_COMM_RANK(MPI_COMM_WORLD, rank, ierr)do i = 1, na(i) = i + rank end doprint *, 'process ', rank, ' a(1) =', a(1)call MPI_OP_CREATE(smod5, .TRUE., op, ierr)call MPI_REDUCE(a, b, n, MPI_INTEGER, op, 0,&	MPI_COMM_WORLD, ierr)call MPI_OP_FREE(op, ierr) if(rank .eq. 0) print *, ' b(1) =', b(1) call MPI_FINALIZE(ierr) endinteger function smod5(in, inout, l, type)integer l, typeinteger in(l), inout(l), ido i = 1, linout(i) = mod(in(i)+inout(i), 5) end do return end

Как называется целое число, сопоставленное каждому процессу в группе

Какой коммуникатор обозначает значение, используемое для ошибочной группы

Новые группы можно создавать на основе...

При помощи какого вызова можно получить группу, соответствующую коммуникатору MPI_COMM_WORLD

Какая группа будет создана в данном процессе при N=0
MPI_GROUP_INCL(GROUP, N, RANKS, NEWGROUP, IERR) INTEGER GROUP, N, RANKS(*), NEWGROUP, IERR

В каком случае в данном процессе будет создана группа, идентичная старой группе
MPI_GROUP_EXCL(GROUP, N, RANKS, NEWGROUP, IERR) INTEGER GROUP, N, RANKS(*), NEWGROUP, IERR

С помощью какой процедуры происходит создание группы NEWGROUP ИЗ разности групп GROUP 1 и GROUP 2

В какой процедуре полученная группа содержит все процессы группы GROUP 1, входящие также в группу GROUP2 и упорядоченные, как в первой группе

После выполнения данной процедуры какое значение принимает переменная GROUP
МРI_GROUP_FREE(GROUP, IERR) INTEGER GROUP, IERR

Какой коммуникатор объединяет все процессы приложения

С помощью какой процедуры возможно Создание нового коммуникатора NEWCOMM с той же группой процессов и атрибутами, что и у коммуникатора сомм

Топология используется для...

С помощью чего топология используется системой для оптимизации распределения процессов по физическим процессорам используемого параллельного компьютера?

С помощью какого параметра в данном процессе задается размерность получаемой декартовой решетки
MPI_CART_CREATE(COMM, NDIMS, DIMS, PERIODS, REORDER, COMM_CART,IERR)INTEGER COMM, NDIMS, DIMS(*), COMM_CART, IERRLOGICAL PERIODS(*), REORDER

Какие значения элементов массива DIMS в данной процедуре будут ошибочны
MPI_DIMS_CREATE(NNODES, NDIMS, DIMS, IERR) INTEGER NNODES, NDIMS, DIMS(*), IERR

С помощью какой процедуры можно определить ранг процесса по его декартовым координатам

В какой из процедур отсчет координат по каждому измерению начинается с нуля

В каком случае полученное значение MPI_PROC_NULL означает выход за границы диапазона

С помощью какого параметра задается число вершин графа
MPI_GRAPH_CREATE(COMM, NNODES, INDEX, EDGES, REORDER, COMM_GRAPH, IERR)INTEGER COMM, NNODES, INDEX(*), EDGES(*), COMM_GRAPH, IERR LOGICAL REORDER

Какие параметры задают ограничения на размеры соответсвующих массивов

Какие способы пересылки разнотипных данных в MPI существуют

В производном типе данных смещения могут быть

В какой процедуре полученный тип данных можно считать обобщением векторного типа

С помощью данной процедуры возможно...
MPI_TYPE_STRUCT(COUNT, BLOCKLENS, DISPLS, TYPES, NEWTYPE, IERR) INTEGER COUNT, BLOCKLENS(*), DISPLS(*), TYPES(*), NEWTYPE, IERR

Какая процедура отвечает за регистрацию созданного производственного типа данных DATATYPE

В каком языке параметр ADDRESS имеет тип MPI_Aint

С помощью какой процедуры можно определение смещения DISPL нижней границы элемента типа данных DATATYPE

После выполнения данной процедуры
MPI_PACK(INBUF, INCOUNT, DATATYPE, OUTBUF, OUTSIZE, POSITION, COMM, IERR) <type> INBUF(*), OUTBUF(*)INTEGER INCOUNT, DATATYPE, OUTSIZE, POSITION, COMM, IERR
какой параметр увеличивается на число байт, равное размеру записи

Для каких элементов можно определить необходимый объем памяти с помощью данной процедуры
MPI_PACK_SIZE(INCOUNT, DATATYPE, COMM, SIZE, IERR) INTEGER INCOUNT, DATATYPE, COMM, SIZE, IERR

С помощью какой процедуры можно упаковать INCOUNT элементы типа DATATYPE

В каком диапазоне находится значение, возвращаемое процедурой MPI_COMM_RANK через переменную RANK

С помощью какого процесса можно определить ранги непосредственных соседей процесса с рангом RANK в графовой топологии, связанной с коммуникатором сомм

Что не допускается в ходе выполнения MPI-программы в версиях до MPI 2.0

Из каких аргументов командной строки программы система может извлекать и передавать в параллельные процессы параметры запуска программы?

Для чего используется процедура
MPI_BARRIER (COMM, IERR)INTEGER COMM, IERR

Почему в начале MPI-программы должна стоять директива include 'mpif.h'?

В каком случае в данном процессе будет создана пустая группа MPI_GROUP_EMPTY
MPI_GROUP_INCL(GROUP, N, RANKS, NEWGROUP, IERR) INTEGER GROUP, N, RANKS(*), NEWGROUP, IERR

В какой процедуре I-й блок начинается через DISPLS (I) байт с начала буфера посылки

Какая группа будет создана в данном процессе при N=0
MPI_GROUP_EXCL(GROUP, N, RANKS, NEWGROUP, IERR) INTEGER GROUP, N, RANKS(*), NEWGROUP, IERR

В каком случае будет рассчитано значение DIMS(I) данной процедурой
MPI_DIMS_CREATE(NNODES, NDIMS, DIMS, IERR) INTEGER NNODES, NDIMS, DIMS(*), IERR

В каких операциях участвуют процессы отправления и получения сообщения?

В каком случае разность возвращаемых значений покажет время работы определенного участка?

В каких пределах лежит номер любого процесса в определенной группе, если группа содержит n процессов?

Какие типы данных не могут быть аннулированы этой процедурой
MPI_TYPE_FREE(DATATYPE, IERR) INTEGER DATATYPE, IERR

В каком параметре данной процедуры возвращается количество процессов для каждого измерения
MPI_CART_GET(COMM, MAXDIMS, DIMS, PERIODS, COORDS, IERR) INTEGER COMM, MAXDIMS, DIMS(*), COORDS(*), IERRLOGICAL PERIODS(*)

Какое значение параметра TYPE в данной процедуре будет, если с коммуникатором COMM не связана никакая типология
MPI_TOPO_TEST(COMM, TYPE, IERR) INTEGER COMM, TYPE, IERR

Какая процедура необходима для определения размера области памяти,выделяемой для хранения принимаемого сообщения?

С помощью какой процедуры можно сравнить группы GROUP1 и GROUP2

С помощьюкакой процедуры использование отложенных запросов позволяет инициализировать посылку данных только один раз?

В MPI топологии с физической топологией коммуникационной сети...

С помощью какой процедуры возможна рассылка каждым процессом коммуникатора COMM различных порций данных всем другим процессам

Какие коммуникаторы создаются сразу после вызова процедуры MPI_INIT

В какой системной константе содержится базовый адрес

В каком случае может возникнуть ошибка переполнения в буфере BUF?

В вызове какой процедуры функция smod5 объявляется в качестве глобальной процедуры op
MPI_OP_FREE.program example15include 'mpif.h'integer ierr, rank, i, nparameter (n = 1 000)integer a(n), b(n)integer opexternal smod5call MPI_INIT(ierr)call MPI_COMM_RANK(MPI_COMM_WORLD, rank, ierr)do i = 1, na(i) = i + rank end doprint *, 'process ', rank, ' a(1) =', a(1)call MPI_OP_CREATE(smod5, .TRUE., op, ierr)call MPI_REDUCE(a, b, n, MPI_INTEGER, op, 0,&	MPI_COMM_WORLD, ierr)call MPI_OP_FREE(op, ierr) if(rank .eq. 0) print *, ' b(1) =', b(1) call MPI_FINALIZE(ierr) endinteger function smod5(in, inout, l, type)integer l, typeinteger in(l), inout(l), ido i = 1, linout(i) = mod(in(i)+inout(i), 5) end do return end

В каком массиве индекс равен рангу посылающего процесса, размер массива равен числу процессов в коммуникаторе COMM?

Какое значение используется при пересылке сообщений для несуществующих процессов?

С помощью вызова какой процедуры можно определить ранги процессов-соседей

Какая константа используется в определении размера массива, выделяемого для буферизации?

Какие типы данных создаются во время выполнения программы с помощью процедур-конструкторов на основе существующих к моменту вызова конструктора типов данных

По значению какого параметра можно определить синхронизированы или нет таймеры разных процессов

Выполнение какой процедуры не зависит от соответствующего вызова процедуры приема сообщения?

При компиляции программы на языке Фортран90 прилинковать библиотечные модули можно с помощью скрипта...

Каким образом записывается название констант MPI на языке Си?

Интерфейс, зафиксированный стандартом MPI, должен соблюдаться...

Все процессы в MPI порождаются...

Группы параллельных процессов программы могут...

Данный процесс служит для...
MPI_INIT(IERR)INTEGER IERR

В каком языке функции MPI_Init передаются указатели на аргументы командной строки программы argv и argc?

'Before MPI_INIT' может печатать...

В каком аргументе процедура возвращает число параллельных процессов в коммуникаторе COMM?

Какая из функций возвращает на вызвавшем процессе астрономическое время в секундах, прошедшее с некоторого момента в прошлом?

Какое количество символов в имени возвращается в данной процедуре в переменной LEN
MPI_GET_PROCESSOR_NAME(NAME, LEN, IERR) CHARACTER*(*) NAME INTEGER LEN, IERR

С помощью чего осуществляется взаимодействие запущенных процессов между собой в MPI?

Коллективные операции предназначены...

Использование каких процедур может привести к возникновению тупиковых ситуаций?

Как называется модификация процедуры передачи сообщения по готовности?

Могут ли использоваться в коллективных операциях те же коммуникаторы, использовавшиеся для операций точка-точка?

Какая из предложенных процедур является коллективной?

Каким образом собирающий процесс сохраняет данные в буфере RBUF?

Какая из перечисленных процедур является обратной по своему действию MPI_SCATTER

С помощью каких констант можно задать логические "И", "ИЛИ", исключающее "ИЛИ"

С помощью какого процесса возможно задать интерфейс пользовательской функции для создания глобальной операции

Из какого параметра данной процедуры берется первый аргумент
FUNCTION FUNC(INVEC(*), INOUTVEC(*), LEN, TYPE) <type> INVEC(LEN), INOUTVEC(LEN) INTEGER LEN, TYPE

Какие новые группы могут использоваться в операциях обмена

С помощью какой процедуры можно задать новый порядок процессов в группе

С помощью какой процедуры происходит создание группы NEWGROUP ИЗ объединения групп GROUP 1 и GROUP 2

В какой процедуре полученная группа содержит все элементы группы GROUP 1, не входящие в группу GROUP 2 и упорядоченные, как в первой группе

Если группы GROUP1 и GROUP2 отличаются рангами процессов, то какое значение возвращается
МРI_GROUP_COMPARE(GROUP1, GROUP2, RESULT, IERR) INTEGER GROUP1, GROUP2, RESULT, IERR

Какое значение используется для ошибочного коммуникатора

С помощью какого логического массива можно определить, является ли решетка периодической вдоль каждого измерения
MPI_CART_CREATE(COMM, NDIMS, DIMS, PERIODS, REORDER, COMM_CART,IERR)INTEGER COMM, NDIMS, DIMS(*), COMM_CART, IERRLOGICAL PERIODS(*), REORDER

В каком случае в данной процедуре некоторые процессы не будут принимать участие в создаваемой топологии
MPI_CART_CREATE(COMM, NDIMS, DIMS, PERIODS, REORDER, COMM_CART,IERR)INTEGER COMM, NDIMS, DIMS(*), COMM_CART, IERRLOGICAL PERIODS(*), REORDER

Каким образом будут упорядочены выходные значения DIMS, переопределенные данной процедурой
MPI_DIMS_CREATE(NNODES, NDIMS, DIMS, IERR) INTEGER NNODES, NDIMS, DIMS(*), IERR

С помощью какой процедуры можно определить декартовые координаты процесса по его рангу

В каком случае в данной процедуре координаты вне допустимых интервалов будут пересчитываться
MPI_CART_RANK(COMM, COORDS, RANK, IERR) INTEGER COMM, COORDS(*), RANK, IERR

В каком параметре отображаются номера принимающего процесса в декартовой топологии данного процесса
MPI_CART_SHIFT(COMM, DIRECTION, DISP, SOURCE, DEST, IERR) INTEGER COMM, DIRECTION, DISP, SOURCE, DEST, IERR

С помощью какой процедуры можно определить число вершин и число ребер графовой топологии, связанной с коммутатором

В каких операциях можно использовать производный тип после регистрации?

Назовите основные характеристики производственного типа данных

Какая процедура отвечает за создание нового типа данных NEWTYPE, состоящего из COUNT блоков по BLOCKLEN элементов базового типа данных TYPE

С помощью какой процедуры можно определить объем памяти, занимаемого одним элементом типа данных DATATYPE

С помощью данной процедуры возможно определить...
MPI_ADDRESS(LOCATION, ADDRESS, IERR) <type> LOCATION(*) INTEGER ADDRESS, IERR

Какой тип данных используется для пересылки упакованных данных

Какая из предложенных процедур не требует межпроцессорного взаимодействия

С помощью какой процедуры в массивах INDEX и EDGES возвращается описание графовой топологии в том виде, как она задается при создании топологии

Инициализация для параллельной части выполняется только один раз...

С помощью какой константы можно получить доступ к идентификатору сообщения?

Какой из процессов операции типа точка-точка должен вызвать одну из процедур с указанием того же коммутатора

Наиболее распространенной технологией программирования для параллельных ПК с рапределенной памятью является...

Какие задачи можно решить при помощи создания независимого коммуникатора

С помощью каких процедур можно определить окончание процесса
MPI_IRECV(BUF, COUNT, DATATYPE, SOURCE, MSGTAG, COMM, REQUEST, IERR)<type> BUF(*)INTEGER COUNT, DATATYPE, SOURCE, MSGTAG, COMM, REQUEST, IERR

Какая из предложенных моделей подразумевает объединение процессов с различными исходными данными?

Операции предназначенные для взаимодействия двух процессов программы называются...

Данная процедура отвечает за...
MPI_GRAPH_NEIGHBORS_COUNT(COMM, RANK, NNEIGHBORS, IERR) INTEGER COMM, RANK, NNEIGHBORS, IERR

При какой процедуре создаваемый тип данных представляет массив данных базового типа как отдельный объект

Какой атрибут не используется в коллективных операциях?

Процедуры с синхронизацией приостанавливают работу процесса...

Какой массив в данной процедуре содержит список номеров процессов-соседей всех вершин
MPI_GRAPH_CREATE(COMM, NNODES, INDEX, EDGES, REORDER, COMM_GRAPH, IERR)INTEGER COMM, NNODES, INDEX(*), EDGES(*), COMM_GRAPH, IERR LOGICAL REORDER

С помощью какой процедуры возможно ожидание завершения одной из COUNT асинхронных операций, ассоциированных с идентификаторами REQUESTS

С помощью какой процедуры можно определить разницу между верхней и нижней границами элемента типа данных DATATYPE

В каком файле собираются все описания интерфейса MPI?

Каждый процесс MPI-программы имеет...

Опция компилятора "-o name" позволяет задать...

Завершение параллельной части приложения выполняется с помощью...

Какая из перечисленных процедур может быть вызвана до вызова MPI_INIT

При работе с атрибутами сообщений массив (структура) дает доступ...

При какой процедуре возможно повторное использование буфера посылки?

Для какой константы характерна несимметричность операций посылки и приема сообщений

С помощью какого процесса возможна проверка завершенности асинхронной операции MPI_ISEND ИЛИ MPI_IRECV, ассоциированной с идентификатором REQUEST

Возможна ли синхронизация процессов с помощью коллективных операций?

Значения каких параметров должны быть одинаковыми у всех процессов?

С помощью каких констант возможно определение максимального и минимального значения

Какая процедура отвечает за уничтожение пользовательской глобальной операции

С помощью вызова какой процедуры удаляется функция smod5
MPI_OP_FREE.program example15include 'mpif.h'integer ierr, rank, i, nparameter (n = 1 000)integer a(n), b(n)integer opexternal smod5call MPI_INIT(ierr)call MPI_COMM_RANK(MPI_COMM_WORLD, rank, ierr)do i = 1, na(i) = i + rank end doprint *, 'process ', rank, ' a(1) =', a(1)call MPI_OP_CREATE(smod5, .TRUE., op, ierr)call MPI_REDUCE(a, b, n, MPI_INTEGER, op, 0,&	MPI_COMM_WORLD, ierr)call MPI_OP_FREE(op, ierr) if(rank .eq. 0) print *, ' b(1) =', b(1) call MPI_FINALIZE(ierr) endinteger function smod5(in, inout, l, type)integer l, typeinteger in(l), inout(l), ido i = 1, linout(i) = mod(in(i)+inout(i), 5) end do return end

С помощью данной процедуры возможно...
MPI_GROUP_EXCL(GROUP, N, RANKS, NEWGROUP, IERR) INTEGER GROUP, N, RANKS(*), NEWGROUP, IERR

С помощью какой процедуры происходит создание группы NEWGROUP из пересечения групп GROUP 1 и GROUP 2

Топология - это...

С помощью какой процедуры возможно расщепление коммуникатора на подгруппы, соответствующие декартовым подрешеткам меньшей размерности

В каком случае процедура MPI_DIMS_CREATE будет ошибочна

Сообщение в MPI - это...

С помощью какой процедуры возможно аннулировать производственного типа данных DATATYPE

Из какого массива происходит упаковка элементов типа DATATYPE

В какой процедуре следующий блок начинается через STRIDE элементов базового типа данных после начала предыдущего блока

Какие константы являются индексом по массиву status?

С помощью какой процедуры можно определение смещения DISPL верхней границы элемента типа данных DATATYPE

С помощью какой процедуры можно задать свою функцию для выполнения глобальной операции

Какой атрибут является уникальным для каждого процесса MPI-программы в каждой группе, в которую он входит?

Операции, предназначенные для взаимодействия всех процессов некоторого коммуникатора, называются...

С помощью какой процедуры можно определитьтип топологии, связанной с коммуникатором COMM

Какой коммуникатор обозначает пустую группу, не содержащую ни одного процесса

В рамках какой модели для всех параллельных процессов используется один и тот же код?

Каким образом определяется размер необходимого буфера при передачи сообщения?

Какую предопределенную константу можно использовать при приеме сообщения с любым идентификатором?

Какая процедура позволяет инициализировать COUNT отложенных запросов на выполнение операции приёма данных?

В MPI сообщения, вызванные коллективными операциями, не могут...

Какая из перечисленных схем иллюстрирует действие процедуры MPI_SCATTER?

Какой из параметров данной процедуры задает количество элементов входного и выходного массивов
FUNCTION FUNC(INVEC(*), INOUTVEC(*), LEN, TYPE) <type> INVEC(LEN), INOUTVEC(LEN) INTEGER LEN, TYPE

Создание коммуникатора является

Какие типы топологии предусмотрены в MPI?

С помощью какого логического параметра можно определить, что системе разрешено менять порядок нумерации процессов
MPI_CART_CREATE(COMM, NDIMS, DIMS, PERIODS, REORDER, COMM_CART,IERR)INTEGER COMM, NDIMS, DIMS(*), COMM_CART, IERRLOGICAL PERIODS(*), REORDER

Отдельная среда для общения группы процессов называется...

Какая из предложенных процедур возвращает число параллельных процессов в коммуникаторе COMM

Какую процедуру можно использовать для перенумерации процессов

Какое количество описаний и функций содержит полная версия интерфейса MPI?

Технология MPI - это...

Для пересылки разнородных данных можно использовать...

какое значение возвращается в случае успешного выполнения процедур MPI?

В зависимости от системы результат выполнения программы всеми запущенными процессами может...

Каков порядок вывода строк с разных процессов

В каком случае блокировка может гарантировать корректность повторного использования всех параметров после возврата из процедуры?

Какой массив содержит количество элементов, передаваемых от каждого процесса?

В каком случае процедура MPI_INITIALIZED возвращает в аргументе FLAG .TRUE.?

В каком стиле поддерживает интерфейс MPI создание параллельных программ?

Важно ли для процесса-получателя знание точного номера процесса-отправителя в данном коммуникаторе?

Какие процедуры определяют операции над группами процессов, как над множествами

Какой коммуникатор включает только вызвавшие процессы

С помощью какой процедуры можно определить необходимый объем памяти для упаковки INCOUNT элементов типа DATATYPE

В какой версии стандарта MPI появилась возможность уничтожение существующих процессов?

MPI является...

В каком файле перечислен полный список предопределенных имен типов данных?

Какой тип данных newtype задается в данном примере
do i = 1, nblocklens (i) = n-i + 1displs(i) = n*(i-1)+i-1 end do call MPI_TYPE_INDEXED(n, blocklens, displs,MPI_DOUBLE_PRECISION, newtype, ierr)

Какой размер имеет массив INBUF в данной процедуре
MPI_UNPACK(INBUF, INSIZE, POSITION, OUTBUF, OUTCOUNT, DATATYPE, COMM, IERR)<type> INBUF(*), OUTBUF(*)INTEGER INSIZE, POSITION, OUTCOUNT, DATATYPE, COMM, IERR

В каком случае используется данная процедура
MPI_REQUEST_FREE(REQUEST, IERR) INTEGER REQUEST, IERR

Любой процесс может производить операции...

В каком аргументе процедура MPI_COMM_RANK (COMM, RANK, IERR) возвращает номер процесса в коммуникаторе COMM?

С помощью какой процедуры возможно получение группы GROUP, соответствующей коммуникатору COMM