Dell AMD EPYC 7662 / NVIDIA Tesla A100

Softwares Instalados

Categoria: Bibliotecas

FFTW - Fastest Fourier Transform in the West
Versão
Descrição C subroutine library for computing the discrete Fourier transform (DFT)
Documentação FFTW Documentation
FFTW Tutorial
Licença Free
Localização https://www.fftw.org/

Como usar

Existem atualmente, duas versões da biblioteca FFTW instaladas no ambiente:

- Opções de módulos de ativação para uso:

module load fftw/3.3.8-gcc-9.4.0-mvapich2 Compilada com gcc-9.4.0 e biblioteca MVAPICH2-2.3.6

module load fftw/3.3.9-gcc-9.4.0 Compilada com gcc-9.4.0 e biblioteca OpenMPI-4.1.1
module load fftw/3.3.9-intel-2021.3.0 Compilada com Intel-2021.3.0
module load fftw/3.3.9-intel-2022.0.1 Compilada com Intel-OenAPI-2022.0.1
module load fftw/3.3.9-intel-2023.2.1 Compilada com Intel-2023.2.1
module load fftw/3.3.9-nvhpc-23.3 Compilada com NVidia HPC-23.3

module load fftw/3.3.10-gcc-12.2.0 Compilada com gcc-12.2.0
module load fftw/3.3.10-nvhpc-23.5 Compilada com NVidia HPC-23.5

module load amdfftw/4.2.0-aocc-4.2.0 Compilada com AOCC-4.2.0

A utilização da biblioteca FFTW é feita nos processos de compilação e
linkedição de softwares.

É possível ao usuário instalar, na sua conta, a versão que for necessária para
os seus programas. A instalação pode ser feita com auxílio do instalador 'spack'.

Exemplo de instalação:

module load spack

1-Verificar as versões disponíveis do software FFTW para instalação

spack info fftw

2-Verificar a lista de compiladores disponíveis

spack compiler list

3-Instalar a versão fftw-2.1.5 com gcc-9.4.0 e OpenMPI-4.1.1

spack install fftw@2.1.5 %gcc@9.4.0 ^openmpi@4.1.1

4-A versão do FFTW será instalada na pasta:

$HOME/fftw/2.1.5/gcc/9.4.0

5-Será criado um módulo de configuração na pasta:

$HOME/modulefiles/fftw/2.1.5-gcc-9.4.0