Files
MX_Pmodule/MPI/fftw/build
Spencer Bliven e44ae11c70 Reinstall fftw into MPI category
- Minor Updates based on Achim's suggestions.
2019-04-09 14:51:32 +02:00

26 lines
828 B
Plaintext
Executable File

#!/usr/bin/env modbuild
# Needs to be built with SSE2 and AVX2 support, but should run on architectures without this
pbuild::add_to_group 'MPI'
pbuild::set_download_url "http://www.fftw.org/fftw-$V.tar.gz"
pbuild::set_sha256sum "fftw-3.3.8.tar.gz:6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303"
pbuild::install_docfiles 'COPYRIGHT' 'COPYING' 'README' 'NEWS'
pbuild::pre_configure() {
pbuild::add_configure_args "CC=${MPICC}"
pbuild::add_configure_args "CXX=${MPICXX}"
# Multithreading. Enabling both is fine
pbuild::add_configure_args "--enable-threads"
pbuild::add_configure_args "--enable-openmp"
# MPI support
pbuild::add_configure_args "--enable-mpi"
# CPU optimizations
pbuild::add_configure_args "--enable-sse2"
pbuild::add_configure_args "--enable-avx2"
}