Программирование MPI — различия между версиями

Материал из Department of Theoretical and Applied Mechanics
Перейти к: навигация, поиск
(Метод конечных разностей)
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
Здесь выкладываются программы, написанные на языке C++ студентами группы 63604/1.
 
Здесь выкладываются программы, написанные на языке C++ студентами группы 63604/1.
Пока зачёт получили только Звёзды (без Динара).
 
  
===Метод конечных разностей===
+
===[[Дабаева Дарима]]===
*Параболические уравнение ([[Дабаева Дарима|Дариша]])
+
*Метод конечных разностей для параболического уравнения
  
 
Постановка задачи:
 
Постановка задачи:
Строка 14: Строка 13:
 
<math>T|_{x=1} = 0</math>.
 
<math>T|_{x=1} = 0</math>.
  
Результаты расчётов:
+
[http://mech.spbstu.ru/images/c/cd/DarimaKone4.zip Код программы(zip)]
  
*Гиперболическое уравнение ([[Вилданов Владислав|Владик]])
+
 
 +
===[[Вилданов Владислав|Вилданов Влад]]===
 +
*Численное интегрирование
 +
[http://mech.spbstu.ru/images/8/8a/VladIntegr.zip Код программы(zip)]
 +
 
 +
*Решение системы линейных уравнений методом Гаусса-Зейделя
 +
[http://mech.spbstu.ru/images/5/58/VladSLAU.zip Код программы(zip)]
 +
 
 +
*Метод конечных разностей для гиперболического уравнения
  
 
<math>U_{tt} = A U_{xx}</math>,
 
<math>U_{tt} = A U_{xx}</math>,
Строка 27: Строка 34:
  
 
<math>U|_{x=1} = t</math>.
 
<math>U|_{x=1} = t</math>.
 +
 +
'''Результаты численного моделирования'''
 +
 +
[[Файл:VladMFD.jpg|600px]]
 +
 +
[http://mech.spbstu.ru/images/a/a6/VladFiniteDif.zip Код программы(zip)]

Текущая версия на 14:56, 25 декабря 2013

Здесь выкладываются программы, написанные на языке C++ студентами группы 63604/1.

Дабаева Дарима[править]

  • Метод конечных разностей для параболического уравнения

Постановка задачи: [math]T_t = A T_{xx}[/math],

[math]T|_{t=0} = 0[/math],

[math]T|_{x=0} = 0,001t[/math],

[math]T|_{x=1} = 0[/math].

Код программы(zip)


Вилданов Влад[править]

  • Численное интегрирование

Код программы(zip)

  • Решение системы линейных уравнений методом Гаусса-Зейделя

Код программы(zip)

  • Метод конечных разностей для гиперболического уравнения

[math]U_{tt} = A U_{xx}[/math],

[math]U|_{t=0} = 0[/math],

[math]U_t|_{t=0} = 0[/math],

[math]U|_{x=0} = 0[/math],

[math]U|_{x=1} = t[/math].

Результаты численного моделирования

VladMFD.jpg

Код программы(zip)