summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/coevp/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/coevp/package.py')
-rw-r--r--var/spack/repos/builtin/packages/coevp/package.py71
1 files changed, 36 insertions, 35 deletions
diff --git a/var/spack/repos/builtin/packages/coevp/package.py b/var/spack/repos/builtin/packages/coevp/package.py
index ba0b56fe16..858c73b6e9 100644
--- a/var/spack/repos/builtin/packages/coevp/package.py
+++ b/var/spack/repos/builtin/packages/coevp/package.py
@@ -19,59 +19,60 @@ class Coevp(MakefilePackage):
application provides the coarse-scale model implementation and the ASPA
proxy application provides the adaptive sampling support."""
- homepage = 'https://github.com/exmatex/CoEVP'
- git = 'https://github.com/exmatex/CoEVP.git'
+ homepage = "https://github.com/exmatex/CoEVP"
+ git = "https://github.com/exmatex/CoEVP.git"
- version('develop', branch='master')
+ version("develop", branch="master")
- variant('mpi', default=True, description='Build with MPI Support')
- variant('silo', default=False, description='Build with silo Support')
- variant('flann', default=False, description='Build with flann Support')
+ variant("mpi", default=True, description="Build with MPI Support")
+ variant("silo", default=False, description="Build with silo Support")
+ variant("flann", default=False, description="Build with flann Support")
- depends_on('mpi', when='+mpi')
- depends_on('silo', when='+silo')
- depends_on('flann@1.8.1', when='+flann')
- depends_on('lapack')
+ depends_on("mpi", when="+mpi")
+ depends_on("silo", when="+silo")
+ depends_on("flann@1.8.1", when="+flann")
+ depends_on("lapack")
- tags = ['proxy-app']
+ tags = ["proxy-app"]
@property
def build_targets(self):
targets = []
- if '+mpi' in self.spec:
- targets.append('COEVP_MPI=yes')
+ if "+mpi" in self.spec:
+ targets.append("COEVP_MPI=yes")
else:
- targets.append('COEVP_MPI=no')
- if '+flann' in self.spec:
- targets.append('FLANN=yes')
- targets.append('FLANN_TARGET=')
- targets.append('FLANN_LOC={0}'.format(
- join_path(self.spec['flann'].prefix.include, 'flann')))
+ targets.append("COEVP_MPI=no")
+ if "+flann" in self.spec:
+ targets.append("FLANN=yes")
+ targets.append("FLANN_TARGET=")
+ targets.append(
+ "FLANN_LOC={0}".format(join_path(self.spec["flann"].prefix.include, "flann"))
+ )
else:
- targets.append('FLANN=no')
- targets.append('REDIS=no')
- if '+silo' in self.spec:
- targets.append('SILO=yes')
- targets.append('SILO_TARGET=')
- targets.append('SILO_LOC={0}'.format(self.spec['silo'].prefix))
+ targets.append("FLANN=no")
+ targets.append("REDIS=no")
+ if "+silo" in self.spec:
+ targets.append("SILO=yes")
+ targets.append("SILO_TARGET=")
+ targets.append("SILO_LOC={0}".format(self.spec["silo"].prefix))
else:
- targets.append('SILO=no')
- targets.append('TWEMPROXY=no')
- targets.append('LAPACK=%s' % self.spec['lapack'].libs.ld_flags)
+ targets.append("SILO=no")
+ targets.append("TWEMPROXY=no")
+ targets.append("LAPACK=%s" % self.spec["lapack"].libs.ld_flags)
return targets
def edit(self, spec, prefix):
# libquadmath is only available x86_64 and powerle
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85440
- if self.spec.target.family not in ['x86_64', 'ppc64le']:
- comps = join_path('LULESH', 'Makefile')
- filter_file('-lquadmath', '', comps)
+ if self.spec.target.family not in ["x86_64", "ppc64le"]:
+ comps = join_path("LULESH", "Makefile")
+ filter_file("-lquadmath", "", comps)
def install(self, spec, prefix):
mkdir(prefix.bin)
mkdir(prefix.doc)
- install('LULESH/lulesh', prefix.bin)
- install('COPYRIGHT', prefix.doc)
- install('README.md', prefix.doc)
- install('CoEVP.pdf', prefix.doc)
+ install("LULESH/lulesh", prefix.bin)
+ install("COPYRIGHT", prefix.doc)
+ install("README.md", prefix.doc)
+ install("CoEVP.pdf", prefix.doc)