JuliaCon 2026

WIAS-PDELib: Finite-Element and Finite-Volume based PDE solvers and tooling components.
2026-08-13 , Room 4

This talk will give an overview on WIAS-PDELib, a github organization which emerged from the development of the finite volume solver VoronoiFVM.jl and the finite element solver ExtendableFEM.jl. These "top level" packages depend on a number of infrastructure packages which have been moved to WIAS-PDELib in order to allow for sustainable joint maintenance. The talk will focus on the main features and usage examples of VoronoiFVM.jl and ExtendableFEM.jl. It will introduce common infrastructure packages, focusing on ExtendableGrids.jl for grid management, SimplexGridFactory.jl for mesh generation via Triangulate.jl and TetGen.jl backends, ExtendableSparse.jl for straightforward and efficient sparse matrix assembly, and GridVisualize.jl for grid function visualization with backends for Makie.jl, PythonPlot.jl, PlutoVista.jl and others. Particular emphasis will be given on the level of integration with the SciML ecosystem (CommonSolve.jl, LinearSolve, OrdinaryDiffEq). Options for interoperability with other PDE relevant packages will be discussed.

Jürgen Fuhrmann, PhD, is deputy head of the Numerical Mathematics and Scientific Computing group at Weierstrass Institute for Applied Analysis and Stochastics, Berlin. His research topics include finite volume methods, numerical simulation in electrochemistry, semiconductors and other fields, and software design and development for partial differential equations. Since 2018, Julia is his main programming language. He regularly teaches Julia based courses on Advanced Topics from Scientific Computing at TU Berlin.

This speaker also appears in:

I'm a postdoc researcher at the Weierstrass Institute in Berlin in the scientific computing group.
My day-to-day work is all about running finite element simulations for solid mechanics and quantum devices.
I came into touch with Julia three years ago and I love it since.
At WIAS, we have our own Julia PDE solver ecosystem WIAS-PDELib, where I am a core maintainer.
I'm interested in low-level solver routines, software architecture, coding quality, and experiments with new data types and programming features.