PETSC FIREDRAKE '26: PETSC ANNUAL USER MEETING AND FIREDRAKE '26
PROGRAM

Days: Monday, June 1st Tuesday, June 2nd Wednesday, June 3rd Thursday, June 4th Friday, June 5th

Monday, June 1st

View this program: with abstractssession overviewtalk overview

10:30-11:10Coffee Break
11:10-12:00 Session 2: PETSc 2
11:10
Testing the Impact of PETSc in a Multi-project Environment based on GitLab-CI (abstract)
11:35
PETSc.jl – a Julia interface to the PETSc library (abstract)
12:00-13:30Lunch Break
13:30-14:45 Session 3: PETSc 3
13:30
A robust and scalable preconditioner for saddle-point problems in an industrial context (abstract)
13:55
Two-level Schwarz methods using more subdomains than MPI processes and multi-precision (time, memory and energy investigations) (abstract)
14:20
Robust Multigrid and Domain Decomposition solvers with Firedrake and PETSc (abstract)
14:45-15:30Coffee Break
15:30-16:20 Session 4: PETSc 4
15:30
Refactoring HPDDM for GPU-Enabled Domain Decomposition (abstract)
15:55
Solving advection equations with PFLARE (abstract)
19:00-21:00Dinner
Tuesday, June 2nd

View this program: with abstractssession overviewtalk overview

09:15-10:30 Session 5: PETSc 5
09:15
Distributed Memory Parallel Machine Learning with PetscRegressor (abstract)
09:40
Learning-enhanced Newton-Krylov-Schwarz methods (abstract)
10:05
Automated Grammar-based Design of Algebraic Multigrid Methods with Evolutionary Algorithms (abstract)
10:30-11:10Coffee Break
11:10-12:00 Session 6: PETSc 6
11:10
Formal Reasoning for Mesh Transformation (abstract)
11:35
Irksome: time-stepping in Firedrake and PETSc (abstract)
12:00-13:30Lunch Break
13:30-14:45 Session 7: PETSc 7
13:30
Large-scale transmission eigenvalues with FreeFEM (abstract)
13:55
A large-scale Full Waveform Inversion code based on Domain Decomposition Methods (abstract)
14:20
Extended-Krylov-subspace methods for trust-region and norm-regularization subproblems (abstract)
14:45-15:30Coffee Break
19:00-21:00Dinner
Wednesday, June 3rd

View this program: with abstractssession overviewtalk overview

10:30-11:15Coffee Break
12:45-14:00Lunch Break
15:30-16:00Coffee Break
17:30-19:00 Session 13: Poster session and drinks reception sponsored by Devito Codes
Three-Dimensional Free-Surface Flow Simulation around a Ship Hull Using PETSc DMDA (abstract)
pyop3: Extending the tensor abstraction to unstructured meshes (abstract)
Modeling the wave-breaking phenomena in 3D using a two-phase flow method implemented in PETSc (abstract)
Augmented Lagrangian Preconditioner for 3D Incompressible Flow with Moving Boundaries in PETSc (abstract)
A data-enhanced preconditioner for high-order finite element discretization of the incompressible Navier-Stokes equations (abstract)
petsctools: Pythonic extensions to petsc4py (abstract)
Smoothed augmented Lagrangian variational principles with energy conservation (abstract)
Solving Nonlinear Eigenvalue Problems with Eigenvector Dependency (NEPv) with SLEPc (abstract)
Automatic Generation of Matrix-Free Routines for PDE Solvers with Devito via PETSc (abstract)
19:00-21:00Dinner
Thursday, June 4th

View this program: with abstractssession overviewtalk overview

09:00-10:00 Session 14: Firedrake Applications 1
09:00
Topology Optimization Framework for Viscoelastic Full-Waveform Inversion (abstract)
09:20
Firedrake for Elastic propagation and Full Waveform Inversion (abstract)
09:40
NESO-Particles and VANTAGE-Reactions: Performance Portable Particles for Modelling Plasma Edge Regions (abstract)
10:00-10:45Coffee Break
10:45-11:45 Session 15: Firedrake Development 1
10:45
Moving particles in Firedrake (abstract)
11:05
Dimensional analysis in UFL (abstract)
11:25
Scalable assembly of non-conforming model coupling operators between H1, Hcurl, and Hdiv finite element spaces (abstract)
11:45-13:30Lunch Break
13:30-14:50 Session 16: Firedrake Applications 2
13:30
Numerical wavetank with a sloping beach: coupling deep- and shallow-water dynamics in Firedrake (abstract)
13:50
Developments and opportunities in G-ADOPT (abstract)
14:10
Adjoint-based optimisation problems in the Thetis coastal ocean model (abstract)
14:30
Forecasting the weather using finite element methods (abstract)
14:50-15:30Coffee Break
15:30-16:50 Session 17: Firedrake Optimization
15:30
Determination of Navier's slip parameter using variational data assimilation (abstract)
15:50
fdvar: Parallel-in-time 4DVar data assimilation in Firedrake (abstract)
16:10
Missing Physics Discovery through Fully Differentiable Finite Element-Based Machine Learning (abstract)
16:30
ML-Assisted Topology Optimization of Thermochemical Heat Storage Reactors with Firedrake (abstract)
19:00-21:00Dinner
Friday, June 5th

View this program: with abstractssession overviewtalk overview

09:00-10:00 Session 18: Firedrake Applications 3
09:00
The challenges of small scales with phase-field models (abstract)
09:20
Auxiliary gradient flows for generalized Newtonian models (abstract)
09:40
Robust Preconditioning for the Boussinesq Equations through Patch-wise Multigrid Smoother (abstract)
10:00-10:45Coffee Break
10:45-11:45 Session 19: Firedrake Development 2
10:45
Using profiling to provide performance insights and make improvements to Gusto (abstract)
11:05
Expanding the definition of a finite element (abstract)
11:25
Back to the Source: Turning Devito into a Bidirectional Compiler (abstract)
11:45-13:30Lunch Break
13:30-14:50 Session 20: Firedrake Applications 4
13:30
Finite element algorithms for the irreversible thermodynamics of battery electrolytes (abstract)
13:50
Exploring Next-Gen Batteries for Hybrid-Electric Aviation by Means of Firedrake (abstract)
14:10
Nonlinear superconducting models in Firedrake: optimization, mesh adaptation, and cloud execution (abstract)
14:30
Helicity-preserving finite element schemes for magnetohydrodynamics (abstract)
14:50-15:30Coffee Break
15:30-16:50 Session 21: Firedrake Time Stepping
15:30
Energy conserving discretisations for the rotating shallow water equations (abstract)
15:50
A comparison of time-parallel deferred correction methods for atmospheric modelling in Gusto (abstract)
16:10
Enforcing bounds constraints in Firedrake (abstract)
16:30
Finite elements in time in Irksome (abstract)