diff --git a/stacks/pinot-noir/config.json b/stacks/pinot-noir/config.json
index f454b7b315cb1b2e8e1bcd9a9a624178daac45d7..4e4724a96fe91e78f4e4a5bc4c0b357e023f1230 100644
--- a/stacks/pinot-noir/config.json
+++ b/stacks/pinot-noir/config.json
@@ -76,8 +76,10 @@
             "gmake",
             "gmp",
             "gnuplot",
+            "hcoll",
             "libaec",
             "libevent",
+            "libfuse",
             "libpciaccess",
             "libsigsegv",
             "libtool",
@@ -103,6 +105,7 @@
             "sqlite",
             "tar",
             "texinfo",
+            "xpmem",
             "xz",
             "zlib-ng",
             "zstd"
diff --git a/stacks/pinot-noir/spack.yaml b/stacks/pinot-noir/spack.yaml
index f3db612e6267fcad5255b3ebd261259188f4cdca..601c291553f774772569326ac955167ac240fac7 100644
--- a/stacks/pinot-noir/spack.yaml
+++ b/stacks/pinot-noir/spack.yaml
@@ -33,6 +33,8 @@ spack:
     - serial_codes:
         - python +ssl
         - hdf5 ~mpi
+        - metis
+        - superlu
 
     # -------------------------------------------------------------------------
     # Parallel codes
@@ -40,6 +42,10 @@ spack:
     - mpi_codes:
         - osu-micro-benchmarks +graphing
         - hdf5 +mpi
+        - hypre
+        - parmetis
+        - mumps
+        - superlu-dist
 
     - blas_mpi_python_codes:
         - petsc +mpi