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

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

- 出典: 旧Weeblyページから回収したローカル画像
概要
FEniCSは偏微分方程式の変分形式をPython/C++で記述し、有限要素コードを生成するオープンソース計算基盤です。現在の開発系はFEniCSxで、旧FEniCSとはAPIや構成が異なります。
数値手法と対象
- 数値手法: 有限要素法と自動コード生成を用い、電磁界ではNédélec辺要素など適合要素を選んで弱形式を実装します。
- 主な対象: 偏微分方程式全般、流体力学(Navier-Stokes)、固体力学、電磁場解析、多相流・多孔質媒体、研究・教育
向いている用途
Maxwell方程式の弱形式、材料式、連成項を研究者自身が実装し、新しい定式化や前処理をPython/C++で検証する用途に向きます。
注意点
電磁界専用CAEではありません。H(curl)適合要素、ゲージ、開境界、複素数問題、線形ソルバーを利用者が設計し、旧FEniCSとFEniCSxのAPI差も区別する必要があります。
研究室での位置づけ
有限要素定式化や連成アルゴリズムを試作する研究基盤です。完成済み電気機器ソルバーとの結果比較を前提に利用します。
確認根拠
- FEniCS Project
- 確認日: 2026-07-11
移行元
- 旧Weeblyページ: https://ksugahar.weebly.com/fenics.html