summaryrefslogtreecommitdiff
path: root/var/spack/repos/tutorial/packages/elpa
diff options
context:
space:
mode:
authorTodd Gamblin <tgamblin@llnl.gov>2022-07-30 15:19:18 -0700
committerTodd Gamblin <tgamblin@llnl.gov>2022-07-31 13:29:20 -0700
commitf52f6e99dbf1131886a80112b8c79dfc414afb7c (patch)
tree05cb7d64b2395922f2f24683da49f472075be12c /var/spack/repos/tutorial/packages/elpa
parent549ba1ed32372c67fc57271cde3797d58b7dec6e (diff)
downloadspack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.gz
spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.bz2
spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.xz
spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.zip
black: reformat entire repository with black
Diffstat (limited to 'var/spack/repos/tutorial/packages/elpa')
-rw-r--r--var/spack/repos/tutorial/packages/elpa/package.py57
1 files changed, 26 insertions, 31 deletions
diff --git a/var/spack/repos/tutorial/packages/elpa/package.py b/var/spack/repos/tutorial/packages/elpa/package.py
index 2fad884a88..d502390f0f 100644
--- a/var/spack/repos/tutorial/packages/elpa/package.py
+++ b/var/spack/repos/tutorial/packages/elpa/package.py
@@ -9,40 +9,38 @@ from spack.package import *
class Elpa(AutotoolsPackage):
"""Eigenvalue solvers for Petaflop-Applications (ELPA)"""
- homepage = 'http://elpa.mpcdf.mpg.de/'
- url = 'http://elpa.mpcdf.mpg.de/elpa-2015.11.001.tar.gz'
+ homepage = "http://elpa.mpcdf.mpg.de/"
+ url = "http://elpa.mpcdf.mpg.de/elpa-2015.11.001.tar.gz"
- version('2018.05.001.rc1', 'ccd77bd8036988ee624f43c04992bcdd')
- version('2017.11.001', '4a437be40cc966efb07aaab84c20cd6e', preferred=True)
- version('2017.05.003', '7c8e5e58cafab212badaf4216695700f')
- version('2017.05.002', 'd0abc1ac1f493f93bf5e30ec8ab155dc')
- version('2016.11.001.pre', '5656fd066cf0dcd071dbcaf20a639b37')
- version('2016.05.004', 'c0dd3a53055536fc3a2a221e78d8b376')
- version('2016.05.003', '88a9f3f3bfb63e16509dd1be089dcf2c')
- version('2015.11.001', 'de0f35b7ee7c971fd0dca35c900b87e6')
+ version("2018.05.001.rc1", "ccd77bd8036988ee624f43c04992bcdd")
+ version("2017.11.001", "4a437be40cc966efb07aaab84c20cd6e", preferred=True)
+ version("2017.05.003", "7c8e5e58cafab212badaf4216695700f")
+ version("2017.05.002", "d0abc1ac1f493f93bf5e30ec8ab155dc")
+ version("2016.11.001.pre", "5656fd066cf0dcd071dbcaf20a639b37")
+ version("2016.05.004", "c0dd3a53055536fc3a2a221e78d8b376")
+ version("2016.05.003", "88a9f3f3bfb63e16509dd1be089dcf2c")
+ version("2015.11.001", "de0f35b7ee7c971fd0dca35c900b87e6")
- variant('openmp', default=False, description='Activates OpenMP support')
- variant('optflags', default=True, description='Build with optimization flags')
+ variant("openmp", default=False, description="Activates OpenMP support")
+ variant("optflags", default=True, description="Build with optimization flags")
- depends_on('mpi')
- depends_on('blas')
- depends_on('lapack')
- depends_on('scalapack')
+ depends_on("mpi")
+ depends_on("blas")
+ depends_on("lapack")
+ depends_on("scalapack")
def url_for_version(self, version):
- t = 'http://elpa.mpcdf.mpg.de/html/Releases/{0}/elpa-{0}.tar.gz'
- if version < Version('2016.05.003'):
- t = 'http://elpa.mpcdf.mpg.de/elpa-{0}.tar.gz'
+ t = "http://elpa.mpcdf.mpg.de/html/Releases/{0}/elpa-{0}.tar.gz"
+ if version < Version("2016.05.003"):
+ t = "http://elpa.mpcdf.mpg.de/elpa-{0}.tar.gz"
return t.format(str(version))
@property
def libs(self):
- libname = 'libelpa_openmp' if '+openmp' in self.spec else 'libelpa'
- return find_libraries(
- libname, root=self.prefix, shared=True, recursive=True
- )
+ libname = "libelpa_openmp" if "+openmp" in self.spec else "libelpa"
+ return find_libraries(libname, root=self.prefix, shared=True, recursive=True)
- build_directory = 'spack-build'
+ build_directory = "spack-build"
def setup_run_environment(self, env):
# TUTORIAL: set the following environment variables:
@@ -65,11 +63,8 @@ class Elpa(AutotoolsPackage):
# https://src.fedoraproject.org/cgit/rpms/elpa.git/
# https://packages.qa.debian.org/e/elpa.html
options = []
- if '+optflags' in self.spec:
- options.extend([
- 'FCFLAGS=-O2 -ffree-line-length-none',
- 'CFLAGS=-O2'
- ])
- if '+openmp' in self.spec:
- options.append('--enable-openmp')
+ if "+optflags" in self.spec:
+ options.extend(["FCFLAGS=-O2 -ffree-line-length-none", "CFLAGS=-O2"])
+ if "+openmp" in self.spec:
+ options.append("--enable-openmp")
return options