A view into the development of the FEniCS project over two decades
Jørgen S. Dokken: Thursday, 10th October at 11:00 The FEniCS project was started in 2003 as a collaboration between ToyotaTechnological Institute at Chicago, The University of Chicago and Chalmers University of Technology. The vision of the project was to create an open-source project that included the automation of modelling, optimization and discretization of differential equations. The plan was to create a generalized and efficient framework that was easy to use. With this goal the project expanded from being a pure C++ code (DOLFIN) to being a combined C++/Python framework for solving PDEs. One of the most notable outcomes of the project is the Unified Form Language, a domain specific language for representing PDEs in a variational form using computational symbolic algebra. In this talk, I will go through some of the historical context of the FEniCS project and its evolution into DOLFINx (DOI: 10.5281/zenodo.10447666). A presentation of the core components will highlight the newest developments and the extensibility of the framework.