Курс "Параллельные алгоритмы решения задач"
д.ф.-м.н., с.н.с. Поляков Сергей Владимирович
e-mail: polyakov@imamod.ru


Концепция курса

Данный курс имеет целью подготовку магистров к решению сложных инженерных и научных задач из различных областей знания с помощью методов математического моделирования, базирующихся на применении суперкомпьютерных систем.
Курс годовой (2 семестра) и состоит из следующих трех блоков:
Блок 1. Введение в UNIX. Программирование на языках ANSI C/C++.
Блок 2. Теория параллельного программирования. Базовые стандарты.
Блок 3. Математическое моделирование с использованием суперкомпьютерных систем.
Первые 2 блока читаются в 1-ом семестре, третий блок - во втором.

Материалы по курсу

Литература
Дополнительные материалы
Команды редактора VI
Midnight Commander. Руководство
Gnuplot. Руководство
Руководство по языку C
Руководство по языку C++


Лекции

Семинары

Контрольные задания

Результаты

Блок 1. Введение в UNIX. Программирование на языках ANSI C/C++.

Лекция 1
Лекция 2
Лекция 3
Лекция 4
Лекция 5а
Лекция 5б
Лекция 6
Лекция 7
Лекция 8

Семинар 1
Семинар 2
Семинар 3
Семинар 4
Семинар 5а
Семинар 5б
Семинар 5в
Семинар 6
Семинар 7
Семинар 8

Задание 1
Задание 2
Задание 3
Задание 4
Задание 5
Задание 6
Задание 7
Задание 8

Результаты

Блок 2. Теория параллельного программирования. Базовые стандарты.

Лекция 1
Лекция 2
Лекция 3
Лекция 4
Лекция 5
Лекция 6
Лекция 7
Лекция 8

Семинар 1
Семинар 2
Семинар 3
Семинар 4
Семинар 5
Семинар 6

Задание 1
Задание 2
Задание 3
Задание 4
Задание 5
Задание 6

Результаты

Блок 3. Математическое моделирование с использованием суперкомпьютерных систем

Лекция 9
Лекция 10
Лекция 11
Лекция 12
Лекция 13
Лекция 14
Лекция 15
Лекция 16
Лекция 17
Лекция 18
Лекция 19
Лекция 20

Семинар 7
Семинар 8
Семинар 9
Семинар 10
Семинар 11
Семинар 12
Семинар 13
Семинар 14
Семинар 15
Семинар 16

Задание 7
Задание 8
Задание 9
Задание 10
Задание 11
Задание 12
Задание 13
Задание 14
Задание 15
Задание 16

Результаты

Консультации

Индивидуальная курсовая работа (ИКР)

Результаты ИКР