Заказ: 1050915

Решение двумерного уравнения Пуассона методом блочных итераций (курсовая работа по дисциплине «Распределенная обработка информации»)

Решение двумерного уравнения Пуассона методом блочных итераций (курсовая работа по дисциплине «Распределенная обработка информации»)
Описание

ПОСТАНОВКА ЗАДАЧИ
Найти численное решение задачи Дирихле для уравнения Пуассона
в прямоугольной области D{0 ≤ x ≤1, 0 ≤ y ≤ 2} с граничными условиями
u(0,y) = 0, u(1,y) = y2, u(x,0) = 0, u(x,2) = 4x2

1 Анализ задания
1.1 Постановка задачи ………………………………………………….…….3
1.2 Содержание задания………………………….…………………….……..3
2 Теоретический материал
2.1 Блочный итерационный метод Зейделя …………………………….…..5
2.2 Основные функции стандарта MPI (язык С++)…………………….......6
2.3 Стратегия распараллеливания………………………………………….10
3 Реализация поставленное задачи
3.1 Блок-схема алгоритма…………………………………….…………….14
3.2 Листинг программы…………………………………………………….15
3.3 Анализ работы программы на разном числе процессоров…………..21
3.4 Коэффициент ускорения вычислений в зависимости
от числа потоков………………………………………………………....…22
4 Вывод………………………………….……………………………..…..….23
5 Список источников.……………………….……………………….….…...24





Предварительный просмотр

Решение двумерного уравнения Пуассона методом блочных итераций (курсовая работа по дисциплине «Распределенная обработка информации»)