From 49512e21ab978872f5b7412c20afa139230ffbc5 Mon Sep 17 00:00:00 2001 From: Simon Frasch Date: Mon, 14 Sep 2020 19:23:32 +0200 Subject: [PATCH] SIRIUS: Update dependencies (#18622) * sirius: Fixed dependency spfft when build with +rocm * sirius: Added new dependency spla for develop build * sirius: Added maintainer --- var/spack/repos/builtin/packages/sirius/package.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/sirius/package.py b/var/spack/repos/builtin/packages/sirius/package.py index 7b221d9a233..d4d8abfbac8 100644 --- a/var/spack/repos/builtin/packages/sirius/package.py +++ b/var/spack/repos/builtin/packages/sirius/package.py @@ -16,7 +16,7 @@ class Sirius(CMakePackage, CudaPackage): list_url = "https://github.com/electronic-structure/SIRIUS/releases" git = "https://github.com/electronic-structure/SIRIUS.git" - maintainers = ['simonpintarelli', 'haampie', 'dev-zero'] + maintainers = ['simonpintarelli', 'haampie', 'dev-zero', 'AdhocMan'] version('develop', branch='develop') version('master', branch='master') @@ -87,10 +87,21 @@ class Sirius(CMakePackage, CudaPackage): depends_on('spfft+cuda', when='@6.4.0:+cuda') depends_on('spfft+cuda', when='@master+cuda') depends_on('spfft+cuda', when='@develop+cuda') + depends_on('spfft+rocm', when='@6.4.0:+rocm') + depends_on('spfft+rocm', when='@master+rocm') + depends_on('spfft+rocm', when='@develop+rocm') + + depends_on('spla@1.1.0:', when='@develop') + depends_on('spla@1.1.0:+cuda', when='@develop+cuda') + depends_on('spla@1.1.0:+rocm', when='@develop+rocm') + depends_on('elpa+openmp', when='+elpa+openmp') depends_on('elpa~openmp', when='+elpa~openmp') + depends_on('nlcglib', when='+nlcglib') + depends_on('libvdwxc+mpi', when='+vdwxc') + depends_on('scalapack', when='+scalapack') # rocm