SU2コード
| SU2コード | |
|---|---|
| 初回リリース | 2012年1月 |
| 安定版リリース | 8.3.0 [ 1 ] / 2025年9月1日 |
| 書かれた | C++、Python |
| オペレーティング·システム | Unix / Linux / OS X / Windows |
| タイプ | 数値流体力学、シミュレーションソフトウェア |
| ライセンス | GNU Lesser General Public Licenseバージョン 2.1 |
| Webサイト | su2code |
| リポジトリ | |
SU2(旧称Stanford University Unstructured )は、偏微分方程式(PDE)の数値解法とPDE制約最適化を実行するためのC++で書かれたオープンソースソフトウェアツールスイートです。主な用途は数値流体力学と空力形状最適化ですが、[ 2 ] 、電気力学や化学反応流などのより一般的な方程式を扱うように拡張されています。SU2は、スカラー場の感度/勾配を計算するための連続および離散随伴法をサポートしています。
開発者
SU2は世界中の個人および組織化されたチームによって開発されています。SU2の主任開発者は、Francisco Palacios博士とThomas D. Economon博士です。
SU2 の開発に最も積極的に取り組んでいるグループは次のとおりです。
- スタンフォード大学のフアン・J・アロンソ教授のグループ。[ 3 ]
- デルフト工科大学のピエロ・コロンナ教授のグループ。[ 4 ]
- カイザースラウテルン工科大学のニコラス・R・ゲーガー教授のグループ。[ 5 ]
- ミラノ工科大学のアルベルト・ガードーン教授のグループ。[ 4 ]
- インペリアル・カレッジ・ロンドンのラファエル・パラシオス教授のグループ。[ 3 ]
機能
SU2ツールスイートソリューションスイートには[ 6 ]が含まれています。
- 非構造化メッシュ テクノロジを使用した高忠実度解析と随伴ベースの設計。
- 圧縮性および非圧縮性のオイラー法、ナビエ・ストークス法、およびRANSソルバー。
- 電気力学、線形弾性、熱方程式、波動方程式、熱化学非平衡のための追加の PDE ソルバー。
- 収束加速(マルチグリッド、前処理など)。
- 連続随伴法[ 7 ]アプローチによる感度情報。
- 適応型で目標指向のメッシュ改良と変形。
- モジュール化された[ 8 ] C++オブジェクト指向設計。
- MPIによる並列化。
- 自動化のためのPythonスクリプト。
- オプションのGUI。[ 9 ]
- FEATool Multiphysicsには、 SU2 用の組み込み GUI および CLI インターフェイスが備わっています。
リリース履歴
| 支店 | バージョン | 発売日[ 10 ] | 改善点 | |
|---|---|---|---|---|
| 1.0 | 1.0 | 2013年6月28日 | ||
| 1.1 | 2013年6月28日 | |||
| 2.0 | 2.0 | 2013年6月28日 | ||
| 2.0.1 | 2013年6月28日 | |||
| 2.0.2 | 2013年6月28日 | |||
| 2.0.3 | 2013年6月28日 | |||
| 2.0.4 | 2013年6月28日 | |||
| 2.0.5 | 2013年6月28日 | |||
| 2.0.6 | 2013年8月12日 | |||
| 2.0.7 | 2013年9月11日 | |||
| 2.0.8 | 2013年9月30日 | |||
| 2.0.10 | 2013年9月11日 | |||
| 3.0「イーグル」 | 3.0.0 | 2014年1月15日 |
| |
| 3.1 「ワシ」 | 3.1.0 | 2014年8月14日 | ||
| 3.2 「ワシ」 | 3.2.0 | 2014年8月14日 |
| |
| 3.2.1 | 2014年9月8日 |
| ||
| 3.2.2 | 2014年9月28日 |
| ||
| 3.2.3 | 2014年10月22日 |
| ||
| 3.2.4 | 2014年11月9日 | |||
| 3.2.5 | 2014年12月4日 | |||
| 3.2.7 | 2014年12月27日 |
| ||
| 3.2.8 | 2015年2月3日 | |||
| 3.2.9 | 2015年3月4日 | |||
| 4.0「カーディナル」 | 4.0.0 | 2015年6月23日 | 新機能:
パフォーマンスの改善:
追加のアップデート:
| |
| 4.0.1 | 2015年9月1日 |
| ||
| 4.0.2 | 2015年11月3日 | |||
| 4.1「枢機卿」 | 4.1.0 | 2016年4月22日 |
| |
| 4.1.1 | 2016年4月5日 | |||
| 4.1.2 | 2016年4月22日 | |||
| 4.1.3 | 2016年5月24日 | |||
| 4.2「枢機卿」 | 4.2.0 | 2016年6月15日 |
| |
| 4.3「枢機卿」 | 4.3.0 | 2016年8月22日 |
| |
| 5.0「レイヴン」 | 5.0.0 | 2017年1月20日 |
| |
| 6.0「ファルコン」 | 6.0.0 | 2018年2月14日 | ||
| 7.0「ブラックバード」 | 7.0.0 | 2019年11月29日 | 実際のバージョン 7.1.1 (2021-03-02) | |
| 7.1「ブラックバード」 | 7.1.0 | 2021年1月21日 | SU2 v7.1.0は、バージョン7.0.Xで追加された新機能を統合することを目的としています。これには、新しいソルバー、パフォーマンスの向上、新しい出力形式、マルチフィジックス機能の強化、あまり使用されていないモデルやスキームの調整/修正/更新、そして新しい開発者がアクセスしやすいようにコードを再構築する取り組みが含まれます。v7.0.0で不要になった一部のオプションは削除されました。これらのオプションは古い設定ファイルではエラーを引き起こす可能性がありますが、エラーメッセージでこれらの問題の解決策が示されるはずです。 🚀 機能
💊 バグ修正
🔧 メンテナンス
| |
| 7.2「ブラックバード」 | 7.2.0 | 2021年8月17日 | SU2 バージョン 7.2.0 では、エキサイティングな新機能と改善が導入されています (7.1.1 とは約 1000 コミット異なります)。これらの機能を可能な限り統合するために、月次メンテナンス リリース サイクルを一時停止しました。その機能には次のものが含まれます。
7.1.0 と同様に、このバージョンでは 7.0.0 から残ったいくつかのオプションを廃止し、今後の新機能に備えて他のオプションを改訂しました。 🚀 機能
💊 バグ修正
🔧 メンテナンス
| |
| 8.0「ハリアー」 | 8.0.0 | 2023年8月29日 | 実際のバージョン 8.1.0 (2024-09-28) | |
| 8.1「ハリアー」 | 8.1.0 | 2024年9月28日 | 実験的な機能
バグ修正
メンテナンス
| |
伝説: サポートされていません サポートされている 最新バージョン プレビュー版 | ||||
ライセンス
SU2は、 GNU一般公衆利用許諾書バージョン3(SU2 v1.0およびv2.0)およびGNU劣等一般公衆利用許諾書バージョン2.1(SU2 v2.0.7以降のバージョン)に基づいてリリースされたフリーのオープンソースソフトウェアです。 [ 11 ]
代替ソフトウェア
無料のオープンソースソフトウェア
- 高度シミュレーションライブラリ(AGPL)[ 12 ]
- クローパック[ 13 ]
- コードサターン(GPL)
- フリーフェム++ [ 14 ]
- Gerris フロー ソルバー(GPL)
- オープンFOAM
- オープンFVM [ 15 ]
- パラボスフローソルバー[ 16 ]
独自のソフトウェア
- アディナCFD
- アンシスCFX
- ANSYS Fluent
- アゾレス諸島[ 17 ]
- FEAToolマルチフィジックス[ 18 ]
- パンプリンクス
- スターCCM+
- COMSOL マルチフィジックス
- KIVA(ソフトウェア)
- RELAP5-3D
- パワーフロー
- FOAMプロ
- シムスケール[ 19 ]
- クレードル[ 20 ] SC/テトラ[ 21 ]
- クレードルscSTREAM [ 22 ]
- クレードルヒートデザイナー[ 23 ]
参考文献
- ^ 「リリース 8.3.0」 2025年9月1日. 2025年9月16日閲覧。
- ^ 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論文2013-0287、第51回AIAA航空宇宙科学会議および展示会。2013年1月7日~10日、米国テキサス州グレイプバイン。
- ^ a b「SU2 Dev. Team at Stanford」 . su2code.github.io . 2025年3月15日閲覧。
- ^ a b "SU2/AUTHORS.md at master · su2code/SU2" . GitHub . 2025年3月15日閲覧。
- ^ 「カイザースラウテルン大学のSU2開発チーム」 su2code.github.io 2025年3月15日閲覧。
- ^ SU2についてのページ
- ^ A. Bueno-Orovio、C. Castro、F. Palacios、および E. Zuazua「空気力学的最適化における Spalart-Allmaras モデルの連続的随伴アプローチ」、AIAA Journal Vol. 50、No. 3、2012 年 3 月。
- ^ SU2ツールリスト
- ^ SU2 ドキュメント: SU2GUI
- ^ 「SU2-Suitリリース」 . Github.com . 2016年5月25日閲覧。
- ^ SU2ライセンスページ
- ^高度シミュレーションライブラリホームページ
- ^ Clawpackのホームページ
- ^ FreeFem++のウェブサイト
- ^ OpenFVM ホームページ
- ^パラボスのホームページ
- ^ Azore Software, LLC ホームページ
- ^ FEATool Multiphysicsホームページ
- ^ SimScale社のウェブサイト、オープンソース
- ^株式会社ソフトウェアクレイドルホームページ
- ^ SC/Tetraページ
- ^ scSTREAMページは2015年3月6日にWayback Machineにアーカイブされています
- ^ヒートデザイナーページ