diff --git a/stacks/pinot-noir/packages_kuma_h100.yaml b/stacks/pinot-noir/packages_kuma_h100.yaml
index 7ae46af17939a220e4114a739d9ffe935e1e32ad..262d066a58624b4338a848bd28435bbdb06cd1ad 100644
--- a/stacks/pinot-noir/packages_kuma_h100.yaml
+++ b/stacks/pinot-noir/packages_kuma_h100.yaml
@@ -37,6 +37,9 @@ packages:
     require:
       - spec: '+cuda cuda_arch=90'
 
+  papi:
+    require: ['+nvml', '+infiniband']
+
   petsc:
     require:
     - spec: '+cuda cuda_arch=90'
diff --git a/stacks/pinot-noir/packages_stack.yaml b/stacks/pinot-noir/packages_stack.yaml
index c3a15a5d909d65d7f755949689ca8ab173e2e319..0f94f19471e324f357f27ba09cd3d83ff0e68afe 100644
--- a/stacks/pinot-noir/packages_stack.yaml
+++ b/stacks/pinot-noir/packages_stack.yaml
@@ -163,6 +163,9 @@ packages:
   pango:
     prefer: [~X]
 
+  papi:
+    require: ['+powercap', '+rapl']
+
   petsc:
     require:
     - spec: '+hypre +mumps +saws +scalapack +mpi +suite-sparse +kokkos'
diff --git a/stacks/pinot-noir/spack.yaml b/stacks/pinot-noir/spack.yaml
index cdfe4c6e5b40006c062689e15513e19caa271257..f849fd4407b5cddaa7b3d57d086fd7d5cdd16662 100644
--- a/stacks/pinot-noir/spack.yaml
+++ b/stacks/pinot-noir/spack.yaml
@@ -56,10 +56,12 @@ spack:
         - libpng
         - libtiff
         - libxml2
+        - likwid
         - lmod
         - mpfr
         - neovim
         #- ninja
+        - papi
         - parallel
         - picard
         - rclone
@@ -244,6 +246,7 @@ spack:
         - netcdf-c
         - netcdf-fortran
         - parmetis
+        - scorep
 
     - mpi_python_codes:
         - py-mpi4py