/vmetf

Задачи по ВМЭТФ

Primary LanguagePythonMIT LicenseMIT

Задачи по ВМЭТФ

Для запуска потребуется следующий софт. В скобках приведены используемые мною версии.

  • Python 3 (3.3.2)
  • Numpy (1.7.1)
  • Scipy (0.12.0)
  • Matplotlib (1.3.1)

Также рекомендуется Cython (0.19.2) для задач, в которых используется метод прогонки. Тогда лучше всего собрать модуль вручную командой python3 setup.py build_ext --inplace. Если Cython'а нет, то надо закомментировать строки c его импортами и раскомментировать импорт модуля tdma_simple, который является чисто питоновской реализацией того же метода.

Статус

Успешно сданы задачи: 1, 2, 3, 4

Дополнительные комментарии

2. задача

Задано 2 типа граничных условий справа: du/dx=0, L=x и du/dx=const в окрестности L. Первое соответствует стержню длиной L, конец которого не отдает тепло. Второе - постоянное охлаждение на конце. Оба условия нормально работают, пока тепловое возмущение не дошло до границы расчетной области. В задаче задано первое из них.