Become a sponsor to FEniCS Project
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).
Meet the team
-
Marie E Rognes meg-simulaApplied mathematician. Chief Research Scientist, Simula Research Laboratory. Interested in mathematics for neuroscience, lifestyle and performance
-
Jack S. Hale jhaleResearch Scientist in Computational Engineering at University of Luxembourg. FEniCS Project Steering Council Member.
-
Michal Habera michalhaberaPostdoc at University of Luxembourg, computational mechanics, finite elements, FEniCS dev
-
Garth N. Wells garth-wellsHibbitt Professor of Solid Mechanics at University of Cambridge.
-
Chris Richardson chrisrichardsonResearch Software Engineer
Featured work
-
FEniCS/dolfinx
Next generation FEniCS problem solving environment
C++ 811 -
FEniCS/ffcx
Next generation FEniCS Form Compiler for finite element forms
Python 155 -
FEniCS/ufl
UFL - Unified Form Language
Python 106 -
FEniCS/basix
FEniCSx finite element basis evaluation library
C++ 92 -
FEniCS/governance
Governance documents
TeX 2