easyblock = 'ConfigureMake'

name = 'PFFT'
version = '1.0.8-alpha'

homepage = 'https://www-user.tu-chemnitz.de/~mpip/software.php?lang=en'
description = """PFFT is a software library for local_computing massively parallel, fast Fourier
transformations on distributed memory architectures. PFFT can be understood as a generalization
of FFTW-MPI to multidimensional data delocal_composition."""

toolchain = {'name': 'intel', 'version': '2017a'}
toolchainopts = {'usempi': True}

sources = [SOURCELOWER_TAR_GZ]
source_urls = ['http://www.tu-chemnitz.de/~potts/workgroup/pippig/software/']

dependencies = [
    ('FFTW', '3.3.6'),
    ('Autotools', '20150215'),
]

sanity_check_paths = {
    'files': ['lib/libpfft.%s' % SHLIB_EXT, 'lib/libpfft.a'],
    'dirs': [],
}

moduleclass = 'numlib'
