Вычислительный центр им. А.А. Дородницына РАНРаздел виртуального курса
|
|
---|
Предварительные требования
Эта работа следует за теорией, изложенной в модуле MPI
коллективный обмен сообщениями II. Требуется вначале завершить работу по модулю Основы программирования в MPI
, включая упражнения, прежде чем начинать данную лабораторную работу.
Для получения справки по синтаксису вызовов MPI можно обратиться к переводу стандарта Message Passing Interface.
В данной лабораторной работе Вы познакомитесь с основными функциями, необходимыми для создания групп и коммуникаторов и для получения информации о коммуникаторах. В работе также проверяется ваша способность по использованию вновь созданного коммуникатора в вызове коллективной коммуникации.
Метод 1: используя MPI_Comm_create
Метод 2: используя MPI_Comm_split
Файл решения для процессоров с четными рангами: even.data
Файл решения для процессоров с нечетными рангами: odd.data
Вы можете выбрать способ выполнения данной лабораторной работы: используя Метод 1 или Метод 2, в зависимости от того, вызов какой функции по созданию коммуникатора вы бы хотели испытать. Комментарии в коде работы направят Вас к различным решениям. Структура обоих кодов лабораторной работы такова:
Пожалуйста, следуйте следующему порядку при выполнении лабораторной работы:
Выполните домашнее задание N 6 и отправьте на проверку. .
© 2003
Вычислительный центр им. А.А.Дородницына
Все права защищены. |
|