From 325f4299534bab0fa1a97ebb49f29ccd04dc20f0 Mon Sep 17 00:00:00 2001 From: sassy Date: Mon, 14 Oct 2024 12:34:34 +0100 Subject: [PATCH] adding easyconfigs: FFTW.MPI-3.3.10-nvompi-2024.9.eb, FFTW-3.3.10-NVHPC-24.9-CUDA-12.6.0.eb --- .../FFTW.MPI/FFTW.MPI-3.3.10-nvompi-2024.9.eb | 19 ++++++++++++++++++ .../FFTW-3.3.10-NVHPC-24.9-CUDA-12.6.0.eb | 20 +++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-nvompi-2024.9.eb create mode 100644 easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-NVHPC-24.9-CUDA-12.6.0.eb diff --git a/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-nvompi-2024.9.eb b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-nvompi-2024.9.eb new file mode 100644 index 00000000000..e133fd6e173 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-nvompi-2024.9.eb @@ -0,0 +1,19 @@ +name = 'FFTW.MPI' +version = '3.3.10' + +homepage = 'https://www.fftw.org' +description = """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.""" + +toolchain = {'name': 'nvompi', 'version': '2024.9'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = ['fftw-%(version)s.tar.gz'] +checksums = ['56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467'] + +dependencies = [('FFTW', '3.3.10')] + +runtest = 'check' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-NVHPC-24.9-CUDA-12.6.0.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-NVHPC-24.9-CUDA-12.6.0.eb new file mode 100644 index 00000000000..5ed8e1cac8e --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-NVHPC-24.9-CUDA-12.6.0.eb @@ -0,0 +1,20 @@ +name = 'FFTW' +version = '3.3.10' + +homepage = 'https://www.fftw.org' +description = """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.""" + +toolchain = {'name': 'NVHPC', 'version': '24.9-CUDA-12.6.0'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467'] + +# Does not work with nvc +with_quad_prec = False + +runtest = 'check' + +moduleclass = 'numlib'