Одномерное уравнение теплопроводности. Степанов Алексей. 6 курс 2015-2016
Материал из Department of Theoretical and Applied Mechanics
Содержание
Цель[править]
Реализовать численное решение одномерно уравнения теплопроводности.
Постановка задачи[править]
Решается однородное уравнение теплопроводности на промежутке
С граничными условиями
И начальным распределением температуры
Конечно-разностная схема[править]
Задача содержит производную по времени первого порядка и производную по пространственной координате второго порядка. Запишем исходное уравнение в виде
Введем равномерную сетку
с шагом разбиения . Шаг по времени назовем Построим явную конечно-разностную схему:Где,
— значение температуры в -ом узле.Компьютерная реализация[править]
Компьютерную реализацию программы можно найти в Файл:SAD HeatConductivity.7z
Результаты[править]
Количество процессов | Время рассчета (сек) |
---|---|
1 | 184.2 |
2 | 91.6 |
5 | 39.4 |
10 | 19.2 |
20 | 9.9 |
30 | 8.1 |
40 | 7.5 |
Выводы[править]
- Для малого числа узлов в сетке использовать многопроцессорные вычисления не выгодно: время работы программы увеличивается.
- При увеличении числа процессоров относительный выигрыш во времени уменьшается.