Загрузка страницы

Параллельное программирование. Лекция 6a. Виртуальные топологии (MPI)

Институт математики, механики и компьютерных наук им.И.И.Воровича ЮФУ http://mmcs.sfedu.ru. Лекции по параллельному программированию читает доцент кафедры алгебры и дискретной математики М.Э.Абрамян.
В лекциях используется электронный задачник по программированию Programming Taskbook http://ptaskbook.com
Дополнительные материалы доступны по ссылке http://edu.mmcs.sfedu.ru/course/view.php?id=74

Содержание: 00:00 Использование виртуальных топологий для дополнительного упорядочивания процессов. Виды виртуальных топологий. Проверка наличия топологии у коммуникатора: функция MPI_Topo_test. 04:30 Декартова топология и четыре группы связанных с ней функций MPI. 10:52 Пример использования декартовой топологии: задание MPI5Comm17. 16:12 Начальный этап решения: создание коммуникатора с декартовой топологией (функция MPI_Cart_create). 26:27 Вспомогательный этап решения: определение координат каждого процесса (функция MPI_Cart_coords) и их вывод в разделе отладки. 30:33 Функция MPI_Cart_rank для определения ранга процесса по его координатам, ее особенности. 35:42 Следующий этап решения: расщепление созданной декартовой решетки (функция MPI_Cart_sub). Параметр remain_dims. 45:04 Завершающий этап решения: ввод и пересылка исходных данных, вывод результатов.

Видео Параллельное программирование. Лекция 6a. Виртуальные топологии (MPI) канала Михаил Абрамян
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
3 апреля 2021 г. 15:16:40
00:48:24
Другие видео канала
Параллельное программирование. Лекция 11b. Параллельные матричные алгоритмы (MPI)Параллельное программирование. Лекция 11b. Параллельные матричные алгоритмы (MPI)Математический анализ 2. Лекция 1b. Неопределенный интегралМатематический анализ 2. Лекция 1b. Неопределенный интегралМатематический анализ 2. Лекция 13a. Предел функции многих переменныхМатематический анализ 2. Лекция 13a. Предел функции многих переменныхПараллельное программирование. Лекция 3a. Коллективные операции и операции редукции (MPI)Параллельное программирование. Лекция 3a. Коллективные операции и операции редукции (MPI)Математический анализ 1. Лекция 4B. Бесконечные пределыМатематический анализ 1. Лекция 4B. Бесконечные пределыМатематический анализ 2. Лекция 17b. ДифференциалМатематический анализ 2. Лекция 17b. ДифференциалМатематический анализ 3. Лекция 8b. Определение и свойства несобственного интегралаМатематический анализ 3. Лекция 8b. Определение и свойства несобственного интегралаПараллельное программирование. Лекция 15c. Введение в технологию LINQПараллельное программирование. Лекция 15c. Введение в технологию LINQМатематический анализ 2. Лекция 16a. Дифференцируемость суперпозицииМатематический анализ 2. Лекция 16a. Дифференцируемость суперпозицииКомплексный анализ. Лекция 15a. Принцип аргумента и теорема РушеКомплексный анализ. Лекция 15a. Принцип аргумента и теорема РушеМатематический анализ 1. Лекция 3A. Свойства предела последовательностиМатематический анализ 1. Лекция 3A. Свойства предела последовательностиКомплексный анализ. Лекция 4a. Комплексный логарифмКомплексный анализ. Лекция 4a. Комплексный логарифмКомплексный анализ. Лекция 5b. Степенная, показательная и другие функции. Условия Коши-РиманаКомплексный анализ. Лекция 5b. Степенная, показательная и другие функции. Условия Коши-РиманаПараллельное программирование. Лекция 16c. Технология Parallel LINQ (PLINQ) и класс ParallelПараллельное программирование. Лекция 16c. Технология Parallel LINQ (PLINQ) и класс ParallelПараллельное программирование. Лекция 9a. Введение в технологию OpenMPПараллельное программирование. Лекция 9a. Введение в технологию OpenMPМатематический анализ 1. Лекция 14B. Точки разрываМатематический анализ 1. Лекция 14B. Точки разрываПараллельное программирование. Лекция 14c. Разработка, отладка и запуск параллельных программ (MPI)Параллельное программирование. Лекция 14c. Разработка, отладка и запуск параллельных программ (MPI)Математический анализ 2. Лекция 6a. Свойства определенного интегралаМатематический анализ 2. Лекция 6a. Свойства определенного интегралаКомплексный анализ. Лекция 13b. Теория вычетов (окончание). Применение теории вычетовКомплексный анализ. Лекция 13b. Теория вычетов (окончание). Применение теории вычетовМатематический анализ 2. Лекция 9a. Вычисление объемовМатематический анализ 2. Лекция 9a. Вычисление объемов
Яндекс.Метрика