diff --git a/var/spack/repos/spack_repo/builtin/packages/amr_wind/package.py b/var/spack/repos/spack_repo/builtin/packages/amr_wind/package.py index 9431ca17b86..23100c17efa 100644 --- a/var/spack/repos/spack_repo/builtin/packages/amr_wind/package.py +++ b/var/spack/repos/spack_repo/builtin/packages/amr_wind/package.py @@ -236,9 +236,12 @@ class AmrWind(CMakePackage, CudaPackage, ROCmPackage): depends_on("c", type="build") depends_on("cxx", type="build") + depends_on("fortran", type="build", when="+openfast") depends_on("mpi", when="+mpi") depends_on("hdf5~mpi", when="+hdf5~mpi") depends_on("hdf5+mpi", when="+hdf5+mpi") + # New versions of HDF5 have CMake problems finding ZLIB::ZLIB target + depends_on("hdf5@:1.14.4-3", when="+hdf5") depends_on("h5z-zfp", when="+hdf5") depends_on("zfp", when="+hdf5") depends_on("hypre~int64@2.29.0:", when="@0.9.0:+hypre") @@ -251,7 +254,7 @@ class AmrWind(CMakePackage, CudaPackage, ROCmPackage): depends_on("ascent+mpi", when="+ascent+mpi") depends_on("netcdf-c", when="+netcdf") depends_on("py-netcdf4", when="+netcdf") - depends_on("py-numpy", when="+netcdf") + depends_on("py-numpy@2:", when="+netcdf") depends_on("py-matplotlib", when="+masa") depends_on("py-pandas", when="+masa") depends_on("openfast+cxx", when="+openfast")