Published March 9, 2026 | Version 2025.10.3
Software Open

firedrakeproject/firedrake: 2025.10.3

  • 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. Institute of Computing for Climate Science, University of Cambridge
  • 12. University of Washington
  • 13. C4ED
  • 14. Univeristy of Oxford
  • 15. University of Leicester

Description

What's Changed

  • Post-release updates for master by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4265
  • Make linkcheck not prevent later steps in workflows by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4267
  • BDDC: Fix block sizes by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4253
  • DO NOT SQUASH Merge release changes into master by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4282
  • Dual interpolation from/into MixedFunctionSpace by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4197
  • Remove firedrake-install and friends by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4270
  • DO NOT SQUASH Merge release by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4308
  • add meson-python requirement to requirements-build.txt by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4327
  • Cleanup Interpolate assembly by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4288
  • checkpointing bcs by @Ig-dolci in https://github.com/firedrakeproject/firedrake/pull/4284
  • submesh: allow for extracting codim-1 submeshes by @ksagiyam in https://github.com/firedrakeproject/firedrake/pull/4329
  • DO NOT SQUASH Merge release by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4358
  • Ksagiyam/rename sub elements by @ksagiyam in https://github.com/firedrakeproject/firedrake/pull/4354
  • Proposal: use upstream UFL instead of our fork by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4344
  • Use petsctools package by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4194
  • use ufl.apply_coefficient_split() by @ksagiyam in https://github.com/firedrakeproject/firedrake/pull/4349
  • Import get_external_packages from petsctools not firedrake.petsc by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4381
  • DO NOT SQUASH: merge release into master by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4392
  • Fix Cython build for more restrictive compilers by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4407
  • CI: Only install docs system dependencies when the docs will be built. by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4416
  • Fixes for changes to petsctools OptionsManager API by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4418
  • Move __future__ interpolation into interpolation.py by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4346
  • Speed up caching by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4383
  • Fix documentation issues by @dham in https://github.com/firedrakeproject/firedrake/pull/4425
  • Allow construction of interpolation matrix between a VertexOnlyMesh and its input-ordering by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4341
  • Eikehmueller/gtmgpc restriction by @eikehmueller in https://github.com/firedrakeproject/firedrake/pull/4373
  • Clarify install docs by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4366
  • Better check for VCS info in firedrake-zenodo by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4433
  • firedrake-run-split-tests uses python3 so that it works in the Docker containers by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4428
  • Add initial Firedrake 26 information to the website by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4426
  • Fix AUTHORS.rst by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4420
  • Fix demo links by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4422
  • Use petsctools release by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4423
  • Recommend running firedrake-clean after updating by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4404
  • payment links by @dham in https://github.com/firedrakeproject/firedrake/pull/4435
  • Dham/firedrake 25 payment by @dham in https://github.com/firedrakeproject/firedrake/pull/4438
  • Fix typos in point evaluation docs by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4436
  • Do not use Makefile for firedrake-check by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4391
  • Fix imports in hypre_ams.py by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4440
  • Knook/multicomponent by @KarsKnook in https://github.com/firedrakeproject/firedrake/pull/4322
  • add petsc_raises to tests by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4443
  • remove mesh.init() by @ksagiyam in https://github.com/firedrakeproject/firedrake/pull/4201
  • ci: use ngsPETSc main on master CI by @ksagiyam in https://github.com/firedrakeproject/firedrake/pull/4457
  • Fix CI timeouts 🤞 by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4458
  • Increase permissiveness of petsc_raises by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4449
  • Acse ej321/gmsh demo update by @acse-ej321 in https://github.com/firedrakeproject/firedrake/pull/4326
  • document varying extrusion by changing coordinates by @dham in https://github.com/firedrakeproject/firedrake/pull/4385
  • Fix firedrake-check on macOS by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4466
  • Avoid mpiexec -n 1 for firedrake-check by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4465
  • Add extra guest info to Firedrake 25 page by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4472
  • test for early cleanup of adjoint variables by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4451
  • Pbrubeck/fix/mg cofunction by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4474
  • Demo created at Dartington Hall - Shape Optimization by @APaganini in https://github.com/firedrakeproject/firedrake/pull/4307
  • Fix broken Stokes test by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4469
  • Do not set different cache directories per job by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4460
  • Make interpolate function avoid using Interpolator by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4432
  • Improve install docs by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4461
  • Document solver options by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4434
  • Dham/fix notebooks by @dham in https://github.com/firedrakeproject/firedrake/pull/4323
  • Add tests for 3D zany elements by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4459
  • Dependency groups by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4463
  • TensorFunctionSpace: support empty shape by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4470
  • Amend .test_durations by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4464
  • Change master to main (1) by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4444
  • Change master to main (2) by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4445
  • Use petsctools in tests by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4447
  • DO NOT SQUASH Merge release by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4477
  • EnsembleFunction and EnsembleFunctionSpace. by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4025
  • Dham/abstract reduced functional by @dham in https://github.com/firedrakeproject/firedrake/pull/3941
  • interpolate: sanitise submesh interpolate by @ksagiyam in https://github.com/firedrakeproject/firedrake/pull/4482
  • Add link to release website in warning on main webpages by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4493
  • install pyadjoint master instead of release by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4496
  • Fixes for making zenodo releases by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4488
  • Revert "Dependency groups (#4463)" by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4492
  • Ksagiyam/merge release by @ksagiyam in https://github.com/firedrakeproject/firedrake/pull/4495
  • Change abstract deadline for FD25 by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4501
  • Stop casting Constants+domain to Real functions by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4497
  • TSFC: Improved caching to remove ComponentTensors by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4503
  • DO NOT SQUASH: merge release into main. by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4502
  • Debug external contributions by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4506
  • DO NOT SQUASH Connorjward/merge release by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4507
  • Avoid dat_version increment with riesz_representation("l2") by @jrmaddison in https://github.com/firedrakeproject/firedrake/pull/4504
  • Expunge Vector by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4499
  • Cell location on simplicial higher-order meshes by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4484
  • Fix solver parameters for Stokes test by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4514
  • Change VOM missing_points_behaviour API by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4524
  • Cell location on non-simplicial higher-order meshes by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4517
  • Fix for vom-to-vom permutation matrix on Vector-valued function spaces by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4510
  • link to proramme by @dham in https://github.com/firedrakeproject/firedrake/pull/4523
  • fix snes_linesearch_type l2 -> secant by @ksagiyam in https://github.com/firedrakeproject/firedrake/pull/4525
  • RestrictedFunctionSpace: support Fieldsplit, multigrid, and python PC by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4169
  • More flexible dockerfile and build dev containers on CI. by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4533
  • BaseFormAssembler: cast FormSum weights as numbers by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4534
  • FixAtPointBC: support bendy meshes by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4532
  • Fix typo in demo by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4520
  • Use GitHub notebook preview instead of nbviewer by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4513
  • Remove firedrake-jupyter Docker image as it is not used by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4512
  • introduce PointEvaluator object by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4516
  • Remove Interpolator.interpolate by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4531
  • MG: rediscretize with a different coarse_mat_type by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4538
  • MassInvPC: update docstring by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4542
  • Fix docs build by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4537
  • DO NOT SQUASH Merge release into main by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4536
  • Test FIAT empty permutations by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4468
  • remove future imports from notebooks by @dham in https://github.com/firedrakeproject/firedrake/pull/4551
  • Add test durations back to CI by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4562
  • Add a copy button to code snippets by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4563
  • Remove dead links from Firedrake 25 conference by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4566
  • Final updates to Firedrake 25 page by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4570
  • Add petsctools to build-system.requires in pyproject.toml by @francesco-ballarin in https://github.com/firedrakeproject/firedrake/pull/4579
  • Extruded plotting fixes by @danshapero in https://github.com/firedrakeproject/firedrake/pull/4553
  • Add support for deflation via firedrake.DeflatedSNES by @pefarrell in https://github.com/firedrakeproject/firedrake/pull/4558
  • Fix coarsening for R space by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/3814
  • Link to petsctools API documentation by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4569
  • DO NOT SQUASH Merge release by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4584
  • deprecate .at() by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4543
  • Warn users about interpolate expression renumbering by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4572
  • stop annotation inside PointEvaluator by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4567
  • delete _from_cell_list by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4557
  • Make VTK a hard dependency again by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4565
  • Hotfix for PointEvaluation Annotation in test by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4588
  • Workflow changes now we have the new containers by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4539
  • Parametrise CrossMeshInterpolator tests by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4556
  • Use appropriate user in CI to avoid permissions errors on later runs by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4545
  • Hotfix for cross mesh interpolation tests by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4593
  • Coarsen SLATE Tensors by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/2889
  • Remove broken link to personal website by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4589
  • Use petsctools for citations by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4560
  • DO NOT SQUASH Merge release by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4591
  • VariationalSolver: support sub_mat_type by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4028
  • Pass kwargs to Cofunction.interpolate by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4587
  • Remove Sphinx version pin by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4599
  • Fix TransferManager reuse for mixed coefficients by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4600
  • Also build dev containers for macOS by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4598
  • Do not print out lots of caching and object finalisation info in CI by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4585
  • Matfree adjoint interpolation by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4552
  • Explicitly assemble the interpolate adjoint matrix by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4576
  • Redo release workflow by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4609
  • DO NOT SQUASH Merge release by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4611
  • MixedInterpolator by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4596
  • DO NOT SQUASH Merge main by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4612
  • Distinguish firedrake-configure links without leading to git conflicts by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4625
  • pyproject.toml: add immutabledict by @ksagiyam in https://github.com/firedrakeproject/firedrake/pull/4622
  • Move ensemble parallelism links by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4626
  • SLATE: prevent Cofunction reassembly by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4377
  • Ignore flaky old hotel link by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4630
  • Add [docs] dependency in developer install instructions by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4633
  • replace obsolete intersphinx by @dham in https://github.com/firedrakeproject/firedrake/pull/4141
  • Add PyOP2 API docs back to conf.py by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4636
  • fix test_high_order_location_warped_interior_facet by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4632
  • BUG: fix reuse of matfree adjoint Interpolator by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4623
  • test: skip regression/test_locate_cell.py::test_high_order_location_e… by @ksagiyam in https://github.com/firedrakeproject/firedrake/pull/4642
  • Fix Hessian calculation for NonlinearVariationalSolver block by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4641
  • BUG: Fix TransferManager reuse on VectorFunctionSpace components by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4649
  • BUG: fix multigrid transfers for symmetric tensors by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4648
  • Attach appctx to DirichletBCs by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4655
  • Ksagiyam/disable temp by @ksagiyam in https://github.com/firedrakeproject/firedrake/pull/4658
  • Firedrake container on ARM by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4640
  • Bug: Fix bcs for BaseFormOperator on MixedFunctionSpace by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4659
  • Fix linkcheck by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4681
  • BUG: Fix FormSum involving the output tensor by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4670
  • Multicomponent demo update (into release) by @ABaierReinio in https://github.com/firedrakeproject/firedrake/pull/4676
  • Specialise G-ADOPT smoke tests for main and release by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4680
  • Fix Thetis smoke tests by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4686
  • Fix firedrake-check: tweak locations for cell location tests by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4692
  • PCPatch: validate mesh overlap by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4684
  • Add information about building with non-system MPIs by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4698
  • Fix subfunction hessian by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4705
  • Leo/authors by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4704
  • Remove mailing list information from the website by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4691
  • Fix Hypre auxiliary spaces by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4712
  • Make VTK optional again by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4713
  • fix Function._ad_assign_numpy for real space in parallel by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4714
  • Fix point evaluation API change by @leo-collins in https://github.com/firedrakeproject/firedrake/pull/4675
  • Fix the bug in implementing the AuxiliaryOperatorPC and add a note in… by @Molin-Han in https://github.com/firedrakeproject/firedrake/pull/4717
  • Use PETSc.ScalarType(0) in Function.zero by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4720
  • Automatically update notebooks repository on push to release by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4639
  • default firedrake options prefix for petsctools by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4727
  • Fix linkcheck by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4733
  • BUG: Fix EquationBC + matfree + fieldsplit by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4734
  • Multicomponent demo sub bcs for EquationBC by @KarsKnook in https://github.com/firedrakeproject/firedrake/pull/4695
  • BUG: use native prolongation for KMV elements by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4747
  • Add HDF5 test to firedrake-check by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4759
  • BUG: fix Function._ad_dot for H1 (#4590) by @stephankramer in https://github.com/firedrakeproject/firedrake/pull/4760
  • FML: fix dunder methods and support BaseForm by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4768
  • Zenodo fixes by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4758
  • BUG: Fix symmetry in supermeshing by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4764
  • Add webpage about March tutorial by @pefarrell in https://github.com/firedrakeproject/firedrake/pull/4793
  • Fix docs for sphinx 9 by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4802
  • Add a registration link for Oxford training event by @pefarrell in https://github.com/firedrakeproject/firedrake/pull/4796
  • FunctionSpace: enable variant and quad_scheme and docs by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4607
  • Enable solve(a == 0, u) by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4805
  • Update Firedrake 26 organising committee by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4813
  • Skip timing out backwards compat io tests on CI by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4818
  • Fix for numpy 2.4.1 by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4824
  • Fix typo in patch demos by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4826
  • Purge the pip cache in CI by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4858
  • More numpy 2.4.1 fixes by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4862
  • MG: force injection into all levels with Real space unknown by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4864
  • Fix for petsc4py/slepc4py+setuptools 81 by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4871
  • setuptools fix for petsc4py+slepc4py in docker file by @JHopeCollins in https://github.com/firedrakeproject/firedrake/pull/4875
  • Speed up test collection by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4880
  • PETSc/Firedrake meeting webpage by @dham in https://github.com/firedrakeproject/firedrake/pull/4872
  • fix accommodation dates by @dham in https://github.com/firedrakeproject/firedrake/pull/4885
  • Add contributing guide to website by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4877
  • Draft schedule (#4894) by @pbrubeck in https://github.com/firedrakeproject/firedrake/pull/4897
  • Remove broken team member link by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4898
  • Link to AI policy in contrib docs by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4910
  • convert incorrect use of single backicks to double by @j-bowhay in https://github.com/firedrakeproject/firedrake/pull/4916
  • Fix dumpdir fixture by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4922
  • Remove broken submesh example from docstring by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4928
  • Improvements for plotting tests by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4927
  • Fix deadlock when the compiler crashes internally by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4913
  • Bugfix with deflation: only deflate successful solves by @pefarrell in https://github.com/firedrakeproject/firedrake/pull/4933
  • Trivial change to tutorial website: specify rooms by @pefarrell in https://github.com/firedrakeproject/firedrake/pull/4936
  • Fix stochastic PyOP2 test hang by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4937
  • update adjoint notebook for api changes by @dham in https://github.com/firedrakeproject/firedrake/pull/4945
  • firedrake-zenodo 'fixes' by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4939
  • Website edits: close registration by @pefarrell in https://github.com/firedrakeproject/firedrake/pull/4947
  • Use latest PETSc patch release by @connorjward in https://github.com/firedrakeproject/firedrake/pull/4938

New Contributors

  • @acse-ej321 made their first contribution in https://github.com/firedrakeproject/firedrake/pull/4326
  • @Molin-Han made their first contribution in https://github.com/firedrakeproject/firedrake/pull/4717

Full Changelog: https://github.com/firedrakeproject/firedrake/compare/2025.4.2...2025.10.3

Files

firedrakeproject/firedrake-2025.10.3.zip

Files (92.7 MB)

Name Size Download all
md5:8ffc34f6b00486a47dc2a11ef7e6ea84
92.7 MB Preview Download

Additional details

Related works