Add cray-fftw (#20654)
This commit is contained in:
parent
a1e4465c59
commit
4a7c4e6667
1 changed files with 34 additions and 0 deletions
34
var/spack/repos/builtin/packages/cray-fftw/package.py
Normal file
34
var/spack/repos/builtin/packages/cray-fftw/package.py
Normal file
|
@ -0,0 +1,34 @@
|
|||
# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
|
||||
# Spack Project Developers. See the top-level COPYRIGHT file for details.
|
||||
#
|
||||
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
||||
|
||||
from spack import *
|
||||
|
||||
|
||||
class CrayFftw(Package):
|
||||
"""FFTW is a C subroutine library for computing the discrete Fourier
|
||||
transform (DFT) in one or more dimensions, of arbitrary input
|
||||
size, and of both real and complex data (as well as of even/odd
|
||||
data, i.e. the discrete cosine/sine transforms or DCT/DST).
|
||||
This package is a wrapper for Cray's version of FFTW.
|
||||
|
||||
To install this package, list it as an external package in packages.yaml,
|
||||
and make sure to load the correct cray-fftw module. In some cases you
|
||||
need to load cray-mpich before cray-fftw.
|
||||
"""
|
||||
|
||||
homepage = "https://docs.nersc.gov/development/libraries/fftw/"
|
||||
has_code = False # Skip attempts to fetch source that is not available
|
||||
|
||||
maintainers = ['haampie']
|
||||
|
||||
version('3.3.8.8')
|
||||
version('3.3.8.7')
|
||||
|
||||
provides('fftw-api@3')
|
||||
|
||||
def install(self, spec, prefix):
|
||||
raise InstallError(
|
||||
self.spec.format('{name} is not installable, you need to specify '
|
||||
'it as an external package in packages.yaml'))
|
Loading…
Reference in a new issue