Releases: stepanzh/computational_thermodynamics
Releases · stepanzh/computational_thermodynamics
v2023.2.0
Изменения с версии 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
Бэкэнд
Full Changelog: v2023.1.0...v2023.2.0
Издание 2023 года (v2023.1.0)
Издание онлайн материалов курса, читавшегося осенью 2023 года.
Основная физическая задача — расчёт фазового равновесия типа "пар-жидкость" в многокомпонентной системе в постановке с заданными давлением и температурой (NPT flash).
Материалы
Основное содержание
- Основы языка программирования Julia
- Обусловленность вычислительных задач
- Решение линейных систем уравнений
- Решение нелинейного скалярного уравнения
- Решение нелинейных систем уравнений
- Автоматическое дифференцирование
- Проверка стабильности однофазного состояния в NPT постановке
- Расчёт фазового расслоения типа "пар-жидкость" в NPT постановке
Дополнительные главы
- Интерполяция
- Численное интегрирование
- Решение обыкновенных дифференциальных уравнений
- Методы оптимизации
Обновления бэкенда
- Добавлен Docker контейнер для стабильного окружения
- Обновлена версия Jupyter Book
- Добавлен Makefile для удобства работы с материалами