hiop: add v1.1.1 (#50069)

* use hiop new release v1.1.1
* remove "# generated" comments on language dependencies
   Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>

---------

Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
This commit is contained in:
Nai-Yuan Chiang 2025-04-29 11:16:10 -07:00 committed by GitHub
parent eaabde6ee9
commit 0685c6277e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -21,6 +21,9 @@ class Hiop(CMakePackage, CudaPackage, ROCmPackage):
license("BSD-3-Clause")
# Most recent tagged snapshot is the preferred version when profiling.
version(
"1.1.1", tag="v1.1.1", commit="d8762e05150b2040a27f69d8bf6603f22190a869", submodules=True
)
version(
"1.1.0", tag="v1.1.0", commit="7ccfa86a71fdb670ae690199ac676f3c1365799a", submodules=True
)
@ -72,10 +75,6 @@ class Hiop(CMakePackage, CudaPackage, ROCmPackage):
version("master", branch="master")
version("develop", branch="develop")
depends_on("c", type="build")
depends_on("cxx", type="build")
depends_on("fortran", type="build")
variant(
"axom",
default=False,
@ -100,9 +99,9 @@ class Hiop(CMakePackage, CudaPackage, ROCmPackage):
description="Enable/disable cuSovler LU refactorization",
)
depends_on("c", type="build") # generated
depends_on("cxx", type="build") # generated
depends_on("fortran", type="build") # generated
depends_on("c", type="build")
depends_on("cxx", type="build")
depends_on("fortran", type="build")
depends_on("lapack")
depends_on("blas")
@ -152,11 +151,14 @@ class Hiop(CMakePackage, CudaPackage, ROCmPackage):
# RAJA > 0.14 and Umpire > 6.0 require c++ std 14
# We are working on supporting newer Umpire/RAJA versions
depends_on("raja@0.14", when="@0.5:+raja")
depends_on("raja@2024.07.0", when="@1.1.1:+raja")
depends_on("raja@0.14", when="@0.5:1.1.0+raja")
depends_on("raja@:0.13", when="@0.3.99:0.4+raja")
depends_on("umpire@6", when="@0.5:+raja")
depends_on("umpire@2024.07.0", when="@1.1.1:+raja")
depends_on("umpire@6", when="@0.5:1.1.0+raja")
depends_on("umpire@:5", when="@0.3.99:0.4+raja")
depends_on("camp@0.2.3:0.2", when="@0.3.99:+raja")
depends_on("camp@0.2.3:0.2", when="@0.3.99:1.1.0+raja")
depends_on("camp@2024.07.0", when="@1.1.1+raja")
# This is no longer a requirement in RAJA > 0.14
depends_on("umpire+cuda~shared", when="+raja+cuda ^raja@:0.14")