Редактирование: Одномерное уравнение теплопроводности. Фролова Ксения. 6 курс
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 10: | Строка 10: | ||
\end{cases}</math><br> | \end{cases}</math><br> | ||
Используемые величины параметров:<br> | Используемые величины параметров:<br> | ||
− | + | L=1, <math>T_0=0</math>, <math>T_1=-100</math><br> | |
==Используемый метод== | ==Используемый метод== | ||
Строка 21: | Строка 21: | ||
Отрезок [0..L] разбивается на интервалы согласно количеству процессов в выполняемой параллельной программе. На каждом полученном таким способом интервале процесс интегрирования осуществляется отдельным процессом, при этом в связи с использованием явной схемы соседние процессы должны обмениваться крайними значениями, полученными на предыдущем шаге, для выполнения следующего шага.<br> | Отрезок [0..L] разбивается на интервалы согласно количеству процессов в выполняемой параллельной программе. На каждом полученном таким способом интервале процесс интегрирования осуществляется отдельным процессом, при этом в связи с использованием явной схемы соседние процессы должны обмениваться крайними значениями, полученными на предыдущем шаге, для выполнения следующего шага.<br> | ||
Программа для решения одномерного уравнения теплопроводности: | Программа для решения одномерного уравнения теплопроводности: | ||
− | |||
− | |||
==Результаты== | ==Результаты== | ||
− | Найдено решение однородного уравнения теплопроводности в одномерной постановке | + | Найдено решение однородного уравнения теплопроводности в одномерной постановке.<br> |
{| class="wikitable" width="300" floating="center" | {| class="wikitable" width="300" floating="center" | ||
− | !Количество процессов | + | !Количество процессов |
− | !Время рассчета | + | !Время рассчета (сек) |
|- | |- | ||
|1 | |1 | ||
− | | | + | |184.2 |
|- | |- | ||
|5 | |5 | ||
− | | | + | |39.4 |
|- | |- | ||
|10 | |10 | ||
− | | | + | |19.2 |
|- | |- | ||
|30 | |30 | ||
− | |1 | + | |8.1 |
|- | |- | ||
|40 | |40 | ||
− | | | + | |7.5 |
|} | |} | ||
− | <gallery widths=360px heights= | + | <gallery widths=360px heights=233px perrow = 1> |
− | Файл: | + | Файл:Plot_1D.jpg |
</gallery> | </gallery> | ||
− | Показано, что при увеличении количества процессов уменьшается время расчета | + | Показано, что при увеличении количества процессов уменьшается время расчета. |