MOOSE (Multiphysics Object-Oriented Simulation Environment, Объектно-ориентированная междисциплинарная среда моделирования, https://mooseframework.inl.gov) представляет собой «конечный элементный» фреймворк к открытым исходным кодом, главным образом, разработанных Национальной лабораторией штата Айдахо (Idaho National Laboratory). По заявлениям разработчиков, MOOSE обеспечивает высокоуровневый интерфейс для работы с некоторыми из наиболее сложных нелинейных решателей на планете. Все детали взаимодействия инженера с MOOSE продуманы до мелочей, начиная с процесса установки и заканчивая запуском расчета на современных суперкомпьютерах. Официальное видео о данном коде всего одно, но это запись семинара почти на 12 (ДВЕНАДЦАТЬ!!!) часов.

Ключевые фишки кода:

  • Сильно связанный междисциплинарный неявный решатель
  • Автоматическое распараллеливание расчета (самый большой запуск > 100 000 процессорных ядер!)
  • Модульная разработка упрощает повторное использование кода
  • Встроенная работа с адаптивными сетками
  • Метод Галеркина решения СЛАУ, как непрерывный, так и разрывный (можно совмещать в одной задаче)
  • Интуитивно понятные параллельные многоуровневые решения (см. видео ниже)
  • Гибкий, расширяемый пользовательский интефейс

А вот по этой ссылке вы найдете запись учебного курса по данному MOOSE, который был прочитан в Университете штата Северная Каролина в 2018 году: https://www.youtube.com/playlist?list=PLN13vTvNU59uNSw-RmcRbSW37zKcOK1yR

Рубрики: Лента

1 комментарий

Антон Ляскин

Антон Ляскин · 05.03.2021 в 07:57

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.