Код SU2 - SU2 code
изначальный выпуск | Январь 2012 г. |
---|---|
Стабильный выпуск | 7.0.7[1] / 7 октября 2020 |
Репозиторий | |
Написано в | C ++, Python |
Операционная система | Unix /Linux /OS X /Windows |
Тип | Вычислительная гидродинамика, Программное обеспечение для моделирования |
Лицензия | Стандартная общественная лицензия ограниченного применения GNU, версия 2.1 |
Интернет сайт | su2code |
SU2 это набор Открытый исходный код программные средства, написанные на C ++ для численного решения уравнения в частных производных (PDE) и выполнение Оптимизация с ограничением PDE. Основные приложения: вычислительная гидродинамика и аэродинамический оптимизация формы,[2] но был расширен для обработки более общих уравнений, таких как электродинамика и химически реагирующие потоки. SU2 поддерживает непрерывное и дискретное сопряжение для вычисления чувствительности / градиентов скалярного поля.
Разработчики
Эта секция не цитировать любой источники.Июль 2020) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
SU2 разрабатывается отдельными людьми и организованными группами по всему миру. Ведущими разработчиками SU2 являются: доктор Франсиско Паласиос и доктор Томас Д. Экономон.
Наиболее активными группами, разрабатывающими SU2, являются:
- Группа профессора Хуана Дж. Алонсо в Стэндфордский Университет.
- Группа профессора Пьеро Колонна в Делфтский технологический университет.
- Группа профессора Николаса Р. Гогера в Кайзерслаутернский технологический университет.
- Группа профессора Альберто Гардоне в Политехнический университет Милана.
- Группа профессора Рафаэля Паласиоса в Имперский колледж Лондон.
Возможности
Пакет решений SU2 tools включает:[3]
- Анализ с высокой точностью и сопряженное проектирование с использованием технологии неструктурированных сеток.
- Сжимаемый и несжимаемый Эйлер, Навье-Стокса, и RANS решатели.
- Дополнительные решатели PDE для электродинамики, линейной упругости, уравнения теплопроводности, волнового уравнения и термохимического неравновесия.
- Ускорение сходимости (многосеточная, предварительная подготовка и т. Д.).
- Информация о чувствительности с помощью непрерывной сопряженной методологии[4] подход.
- Адаптивная, целенаправленная доработка и деформация сетки.
- Модульный [5] C ++ объектно-ориентированный дизайн.
- Распараллеливание с MPI.
- Python скрипты для автоматизации.
- FEATool Multiphysics Особенности встроенный GUI и CLI интерфейсы для SU2.
История выпуска
Ответвляться | Версия | Дата выхода[6] | Улучшения | |
---|---|---|---|---|
1.0 | 1.0 | 28 июня 2013 г. | ||
1.1 | 28 июня 2013 г. | |||
2.0 | 2.0 | 28 июня 2013 г. | ||
2.0.1 | 28 июня 2013 г. | |||
2.0.2 | 28 июня 2013 г. | |||
2.0.3 | 28 июня 2013 г. | |||
2.0.4 | 28 июня 2013 г. | |||
2.0.5 | 28 июня 2013 г. | |||
2.0.6 | 12 августа 2013 г. | |||
2.0.7 | 11 сентября 2013 г. | |||
2.0.8 | 30 сентября 2013 г. | |||
2.0.10 | 11 сентября 2013 г. | |||
3,0 "орел" | 3.0.0 | 15 января 2014 г. |
| |
3.1 "орел" | 3.1.0 | 14 августа 2014 г. | ||
3.2 "орел" | 3.2.0 | 14 августа 2014 г. |
| |
3.2.1 | 8 сентября 2014 г. |
| ||
3.2.2 | 28 сентября 2014 г. |
| ||
3.2.3 | 22 октября 2014 г. |
| ||
3.2.4 | 9 ноября 2014 г. | |||
3.2.5 | 4 декабря 2014 г. | |||
3.2.7 | 27 декабря 2014 г. |
| ||
3.2.8 | 3 февраля 2015 г. | |||
3.2.9 | 4 марта 2015 г. | |||
4.0 «Кардинал» | 4.0.0 | 23 июня 2015 г. | Новые возможности:
Улучшения производительности:
Дополнительные обновления:
| |
4.0.1 | 1 сентября 2015 г. |
| ||
4.0.2 | 3 ноября 2015 г. | |||
4.1 «Кардинал» | 4.1.0 | 22 апреля 2016 г. |
| |
4.1.1 | 5 апреля 2016 г. | |||
4.1.2 | 22 апреля 2016 г. | |||
4.1.3 | 24 мая 2016 | |||
4.2 «Кардинал» | 4.2.0 | 15 июня 2016 г. |
| |
4.3 «Кардинал» | 4.3.0 | 22 августа 2016 г. |
| |
5.0 «Ворон» | 5.0.0 | 20 января 2017 г. |
| |
6.0 «Сокол» | 6.0.0 | 14 февраля 2018 г. | ||
7.0 «Черный дрозд» | 7.0.0 | 29 ноября 2019 г. | ||
Легенда: Старая версия Старая версия, все еще поддерживается Последняя версия Последняя предварительная версия |
Лицензия
SU2 - бесплатное программное обеспечение с открытым исходным кодом, выпущенное под Стандартная общественная лицензия GNU версия 3 (SU2 v1.0 и v2.0) и Стандартная общественная лицензия ограниченного применения GNU версия 2.1 (SU2 v2.0.7 и более поздние версии).[7]
Альтернативное ПО
Бесплатное программное обеспечение с открытым исходным кодом
- Расширенная библиотека моделирования (AGPL)[8]
- КОЛОКОЛЬЧИК[9]
- Код Сатурн (GPL)
- FreeFem ++[10]
- Решатель потока Герриса (GPL)
- OpenFOAM
- OpenFVM[11]
- Решатель потоков Palabos[12]
Проприетарное программное обеспечение
- ADINA CFD
- ANSYS CFX
- ANSYS Беглый
- Азор [13]
- FEATool Multiphysics[14]
- Pumplinx
- STAR-CCM +
- COMSOL Multiphysics
- KIVA (программное обеспечение)
- RELAP5-3D
- Мощность потока
- FOAMpro
- SimScale[15]
- Колыбель [16] SC / Tetra [17]
- Колыбель scSTREAM [18]
- Cradle Heat Designer [19]
Рекомендации
- ^ «Выпуск 7.0.7». 7 октября 2020 г.. Получено 18 октября 2020.
- ^ F. Palacios, MR Colonno, AC Aranake, A. Campos, SR Copeland, TD Economon, AK Lonkar, TW Lukaczyk, TWR Taylor и JJ Alonso, Stanford University Unstructured (SU2): интегрированная вычислительная среда с открытым исходным кодом для нескольких -физическое моделирование и проектирование », AIAA Paper 2013-0287, 51-е собрание и выставка AIAA Aerospace Sciences. 7-10 января 2013 г. Грейпвайн, Техас, США.
- ^ SU2 о странице
- ^ А. Буэно-Оровио, К. Кастро, Ф. Паласиос и Э. Зуазуа "Непрерывный сопряженный подход для модели Спаларта-Аллмараса в аэродинамической оптимизации", AIAA Journal Vol. 50, No. 3, март 2012 г.
- ^ Список инструментов SU2
- ^ "SU2-Костюм выпускает". Github.com. Получено 25 мая 2016.
- ^ Страница лицензирования SU2
- ^ Домашняя страница расширенной библиотеки моделирования
- ^ Домашняя страница Clawpack
- ^ Сайт FreeFem ++
- ^ Домашняя страница OpenFVM
- ^ Домашняя страница Palabos
- ^ Домашняя страница Azore Software, LLC
- ^ Домашняя страница FEATool Multiphysics
- ^ Сайт компании SimScale, Open Source
- ^ Software Cradle Co., Ltd. Домашняя страница
- ^ SC / Tetra Page
- ^ страница scSTREAM В архиве 6 марта 2015 г. Wayback Machine
- ^ Страница теплового дизайнера