Published September 3, 2026
| Version 2026.4.2
Software
Open
firedrakeproject/firedrake: 2026.4.2
Authors/Creators
- Lawrence Mitchell
- David A. Ham1
- Florian Rathgeber2
- Miklós Homolya
- Connor Ward
- Thomas H. Gibson3
- Pablo Brubeck
- Fabio Luporini4
- ksagiyam
- Jack David Betteridge5
- Patrick E. Farrell
- Graham Markall6
- Sophia Vdw1
- Fangyi Zhou7
- Colin J Cotter8
- Nacime Bouziani9
- Josh Hope-Collins1
- Robert Kirby10
- Daniel Shapero11
- Leo Collins1
- Nicholas Barton12
- Stephan Kramer1
- Daiane Iglesia Dolci
- Thea
- Florian Wechsung
- Umberto Zerbinati13
- ScottMacLachlan
- Alberto Paganini14
- Darko Janeković
- mtusman
- 1. Imperial College London
- 2. Google
- 3. AMD
- 4. Devito Codes
- 5. @devitocodespro @devitocodes
- 6. @nvidia
- 7. @facebook
- 8. Imperial College
- 9. Amazon
- 10. Baylor University
- 11. University of Washington
- 12. C4ED
- 13. Univeristy of Oxford
- 14. University of Leicester
Description
What's Changed
- Add CC to extra_env_vars for OS.UNKNOWN by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5116
- Fix release workflow by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5120
- Fix argument ordering in a SLATE test by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5113
- Enable setting the base for a PR using labels by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5121
- Fix compositions with RestrictedFunctionSpace by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5126
- Restructure CI configs to allow for more coverage by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5117
- Add schedule for PETSc Firedrake '26 by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5128
- Fix push testing CI workflow by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5131
- Fix multidomain form data by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5132
- Fix coarse_mat_type in notebook by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5138
- Links to Firedrake26 tutorial notebooks by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5149
- Fix Real + interior facet for PCPatch by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5142
AuxiliaryOperatorSNESby @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/5119- docs: Update Jack's page on Rwanda workshop by @JDBetteridge in https://github.com/firedrakeproject/firedrake/pull/5160
- firedrake-run-split-tests: fall back when GNU parallel is missing by @cpjordan in https://github.com/firedrakeproject/firedrake/pull/5147
- Add outer timeout for mpi testing by @cpjordan in https://github.com/firedrakeproject/firedrake/pull/5150
- Fix SLATE test for pytest 9.1.0 by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5179
- Add Irksome to firedrake-zenodo as an optional component by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5182
- Assemble interpolates with Indexed arguments by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/5166
- Demo about Reynolds-robust Navier-Stokes by @pefarrell in https://github.com/firedrakeproject/firedrake/pull/5163
- Fix Adjoint + Fieldsplit by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5197
- Add concept of 'retired' configs to firedrake-configure by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5153
- Fixes for irksome zenodo releases by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5196
- Increase docs build retention from 1 to 5 days by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5198
- Remove misleading link to Jupyter website by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5202
- replace notebooks with jupytext by @danshapero in https://github.com/firedrakeproject/firedrake/pull/5195
- Tweak mesh size used in Re-robust Navier-Stokes demo by @pefarrell in https://github.com/firedrakeproject/firedrake/pull/5200
- Fix linkcheck by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5222
- Allow in place operators to modify coordinates by @dham in https://github.com/firedrakeproject/firedrake/pull/5214
- AGENTS.md by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5219
- Improve firedrake-run-split-tests by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5232
- SLATE: Fix codegen for elimination of 1x1 block by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5205
- Add information about hwloc env variable that breaks users installs by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5229
- Refactor test parameterization for some IO tests by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5203
- firedrake-configure: scope apt HDF5 to --with-hdf5-* and declare zlib1g-dev by @timCorintis in https://github.com/firedrakeproject/firedrake/pull/5240
- Support 64-bit integer builds by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/5259
- Make the PETSc/wheel optimisation flags overridable in firedrake-configure by @timCorintis in https://github.com/firedrakeproject/firedrake/pull/5253
- Do not use LDFLAGS+= in firedrake-configure, it doesn't exist by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5280
- fix flaky test by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/5282
- Fixes for BDDC by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5152
- Fix Netgen permutation by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5034
- Fix for complex BDDC by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5286
- Skip adaptive BDDC elasticity test in complex mode; fix skipcomplex reason display by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5291
- Fix firedrake-configure for macOS netCDF build failure by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5299
- macos fix firedrake-configure again (--download-pnetcdf) by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5303
- Fix linting of Dockerfile by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5304
- Increase iteration counts for flaky test by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5307
- Speed up our slowest test by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5318
- Add a demo on Carstensen-Gedicke lower bounds for the Dirichlet Poisson eigenproblem by @pefarrell in https://github.com/firedrakeproject/firedrake/pull/5308
- Quash some warnings by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5316
- Increase default timeout for firedrake-run-split-tests to 1 hour by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5330
- Fix HypreADS for fieldsplit by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5328
- Fix DG injection for symmetric tensors by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5351
- zero initial guess for Riesz Map solve by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/5357
- Add Fedora 44 community arch by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5352
- Fix linkcheck by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5359
- Fix linkcheck by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5369
- Constrain Cython to <3.3.0 due to petsc4py build error by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5376
- Cap islpy below 2026.2 on release by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5378
- check periodicity from unique mesh in ASMExtrudedStarPC by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/5384
- Add AC to team website by @achanbour in https://github.com/firedrakeproject/firedrake/pull/5387
- Fix docs makefile to automatically regenerate authors list by @achanbour in https://github.com/firedrakeproject/firedrake/pull/5388
- AGENTS.md: more patterns/antipatterns by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/5344
- Fix repeated assembly of Real one forms by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5393
- Remove dead link by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5397
- Fix macOS for release by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5389
- plotting extruded meshes by @danshapero in https://github.com/firedrakeproject/firedrake/pull/5368
- Update PETSc version to 3.25.5 for release by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5417
- Minor firedrake-zenodo fixups by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5419
- Use libsupermesh release by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5422
- Add pygraphviz back to CI and Docker by @connorjward in https://github.com/firedrakeproject/firedrake/pull/5423
- RieszMap: allow passing options_prefix for solver by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/5424
New Contributors
- @timCorintis made their first contribution in https://github.com/firedrakeproject/firedrake/pull/5240
Full Changelog: https://github.com/firedrakeproject/firedrake/compare/2026.4.1...2026.4.2
Files
firedrakeproject/firedrake-2026.4.2.zip
Files
(100.3 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:18008fe549d8baaef488ec065570a41f
|
100.3 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/firedrakeproject/firedrake/tree/2026.4.2 (URL)
Software
- Repository URL
- https://github.com/firedrakeproject/firedrake