Skip to content

Releases: stepanzh/computational_thermodynamics

v2023.2.0

06 Aug 18:02
662e137
Compare
Choose a tag to compare

Изменения с версии v2023.1.0

Впервые добавлена офлайн HTML версия книги (см. приложение computational-thermodynamics-book-v2023.2.0.zip). Для удобства чтения распакуйте архив и запустите локальный сервер в его корне (где файл index.html). Запустить локальный сервер можно, например, с помощью Python 3 python3 -m http.server 8080, затем откройте в браузере страницу localhost:8080.

Материал

  • fix: опечатка by @stepanzh in #80
  • Новый материал: линейные системы: сингулярное разложение и литература по вычислительной линейной алгебре by @stepanzh in #81

Бэкэнд

  • fix(julia-version): обновлена версия Julia до 1.10 by @stepanzh in #79

Full Changelog: v2023.1.0...v2023.2.0

Издание 2023 года (v2023.1.0)

12 Jan 12:18
11a35dd
Compare
Choose a tag to compare

Издание онлайн материалов курса, читавшегося осенью 2023 года.

Основная физическая задача — расчёт фазового равновесия типа "пар-жидкость" в многокомпонентной системе в постановке с заданными давлением и температурой (NPT flash).

Материалы

Основное содержание

  • Основы языка программирования Julia
  • Обусловленность вычислительных задач
  • Решение линейных систем уравнений
  • Решение нелинейного скалярного уравнения
  • Решение нелинейных систем уравнений
  • Автоматическое дифференцирование
  • Проверка стабильности однофазного состояния в NPT постановке
  • Расчёт фазового расслоения типа "пар-жидкость" в NPT постановке

Дополнительные главы

  • Интерполяция
  • Численное интегрирование
  • Решение обыкновенных дифференциальных уравнений
  • Методы оптимизации

Обновления бэкенда

  • Добавлен Docker контейнер для стабильного окружения
  • Обновлена версия Jupyter Book
  • Добавлен Makefile для удобства работы с материалами