summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/costa/package.py
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/builtin/packages/costa/package.py
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/builtin/packages/costa/package.py')
-rw-r--r--var/spack/repos/builtin/packages/costa/package.py52
1 files changed, 27 insertions, 25 deletions
diff --git a/var/spack/repos/builtin/packages/costa/package.py b/var/spack/repos/builtin/packages/costa/package.py
index a16b4c7dfc..70c2fc8457 100644
--- a/var/spack/repos/builtin/packages/costa/package.py
+++ b/var/spack/repos/builtin/packages/costa/package.py
@@ -13,25 +13,27 @@ class Costa(CMakePackage):
Based on the paper: https://arxiv.org/abs/2106.06601
"""
- maintainers = ['haampie', 'kabicm']
- homepage = 'https://github.com/eth-cscs/COSTA'
- url = 'https://github.com/eth-cscs/COSTA/releases/download/v2.0/COSTA-v2.0.tar.gz'
- git = 'https://github.com/eth-cscs/COSTA.git'
+ maintainers = ["haampie", "kabicm"]
+ homepage = "https://github.com/eth-cscs/COSTA"
+ url = "https://github.com/eth-cscs/COSTA/releases/download/v2.0/COSTA-v2.0.tar.gz"
+ git = "https://github.com/eth-cscs/COSTA.git"
# note: The default archives produced with github do not have the archives
# of the submodules.
- version('master', branch='master', submodules=True)
- version('2.0', sha256='de250197f31f7d23226c6956a687c3ff46fb0ff6c621a932428236c3f7925fe4')
+ version("master", branch="master", submodules=True)
+ version("2.0", sha256="de250197f31f7d23226c6956a687c3ff46fb0ff6c621a932428236c3f7925fe4")
- variant('scalapack', default=False, description='Build with ScaLAPACK API')
- variant('shared', default=False, description="Build shared libraries")
+ variant("scalapack", default=False, description="Build with ScaLAPACK API")
+ variant("shared", default=False, description="Build shared libraries")
- depends_on('cmake@3.12:', type='build')
- depends_on('mpi@3:')
- depends_on('scalapack', when='+scalapack')
+ depends_on("cmake@3.12:", type="build")
+ depends_on("mpi@3:")
+ depends_on("scalapack", when="+scalapack")
def url_for_version(self, version):
- return 'https://github.com/eth-cscs/COSTA/releases/download/v{0}/COSTA-v{1}.tar.gz'.format(version, version)
+ return "https://github.com/eth-cscs/COSTA/releases/download/v{0}/COSTA-v{1}.tar.gz".format(
+ version, version
+ )
def setup_build_environment(self, env):
return
@@ -39,21 +41,21 @@ class Costa(CMakePackage):
def costa_scalapack_cmake_arg(self):
spec = self.spec
- if '~scalapack' in spec:
- return 'OFF'
- elif '^intel-mkl' in spec or '^intel-oneapi-mkl' in spec:
- return 'MKL'
- elif '^cray-libsci' in spec:
- return 'CRAY_LIBSCI'
+ if "~scalapack" in spec:
+ return "OFF"
+ elif "^intel-mkl" in spec or "^intel-oneapi-mkl" in spec:
+ return "MKL"
+ elif "^cray-libsci" in spec:
+ return "CRAY_LIBSCI"
- return 'CUSTOM'
+ return "CUSTOM"
def cmake_args(self):
return [
- self.define('COSTA_WITH_BENCHMARKS', 'OFF'),
- self.define('COSTA_WITH_APPS', 'OFF'),
- self.define('COSTA_WITH_TESTS', 'OFF'),
- self.define('COSTA_WITH_PROFILING', 'OFF'),
- self.define('COSTA_SCALAPACK', self.costa_scalapack_cmake_arg()),
- self.define('BUILD_SHARED_LIBS', '+shared' in self.spec)
+ self.define("COSTA_WITH_BENCHMARKS", "OFF"),
+ self.define("COSTA_WITH_APPS", "OFF"),
+ self.define("COSTA_WITH_TESTS", "OFF"),
+ self.define("COSTA_WITH_PROFILING", "OFF"),
+ self.define("COSTA_SCALAPACK", self.costa_scalapack_cmake_arg()),
+ self.define("BUILD_SHARED_LIBS", "+shared" in self.spec),
]