diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2022-07-30 15:19:18 -0700 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2022-07-31 13:29:20 -0700 |
commit | f52f6e99dbf1131886a80112b8c79dfc414afb7c (patch) | |
tree | 05cb7d64b2395922f2f24683da49f472075be12c /var/spack/repos/tutorial/packages/elpa | |
parent | 549ba1ed32372c67fc57271cde3797d58b7dec6e (diff) | |
download | spack-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.py | 57 |
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 |