Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

SU2 - это набор программных инструментов с открытым исходным кодом, написанный на C ++ для численного решения уравнений в частных производных (PDE) и выполнения оптимизации с ограничениями PDE . Первичные приложения вычислительная гидродинамика и аэродинамическая оптимизация формы , [2] , но были расширены , чтобы рассматривать более общие уравнения , такие как электродинамики и химически реагирующие потоки. SU2 поддерживает непрерывное и дискретное сопряжение для вычисления чувствительности / градиентов скалярного поля.

Разработчики [ править ]

SU2 разрабатывается отдельными людьми и организованными группами по всему миру. Ведущими разработчиками SU2 являются: доктор Франсиско Паласиос и доктор Томас Д. Экономон.

Наиболее активными группами, разрабатывающими SU2, являются:

  • Группа профессора Хуана Дж. Алонсо в Стэнфордском университете .
  • Группа профессора Пьеро Колонна в Делфтском технологическом университете .
  • Группа профессора Николаса Р. Гогера в Технологическом университете Кайзерслаутерна .
  • Группа профессора Альберто Гардоне в Миланском политехническом университете .
  • Группа профессора Рафаэля Паласиоса в Имперском колледже Лондона .

Возможности [ править ]

Набор инструментов SU2 Tools Suite включает [3]

  • Высокоточный анализ и сопряженное проектирование с использованием технологии неструктурированных сеток.
  • Сжимаемые и несжимаемые решатели Эйлера , Навье-Стокса и RANS .
  • Дополнительные решатели PDE для электродинамики, линейной упругости, уравнения теплопроводности, волнового уравнения и термохимического неравновесия.
  • Ускорение сходимости (многосеточная, предварительная подготовка и т. Д.).
  • Информация о чувствительности с помощью подхода непрерывной сопряженной методологии [4] .
  • Адаптивная, целенаправленная доработка и деформация сетки.
  • Модульный [5] объектно-ориентированный дизайн C ++ .
  • Распараллеливание с MPI .
  • Скрипты Python для автоматизации.
  • FEATool Multiphysics имеет встроенный графический интерфейс и интерфейс командной строки для SU2 .


История выпусков [ править ]

Лицензия [ править ]

SU2 - это бесплатное программное обеспечение с открытым исходным кодом, выпущенное под лицензией GNU General Public License версии 3 (SU2 v1.0 и v2.0) и GNU Lesser General Public License версии 2.1 (SU2 v2.0.7 и более поздних версий). [7]

Альтернативное программное обеспечение [ править ]

Бесплатное программное обеспечение с открытым исходным кодом [ править ]

  • Расширенная библиотека моделирования (AGPL) [8]
  • КОЛОКОЛЬЧИК [9]
  • Код Сатурн (GPL)
  • FreeFem ++ [10]
  • Решение Gerris Flow (GPL)
  • OpenFOAM
  • OpenFVM [11]
  • Решатель потоков Palabos [12]

Проприетарное программное обеспечение [ править ]

  • ADINA CFD
  • ANSYS CFX
  • ANSYS Fluent
  • Азор [13]
  • FEATool Multiphysics [14]
  • Pumplinx
  • STAR-CCM +
  • COMSOL Multiphysics
  • KIVA (программное обеспечение)
  • RELAP5-3D
  • Мощность потока
  • FOAMpro
  • SimScale [15]
  • Колыбель [16] SC / Tetra [17]
  • Cradle scSTREAM [18]
  • Cradle Heat Designer [19]

Ссылки [ править ]

  1. ^ "Выпуск 7.1.1" . 2 марта 2021 . Проверено 20 марта 2021 года .
  2. ^ F. Palacios, MR Colonno, AC Aranake, A. Campos, SR Copeland, TD Economon, AK Lonkar, TW Lukaczyk, TWR Taylor и JJ Alonso, "Неструктурированная Стэнфордский университет (SU2): Интегрированная вычислительная среда с открытым исходным кодом для мультифизическое моделирование и проектирование », AIAA Paper 2013-0287, 51-е собрание и выставка AIAA Aerospace Sciences. 7-10 января 2013 года. Грейпвайн, Техас, США.
  3. ^ SU2 о странице
  4. ^ А. Буэно-Оровио, К. Кастро, Ф. Паласиос и Э. Зуазуа "Непрерывный сопряженный подход для модели Спаларта-Аллмараса в аэродинамической оптимизации", AIAA Journal Vol. 50, No. 3, март 2012 г.
  5. ^ Список инструментов SU2
  6. ^ "SU2-Костюм выпускает" . Github.com . Проверено 25 мая 2016 . CS1 maint: discouraged parameter (link)
  7. ^ Страница лицензирования SU2
  8. ^ Домашняя страница расширенной библиотеки моделирования
  9. ^ Домашняя страница Clawpack
  10. ^ Сайт FreeFem ++
  11. ^ Домашняя страница OpenFVM
  12. ^ Домашняя страница Palabos
  13. ^ Домашняя страница Azore Software, LLC
  14. ^ Домашняя страница FEATool Multiphysics
  15. ^ Сайт компании SimScale, с открытым исходным кодом
  16. ^ Домашняя страница Software Cradle Co., Ltd.
  17. ^ SC / Tetra Page
  18. ^ Страница scSTREAM Архивировано 6 марта 2015 года на Wayback Machine
  19. ^ Страница теплового дизайнера

Внешние ссылки [ править ]

Официальные ресурсы [ править ]

  • Домашняя страница SU2
  • Репозиторий SU2 на Github

Ресурсы сообщества [ править ]

  • Форум SU2 на CFD Online
  • Вики-страница SU2 на CFD Online

Другие ресурсы [ править ]

  • Анонс SU2 версии 2.0
  • Обзор SU2 соучредителем Tecplot
  • Stanford News: история первого выпуска SU2
  • Графический интерфейс пользователя FEATool Multiphysics и интерфейс решателя CFD для SU2