電磁界解析ソフトウェア一覧へ戻る

有限要素法・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差も区別する必要があります。

研究室での位置づけ

有限要素定式化や連成アルゴリズムを試作する研究基盤です。完成済み電気機器ソルバーとの結果比較を前提に利用します。

確認根拠

移行元