Fftw.

FFTW é uma biblioteca rápida C FFT.
Baixe Agora

Fftw. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Matteo Frigo and Steven G. Johnson
  • Site do editor:
  • http://www.fftw.org/

Fftw. Tag


Fftw. Descrição

FFTW é uma biblioteca rápida de C FFT. O FFTW é um rápido C FFT Library.ftw é uma biblioteca de sub-rotina C para calcular a transformação discreta de Fourier (DFT) em uma ou mais dimensões, de tamanho de entrada arbitrária e de dados reais e complexos (bem como de dados pares / ímpares , ou seja, o discreto cosseno / sine transforma ou DCT / DST). Acreditamos que o FFTW, que é o software livre, deve se tornar a biblioteca FFT de escolha para a maioria dos aplicativos. Nossos benchmarks, realizados em uma variedade de plataformas, mostram que o desempenho da FFTW é tipicamente superior ao de outros softwares de FFT disponíveis publicamente, e é Mesmo competitivo com códigos sintonizados pelo fornecedor. Em contraste com os códigos ajustados por fornecedores, no entanto, o desempenho do FFTW é portátil: o mesmo programa executará bem na maioria das arquiteturas sem modificação. Mas o nome "FFTW", que representa o título um tanto lunático de "Transformação de Fourier mais rápida no Ocidente . "O pacote FFTW foi desenvolvido em MIT por Matteo Frigo e Steven G. Johnson. A co-localização do servidor é graças ao grupo de física do Joannopoulos AB-Initio. Aqui estão algumas características principais de "FFTW": · Velocidade. (Suporta SSE / SSE2 / 3DNow! / Altivec, novo na versão 3.0.) · Ambas transformações unidimensionais e multidimensionais. · Transformações de tamanho arbitrário. (Tamanhos com pequenos fatores primos são os melhores, mas o FFTW usa algoritmos O (N Log n), mesmo para tamanhos primos.) · Transformações rápidas de dados puramente reais de entrada ou saída. · Transformações de dados reais até / ímpares: a transformação discreta do cosseno (DCT) e a transformação sine discreta (DST), tipos I-IV. (Novo na versão 3.0.) · Manipulação eficiente de transformações múltiplas e alertadas. (Isso permite que as coisas como transformem várias matrizes de uma só vez, transforme uma dimensão de uma matriz multidimensional ou transforme um campo de uma matriz multi-componente.) · Transformações paralelas: Código paralelo para plataformas com CILK ou para máquinas SMP com algum sabor de encadeamentos (por exemplo, Posix). Uma versão MPI para transformações de memória distribuída também está disponível, atualmente apenas como parte do FFTW 2.1.5. · Portátil para qualquer plataforma com um compilador C. Documentação em HTML e outros formatos. · As interfaces C e Fortran. · Software Livre, liberado sob a Licença Pública Geral GNU (GPL, consulte a licença FFTW). (Licenças não livres também podem ser compradas da MIT, para usuários que não querem seus programas protegidos pela GPL. Entre em contato para obter detalhes.) (Veja também o FAQ.) O que há de novo nesta versão: · Melhorar o desempenho de algumas operações de cópia de matrizes complexas em máquinas x86. · Adicionar configurar o sinalizador para desativar allaCA (), que é quebrado no Mingw64. · O planejamento no modo fftw_estimate para transformações R2R tornou-se mais lento entre o FFTW-3.1.3 e 3.2. Esta regressão foi agora corrigida.


Fftw. Software Relacionado

libburnia.

Libburnia é um projeto composto por bibliotecas e binários para leitura, dominando e escrevendo discos ópticos. ...

152

Download

cstring

Uma biblioteca C para a definição e manipulação de cordas de estilo C expansível ...

197

Download