diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/batchedblas/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/batchedblas/package.py | 36 |
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) |