有限要素法・PDE基盤(OSS)
NGSolve
スクリーンショット

- 出典: 旧Weeblyページから回収したローカル画像

- 出典: 旧Weeblyページから回収したローカル画像
概要
NGSolveはNetgenの形状・メッシュ機能と統合された高性能マルチフィジックス有限要素ソフトウェアです。Pythonから変分形式を記述でき、高次、ベクトル、混合、不連続Galerkin要素と空間に適合した前処理を利用できます。
数値手法と対象
- 数値手法: 高次有限要素法を中核とし、H(curl)、H(div)、混合要素、HDG、並列計算などを扱います。
- 主な対象: 構造力学(き裂、接触)、流体力学(多相流)、電磁界解析(散乱問題)、音響(放射・散乱)、トポロジー最適化、形状最適化
向いている用途
高次H(curl)要素を用いるMaxwell問題、渦電流、散乱、固有値、形状・トポロジー最適化を、Pythonから定式化して高速に解く研究に向きます。
注意点
GUI中心の電磁界製品ではありません。関数空間、ゲージ、境界条件、前処理、メッシュ品質を利用者が設定し、問題ごとに収束性を確認する必要があります。
研究室での位置づけ
研究室では高次H(curl)要素、CLN/Darwinモデル、磁界解析、形状・トポロジー最適化、マルチポート問題を扱っており、主要なOSS解析基盤です。
確認根拠
- Netgen/NGSolve
- 確認日: 2026-07-11
移行元
- 旧Weeblyページ: https://ksugahar.weebly.com/ngsolve.html