for PETSc v3.19.0 and v3.19.1
C codes (Chapters 1--12) were tested with PETSc v3.19.0 (commit c4dc7257d16) and v3.19.1 (commit 26f5167bf8e).
Python codes (Chapters 13--14) were tested with Firedrake commit b195b5c9, downloaded 4 March 2023.
Gmsh version 4.9.3 (and 4.9.0)
Test machine: thelio massive ubuntu 22.04.2 LTS