summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/rocsolver/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/rocsolver/package.py')
-rw-r--r--var/spack/repos/builtin/packages/rocsolver/package.py18
1 files changed, 12 insertions, 6 deletions
diff --git a/var/spack/repos/builtin/packages/rocsolver/package.py b/var/spack/repos/builtin/packages/rocsolver/package.py
index 65fc146936..e515e69897 100644
--- a/var/spack/repos/builtin/packages/rocsolver/package.py
+++ b/var/spack/repos/builtin/packages/rocsolver/package.py
@@ -14,15 +14,21 @@ class Rocsolver(CMakePackage):
git = "https://github.com/ROCmSoftwarePlatform/rocSOLVER.git"
url = "https://github.com/ROCmSoftwarePlatform/rocSOLVER/archive/rocm-3.5.0.tar.gz"
- maintainers = ['haampie']
-
- depends_on('hip')
- depends_on('rocblas')
- depends_on('rocm-device-libs', type='build')
- depends_on('comgr', type='build')
+ maintainers = ['srekolam', 'arjun-raj-kuppala']
+ version('3.7.0', sha256='8c1c630595952806e658c539fd0f3056bd45bafc22b57f0dd10141abefbe4595')
version('3.5.0', sha256='d655e8c762fb9e123b9fd7200b4258512ceef69973de4d0588c815bc666cb358')
+ depends_on('cmake@3:', type='build')
+ depends_on('numactl', when='@3.7.0')
+ depends_on('hsa-rocr-dev@3.7.0', type='build', when='@3.7.0')
+
+ for ver in ['3.5.0', '3.7.0']:
+ depends_on('hip@' + ver, type='build', when='@' + ver)
+ depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
+ depends_on('comgr@' + ver, type='build', when='@' + ver)
+ depends_on('rocblas@' + ver, type='link', when='@' + ver)
+
def cmake_args(self):
args = [
'-DBUILD_CLIENTS_SAMPLES=OFF',