diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/rocsolver/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/rocsolver/package.py | 18 |
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', |