Kód SU2 - SU2 code
![]() | |
První vydání | Leden 2012 |
---|---|
Stabilní uvolnění | 7.0.7[1] / 7. října 2020 |
Úložiště | ![]() |
Napsáno | C ++, Krajta |
Operační systém | Unix /Linux /OS X /Okna |
Typ | Výpočetní dynamika tekutin, Simulační software |
Licence | GNU Lesser General Public License, verze 2.1 |
webová stránka | su2code |
SU2 je sada open-source softwarové nástroje napsané v C ++ pro numerické řešení parciální diferenciální rovnice (PDE) a vystupování Optimalizace omezená na PDE. Primární aplikace jsou výpočetní dynamika tekutin a aerodynamické optimalizace tvaru,[2] ale byl rozšířen k léčbě obecnějších rovnic jako např elektrodynamika a chemicky reagující toky. SU2 podporuje kontinuální a diskrétní adjoint pro výpočet citlivosti / gradientu skalárního pole.
Vývojáři
![]() | Tato sekce ne uvést žádný Zdroje.Červenec 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
SU2 je vyvíjen jednotlivci a organizovanými týmy po celém světě. Vedoucími vývojáři SU2 jsou: Dr. Francisco Palacios a Dr. Thomas D. Economon.
Nejaktivnější skupiny vyvíjející SU2 jsou:
- Skupina prof. Juana J. Alonsa v Stanfordská Univerzita.
- Skupina prof. Piera Colonny v Technologická univerzita v Delftu.
- Skupina prof. Nicolase R. Gaugera v Technická univerzita v Kaiserslauternu.
- Skupina prof. Alberta Guardoneho v Polytechnická univerzita v Miláně.
- Skupina prof. Rafaela Palaciose v Imperial College London.
Schopnosti
Sada řešení SU2 tools suite obsahuje[3]
- Vysoce věrná analýza a design založený na adjunktu využívající nestrukturovanou síťovou technologii.
- Stlačitelné a nestlačitelné Euler, Navier-Stokes, a RANS řešitelé.
- Další řešiče PDE pro elektrodynamiku, lineární pružnost, rovnici tepla, vlnovou rovnici a termochemickou nerovnováhu.
- Konvergenční zrychlení (multi-grid, preconditioning atd.).
- Informace o citlivosti prostřednictvím metodiky kontinuálního adjunktu[4] přístup.
- Adaptivní, na cíl zaměřené zjemnění a deformace sítě.
- Modularizovaný [5] C ++ objektově orientovaný design.
- Paralelizace s MPI.
- Krajta skripty pro automatizaci.
- FEATool Multiphysics funkce vestavěné rozhraní GUI a CLI pro SU2.
Historie vydání
Větev | Verze | Datum vydání[6] | Vylepšení | |
---|---|---|---|---|
1.0 | 1.0 | 28. června 2013 | ||
1.1 | 28. června 2013 | |||
2.0 | 2.0 | 28. června 2013 | ||
2.0.1 | 28. června 2013 | |||
2.0.2 | 28. června 2013 | |||
2.0.3 | 28. června 2013 | |||
2.0.4 | 28. června 2013 | |||
2.0.5 | 28. června 2013 | |||
2.0.6 | 12. srpna 2013 | |||
2.0.7 | 11. září 2013 | |||
2.0.8 | 30. září 2013 | |||
2.0.10 | 11. září 2013 | |||
3,0 „orel“ | 3.0.0 | 15. ledna 2014 |
| |
3,1 "orel" | 3.1.0 | 14. srpna 2014 | ||
3,2 "orel" | 3.2.0 | 14. srpna 2014 |
| |
3.2.1 | 8. září 2014 |
| ||
3.2.2 | 28. září 2014 |
| ||
3.2.3 | 22. října 2014 |
| ||
3.2.4 | 9. listopadu 2014 | |||
3.2.5 | 4. prosince 2014 | |||
3.2.7 | 27. prosince 2014 |
| ||
3.2.8 | 3. února 2015 | |||
3.2.9 | 4. března 2015 | |||
4.0 „Kardinál“ | 4.0.0 | 23. června 2015 | Nové vlastnosti:
Vylepšení výkonu:
Další aktualizace:
| |
4.0.1 | 1. září 2015 |
| ||
4.0.2 | 3. listopadu 2015 | |||
4.1 „Kardinál“ | 4.1.0 | 22.dubna 2016 |
| |
4.1.1 | 5. dubna 2016 | |||
4.1.2 | 22.dubna 2016 | |||
4.1.3 | 24. května 2016 | |||
4.2 „Kardinál“ | 4.2.0 | 15. června 2016 |
| |
4,3 "Kardinál" | 4.3.0 | 22. srpna 2016 |
| |
5,0 „Havran“ | 5.0.0 | 20. ledna 2017 |
| |
6.0 „Sokol“ | 6.0.0 | 14. února 2018 | ||
7,0 „Blackbird“ | 7.0.0 | 29. listopadu 2019 | ||
Legenda: Stará verze Starší verze, stále udržovaná Nejnovější verze Nejnovější verze náhledu |
Licence
SU2 je bezplatný a otevřený software vydaný pod GNU General Public License verze 3 (SU2 v1.0 a v2.0) a GNU Lesser General Public License verze 2.1 (SU2 v2.0.7 a novější verze).[7]
Alternativní software
Bezplatný open source software
- Knihovna Advanced Simulation (AGPL)[8]
- CLAWPACK[9]
- Kód Saturne (GPL)
- FreeFem ++[10]
- Gerris Flow Solver (GPL)
- OpenFOAM
- OpenFVM[11]
- Řešič průtoku Palabos[12]
Proprietární software
- ADINA CFD
- ANSYS CFX
- ANSYS Plynulý
- Azore [13]
- FEATool Multiphysics[14]
- Pumplinx
- STAR-CCM +
- COMSOL Multiphysics
- KIVA (software)
- RELAP5-3D
- PowerFlow
- FOAMpro
- SimScale[15]
- Kolébka [16] SC / Tetra [17]
- Kolébkový scSTREAM [18]
- Cradle Heat Designer [19]
Reference
- ^ „Verze 7.0.7“. 7. října 2020. Citováno 18. října 2020.
- ^ F. Palacios, MR Colonno, AC Aranake, A. Campos, SR Copeland, TD Economon, AK Lonkar, TW Lukaczyk, TWR Taylor a JJ Alonso, „Stanford University Unstructured (SU2): Integrované výpočetní prostředí pro multi -fyzická simulace a design “, AIAA Paper 2013-0287, 51. setkání a výstava AIAA Aerospace Sciences. 7. - 10. ledna 2013. Grapevine, Texas, USA.
- ^ SU2 o stránce
- ^ A. Bueno-Orovio, C. Castro, F. Palacios a E. Zuazua „Continuous Adjoint Approach for the Spalart-Allmaras Model in Aerodynamic Optimization“, AIAA Journal Vol. 50, č. 3, březen 2012.
- ^ Seznam nástrojů SU2
- ^ „Vydání SU2-Suit“. Github.com. Citováno 25. května 2016.
- ^ Stránka licence SU2
- ^ Domovská stránka knihovny pokročilé simulace
- ^ Domovská stránka Clawpack
- ^ Web FreeFem ++
- ^ Domovská stránka OpenFVM
- ^ Domovská stránka společnosti Palabos
- ^ Azore Software, LLC Domovská stránka
- ^ Domovská stránka FEATool Multiphysics
- ^ Web společnosti SimScale, Open Source
- ^ Software Cradle Co., Ltd. Domovská stránka
- ^ Stránka SC / Tetra
- ^ Stránka scSTREAM Archivováno 6. března 2015 v Wayback Machine
- ^ Stránka návrháře tepla