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