The FEniCS Project
The FEniCS Project is a popular NumFOCUS-sponsored open-source (LGPLv3 or MIT) computing platform for solving partial differential equations (PDEs). FEniCS enables users to quickly translate scientific models into efficient finite element code.
With the high-level Python and C++ interfaces to FEniCS, it is easy to get started, but FEniCS also offers powerful capabilities for more experienced users. FEniCS runs on a multitude of platforms ranging from laptops to supercomputers.
Applications
FEniCS has been used to solve PDEs in applications across engineering and the physical sciences; geophysics, bioengineering, solid mechanics, fluid dynamics, heat transfer, environmental sciences and many more. It also has been used in industrial contexts including Rolls Royce and Mitsubishi Heavy Industries.
Project Needs
- Support for travel awards for the annual FEniCS Conference for students for institutions who do not have the resources for international travel. (2-10k USD).
- Support for staff members to work on fundamental advances, or long-term sustainability and maintenance issues. (120k USD per person per year).
- Support for non-standard build machines (ARM64) and larger CI instances for regular testing (3-5k USD per year).
1 sponsor has funded FEniCS’s work.
Meet the team
Featured work
-
FEniCS/dolfinx
Next generation FEniCS problem solving environment
C++ 390 -
FEniCS/ffcx
Next generation FEniCS Form Compiler for finite element forms
Python 88 -
FEniCS/ufl
UFL - Unified Form Language
Python 51 -
FEniCS/basix
FEniCS finite element basis evaluation library
C++ 35 -
FEniCS/governance
Governance documents
TeX 2
Select a tier
$5 a month
Select- Get a Sponsor badge on your profile