summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/batchedblas/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/batchedblas/package.py')
-rw-r--r--var/spack/repos/builtin/packages/batchedblas/package.py36
1 files changed, 18 insertions, 18 deletions
diff --git a/var/spack/repos/builtin/packages/batchedblas/package.py b/var/spack/repos/builtin/packages/batchedblas/package.py
index c135c5ecf1..fe2240896b 100644
--- a/var/spack/repos/builtin/packages/batchedblas/package.py
+++ b/var/spack/repos/builtin/packages/batchedblas/package.py
@@ -12,30 +12,30 @@ class Batchedblas(MakefilePackage):
execute multiple independent BLAS operations as a single subroutine call"""
homepage = "https://www.r-ccs.riken.jp/labs/lpnctrt/projects/batchedblas/index.html"
- url = "https://www.r-ccs.riken.jp/labs/lpnctrt/projects/batchedblas/BatchedBLAS-1.0.tar.gz"
+ url = "https://www.r-ccs.riken.jp/labs/lpnctrt/projects/batchedblas/BatchedBLAS-1.0.tar.gz"
- version('1.0', sha256='798ae4e7cc4ad5c3d5f3479f3d001da566d7d5205779103aaf10cd5b956ba433')
+ version("1.0", sha256="798ae4e7cc4ad5c3d5f3479f3d001da566d7d5205779103aaf10cd5b956ba433")
- depends_on('blas')
+ depends_on("blas")
- patch('AVX2.patch')
+ patch("AVX2.patch")
def edit(self, spec, prefix):
- CCFLAGS = [self.compiler.openmp_flag, '-I./', '-O3']
- BLAS = ['-lm', spec['blas'].libs.ld_flags]
- if not spec.satisfies('^mkl'):
- CCFLAGS.append('-D_CBLAS_')
- if spec.satisfies('%intel'):
- CCFLAGS.extend(['-Os'])
- elif spec.satisfies('%fj'):
- CCFLAGS.extend(['-std=gnu11', '-Kfast,ocl', '-Nclang'])
- makefile_src = FileFilter('bblas_src/Makefile')
- makefile_src.filter(r'^\s*CCFLAG\s*=.*', 'CCFLAG = %s' % ' '.join(CCFLAGS))
- makefile_src.filter(r'^\s*BLAS\s*=.*', 'BLAS = %s' % ' '.join(BLAS))
+ CCFLAGS = [self.compiler.openmp_flag, "-I./", "-O3"]
+ BLAS = ["-lm", spec["blas"].libs.ld_flags]
+ if not spec.satisfies("^mkl"):
+ CCFLAGS.append("-D_CBLAS_")
+ if spec.satisfies("%intel"):
+ CCFLAGS.extend(["-Os"])
+ elif spec.satisfies("%fj"):
+ CCFLAGS.extend(["-std=gnu11", "-Kfast,ocl", "-Nclang"])
+ makefile_src = FileFilter("bblas_src/Makefile")
+ makefile_src.filter(r"^\s*CCFLAG\s*=.*", "CCFLAG = %s" % " ".join(CCFLAGS))
+ makefile_src.filter(r"^\s*BLAS\s*=.*", "BLAS = %s" % " ".join(BLAS))
def install(self, spec, prefix):
mkdirp(prefix.lib)
mkdirp(prefix.include)
- install(join_path('bblas_src', '*.h'), prefix.include)
- install(join_path('bblas_src', 'libbblas.a'), prefix.lib)
- install(join_path('bblas_src', 'libbblas.so'), prefix.lib)
+ install(join_path("bblas_src", "*.h"), prefix.include)
+ install(join_path("bblas_src", "libbblas.a"), prefix.lib)
+ install(join_path("bblas_src", "libbblas.so"), prefix.lib)