• イベント
  • メンバー
    • 卒業生の進路
    • 2025年度研究生
    • 2023年度研究生
    • 2022年度研究生
    • 2021年度研究生
    • 2020年度研究生
    • 2019年度研究生
    • 2018年度研究生
    • 2017年度研究生
    • 2016年度研究生
    • 2015年度研究生
  • 研究内容
    • 研究成果
    • ワイヤレス給電
    • 音響シミュレーション
    • 電磁界解析研究レポート
    • 人体と電磁界
  • 電磁界解析
    • 有限要素法(商用) >
      • Ansys
      • COMSOL
      • CST
      • EMPro
      • EMSolution
      • FEMTET
      • FieldPrecesion
      • Flux
      • JMAG-Desiginer
      • Opera3D
      • Photon
      • Simcenter
    • 有限要素法(OSS) >
      • Adventure
      • Code Aster
      • Elmer
      • EMDLAB
      • FEMM
      • FEniCs
      • FreeFEM++
      • NGSolve
      • ONELAB
      • openCFS
      • PALACE
      • Poisson/Superfish
    • メッシュ生成 >
      • COMSOL
      • Cubit
      • Femap
      • Gmsh
      • HyperMesh
      • IEMesh
      • Netgen
      • TetGen
    • 回路解析(商用) >
      • ADS
      • HSpice
      • LTSpice
      • PLECS
      • PSIM
      • PSpice
      • Twin Builder
    • 回路解析(OSS) >
      • Ngspice
      • Qucs
    • 積分方程式(商用) >
      • ELF
      • EMCoS-Studio
      • FEKO
      • HyperLynx
      • Q3D
      • Qm
      • WIPL-D
    • 積分方程式(OSS) >
      • FastSolvers
      • NEC2
      • Puma-EM
      • Radia
    • FDTD系(商用) >
      • CEMOne
      • Poynting
      • Sim4Life
      • XFDTD
    • FDTD系(OSS) >
      • AngoraFDTD
      • MEEP
      • OpenEMS
    • 基板形状特化 >
      • Momentum
      • Sigrity
      • SIWave
      • S-NAP
      • Sonnet
  • アクセス
CAE-AI研究室 -近畿大学理工学部電気電子通信工学科-
  • イベント
  • メンバー
    • 卒業生の進路
    • 2025年度研究生
    • 2023年度研究生
    • 2022年度研究生
    • 2021年度研究生
    • 2020年度研究生
    • 2019年度研究生
    • 2018年度研究生
    • 2017年度研究生
    • 2016年度研究生
    • 2015年度研究生
  • 研究内容
    • 研究成果
    • ワイヤレス給電
    • 音響シミュレーション
    • 電磁界解析研究レポート
    • 人体と電磁界
  • 電磁界解析
    • 有限要素法(商用) >
      • Ansys
      • COMSOL
      • CST
      • EMPro
      • EMSolution
      • FEMTET
      • FieldPrecesion
      • Flux
      • JMAG-Desiginer
      • Opera3D
      • Photon
      • Simcenter
    • 有限要素法(OSS) >
      • Adventure
      • Code Aster
      • Elmer
      • EMDLAB
      • FEMM
      • FEniCs
      • FreeFEM++
      • NGSolve
      • ONELAB
      • openCFS
      • PALACE
      • Poisson/Superfish
    • メッシュ生成 >
      • COMSOL
      • Cubit
      • Femap
      • Gmsh
      • HyperMesh
      • IEMesh
      • Netgen
      • TetGen
    • 回路解析(商用) >
      • ADS
      • HSpice
      • LTSpice
      • PLECS
      • PSIM
      • PSpice
      • Twin Builder
    • 回路解析(OSS) >
      • Ngspice
      • Qucs
    • 積分方程式(商用) >
      • ELF
      • EMCoS-Studio
      • FEKO
      • HyperLynx
      • Q3D
      • Qm
      • WIPL-D
    • 積分方程式(OSS) >
      • FastSolvers
      • NEC2
      • Puma-EM
      • Radia
    • FDTD系(商用) >
      • CEMOne
      • Poynting
      • Sim4Life
      • XFDTD
    • FDTD系(OSS) >
      • AngoraFDTD
      • MEEP
      • OpenEMS
    • 基板形状特化 >
      • Momentum
      • Sigrity
      • SIWave
      • S-NAP
      • Sonnet
  • アクセス
HOME > 電磁界シミュレーション > 

FEniCs

写真
ソフト名:
FEniCSx(最新版)
FEniCS(レガシー版、2019.1.0)
ソルバー技術:
有限要素法(FEM)
自動微分による変分形式
高次要素対応
混合有限要素法
次元:
1次元・2次元・3次元
開発元:
FEniCS Project
2003年開始(University of Chicago & Chalmers University)
ライセンス:
LGPLv3(オープンソース)
完全無償
ソースコード:
公開(C++/Python)
GitHub
バイナリ:
Linux版(ネイティブ)
macOS版(Conda)
Windows版(WSL経由のみ)
Docker版(推奨)
コンポーネント構成:
UFL(統一形式言語)
Basix(基底関数生成)
FFCx(形式コンパイラ)
DOLFINx(高性能バックエンド)
※旧:FIAT、FFC、DOLFIN
歴史的意義:
- 自動微分による変分形式の先駆者
- FreeFEM++と並ぶオープンソースFEMの草分け
- 2003年開始で20年以上の歴史
- 学術界での標準的地位確立
プログラミング:
Python(主要インターフェース)
C++(高性能計算)
UFL(数式記述用DSL)
Jupyter Notebook対応
適用分野:
- 偏微分方程式全般
- 流体力学(Navier-Stokes)
- 固体力学
- 電磁場解析
- 多相流・多孔質媒体
- 研究・教育
並列計算:
MPI並列(PETSc/Trilinos)
GPU対応(実験的)
スケーラブル設計
プラットフォーム制限:
- Windowsネイティブ版なし
- WSL/Docker必須(Windows)
- Linux環境推奨
- 開発者の多くがLinuxユーザー
特徴:
- 変分形式の自然な記述
- 自動コード生成
- 高度な数学的抽象化
- 豊富なドキュメント
- 活発な研究コミュニティ
開発:
活発に継続中
FEniCSx(2020年〜)へ移行推進
写真
コメント:

FEniCS は、オープンソースの有限要素法 (FEM) プラットフォームとして開発され、 偏微分方程式 (PDE) の数値解法を効率的に実装できる環境を提供している。 Python および C++ の両方で利用可能であり、ユーザーは弱形式を数式に近い形で記述できるため、 研究者やエンジニアが高速に数値モデルを構築・検証できる点が特徴である。

FEniCS には、メッシュ生成、有限要素空間の定義、係数行列の組立て、ソルバ実行といった 一連の FEM ワークフローが統合されている。特に UFL (Unified Form Language) による 数式記述は簡潔で、複雑な PDE モデルを少ないコード量で表現できることから、 学術研究から教育用途まで幅広く利用されてきた。

現在では次世代版の FEniCSx が開発・公開されており、 dolfinx、ufl、basix、ffcx といったモジュール構成によって、 モダンな並列処理環境や Python との親和性がさらに高められている。 特に MPI を用いた大規模並列計算や、高次要素の効率的な取り扱いが改善されており、 HPC 環境での利用を意識した設計となっている。

また、FEniCS Project からは複数の OSS が派生しており、たとえば Firedrake(数値線形代数ライブラリ PETSc を活用した FEM 環境)や、 Dune-FEM、NGSolve とのインターフェース拡張などが存在する。 これらは FEniCS の思想を引き継ぎつつ、それぞれ異なる数値計算基盤や研究目的に最適化されている。

総じて FEniCS は、オープンソース FEM プラットフォームの代表格であり、 FEniCSx を中心とした進化と多様な派生プロジェクトによって、 今後も学術研究や産業応用における重要な数値解析基盤であり続けると期待される。

ユーザー利用期間:
なし
設計利用経験:
なし
のシステムを使用 カスタマイズできるテンプレートで世界唯一のウェブサイトを作成できます。
  • イベント
  • メンバー
    • 卒業生の進路
    • 2025年度研究生
    • 2023年度研究生
    • 2022年度研究生
    • 2021年度研究生
    • 2020年度研究生
    • 2019年度研究生
    • 2018年度研究生
    • 2017年度研究生
    • 2016年度研究生
    • 2015年度研究生
  • 研究内容
    • 研究成果
    • ワイヤレス給電
    • 音響シミュレーション
    • 電磁界解析研究レポート
    • 人体と電磁界
  • 電磁界解析
    • 有限要素法(商用) >
      • Ansys
      • COMSOL
      • CST
      • EMPro
      • EMSolution
      • FEMTET
      • FieldPrecesion
      • Flux
      • JMAG-Desiginer
      • Opera3D
      • Photon
      • Simcenter
    • 有限要素法(OSS) >
      • Adventure
      • Code Aster
      • Elmer
      • EMDLAB
      • FEMM
      • FEniCs
      • FreeFEM++
      • NGSolve
      • ONELAB
      • openCFS
      • PALACE
      • Poisson/Superfish
    • メッシュ生成 >
      • COMSOL
      • Cubit
      • Femap
      • Gmsh
      • HyperMesh
      • IEMesh
      • Netgen
      • TetGen
    • 回路解析(商用) >
      • ADS
      • HSpice
      • LTSpice
      • PLECS
      • PSIM
      • PSpice
      • Twin Builder
    • 回路解析(OSS) >
      • Ngspice
      • Qucs
    • 積分方程式(商用) >
      • ELF
      • EMCoS-Studio
      • FEKO
      • HyperLynx
      • Q3D
      • Qm
      • WIPL-D
    • 積分方程式(OSS) >
      • FastSolvers
      • NEC2
      • Puma-EM
      • Radia
    • FDTD系(商用) >
      • CEMOne
      • Poynting
      • Sim4Life
      • XFDTD
    • FDTD系(OSS) >
      • AngoraFDTD
      • MEEP
      • OpenEMS
    • 基板形状特化 >
      • Momentum
      • Sigrity
      • SIWave
      • S-NAP
      • Sonnet
  • アクセス