diff --git a/stacks/pinot-noir/definitions_stack.yaml b/stacks/pinot-noir/definitions_stack.yaml
index c602c29bbc71bd2b63ebb8d700ac1d6767fdfedf..16c77b61c705d95aa03e2aeae6f527e138abf367 100644
--- a/stacks/pinot-noir/definitions_stack.yaml
+++ b/stacks/pinot-noir/definitions_stack.yaml
@@ -180,7 +180,7 @@ definitions:
   - gcc_python_blas_codes:
       - caffe +python ^hdf5 ~mpi
       - gdb +tui +source-highlight +xz
-      - gmsh ~~mpi +hdf5 +cgns +eigen +gmp ~opencascade +openmp ~fltk ~med ^mmg ~vtk
+      - gmsh ~~mpi +hdf5 +cgns ~eigen +gmp ~opencascade +openmp ~fltk ~med ~petsc ^mmg ~vtk ~doc
       - openbabel ++python ^boost ~~mpi
       - polymake ^cddlib@0.94h
       - py-cryolobm
@@ -257,7 +257,7 @@ definitions:
       - cgal
       - cp2k ++mpi +plumed +openmp smm=blas
       - fenics-dolfinx
-      - gmsh ++mpi +cgns +eigen +gmp +openmp +hdf5 ~fltk ~opencascade ~med ^mmg ~vtk
+      - gmsh ++mpi +cgns ~eigen +gmp +openmp +hdf5 ~fltk ~opencascade ~med +petsc ^mmg ~vtk ~doc
       - gromacs ++mpi +plumed
       - iq-tree@1.6.12++mpi
       - lammps