1 |
Fast fourier transform at nonequispaced nodes and applicationsFenn, Markus, January 2006 (has links)
Mannheim, Univ., Diss., 2005.
|
2 |
OpenMP parallelization in the NFFT software libraryVolkmer, Toni 29 August 2012 (has links) (PDF)
We describe an implementation of a multi-threaded NFFT (nonequispaced fast Fourier transform) software library and present the used parallelization approaches. Besides the NFFT kernel, the NFFT on the two-sphere and the fast summation based on NFFT are also parallelized. Thereby, the parallelization is based on OpenMP and the multi-threaded FFTW library. Furthermore, benchmarks for various cases are performed. The results show that an efficiency higher than 0.50 and up to 0.79 can still be achieved at 12 threads.
|
3 |
An NFFT based approach to the efficient computation of dipole-dipole interactions under different periodic boundary conditionsNestler, Franziska 11 June 2015 (has links) (PDF)
We present an efficient method to compute the electrostatic fields, torques and forces in dipolar systems, which is based on the fast Fourier transform for nonequispaced data (NFFT). We consider 3d-periodic, 2d-periodic, 1d-periodic as well as 0d-periodic (open) boundary conditions. The method is based on the corresponding Ewald formulas, which immediately lead to an efficient algorithm only in the 3d-periodic case. In the other cases we apply the NFFT based fast summation in order to approximate the contributions of the nonperiodic dimensions in Fourier space. This is done by regularizing or periodizing the involved functions, which depend on the distances of the particles regarding the nonperiodic dimensions. The final algorithm enables a unified treatment of all types of periodic boundary conditions, for which only the precomputation step has to be adjusted.
|
4 |
Automated Parameter Tuning based on RMS Errors for nonequispaced FFTsNestler, Franziska 16 February 2015 (has links) (PDF)
In this paper we study the error behavior of the well known fast Fourier transform for nonequispaced data (NFFT) with respect to the L2-norm. We compare the arising errors for different window functions and show that the accuracy of the algorithm can be significantly improved by modifying the shape of the window function. Based on the considered error estimates for different window functions we are able to state an easy and efficient method to tune the involved parameters automatically. The numerical examples show that the optimal parameters depend on the given Fourier coefficients, which are assumed not to be of a random structure or roughly of the same magnitude but rather subject to a certain decrease.
|
5 |
Multivariate Chebyshev polynomials and FFT-like algorithms / Multivariate Tschebyschow-Polynome und FFT-artige AlgorithmenSeifert, Bastian January 2020 (has links) (PDF)
This dissertation investigates the application of multivariate Chebyshev polynomials in the algebraic signal processing theory for the development of FFT-like algorithms for discrete cosine transforms on weight lattices of compact Lie groups. After an introduction of the algebraic signal processing theory, a multivariate Gauss-Jacobi procedure for the development of orthogonal transforms is proven. Two theorems on fast algorithms in algebraic signal processing, one based on a decomposition property of certain polynomials and the other based on induced modules, are proven as multivariate generalizations of prior theorems. The definition of multivariate Chebyshev polynomials based on the theory of root systems is recalled. It is shown how to use these polynomials to define discrete cosine transforms on weight lattices of compact Lie groups. Furthermore it is shown how to develop FFT-like algorithms for these transforms. Then the theory of matrix-valued, multivariate Chebyshev polynomials is developed based on prior ideas. Under an existence assumption a formula for generating functions of these matrix-valued Chebyshev polynomials is deduced. / Diese Dissertation beschäftigt sich mit der Anwendung multivariater Tschebyschow-Polynome in der algebraischen Signalverarbeitungstheorie im Hinblick auf die Entwicklung FFT-artiger Algorithmen für diskrete Kosinus-Transformationen auf Gewichts-Gittern kompakter Lie-Gruppen. Nach einer Einführung in die algebraische Signalverarbeitungstheorie wird eine multivariate Gauss-Jacobi Prozedur für die Entwicklung orthogonaler Transformationen bewiesen. Zwei Theoreme über schnelle Algorithmen in der algebraischen Signalverarbeitung, eines basierend auf einer Dekompositionseigenschaft gewisser Polynome, das andere basierend auf induzierten Moduln, werden als multivariate Verallgemeinerungen vorgängiger Theoreme bewiesen. Die Definition multivariater Tschebyschow-Polynome basierend auf der Theorie der Wurzelsysteme wird vergegenwärtigt. Es wird gezeigt, wie man diese Polynome nutzen kann um diskrete Kosinustransformationen auf den Gewichts-Gittern kompakter Lie-Gruppen zu definieren. Des Weiteren wird gezeigt, wie man FFT-artige Algorithmen für diese Transformationen entwickeln kann. Sodann wird die Theorie Matrix-wertiger, multivariater Tschebyschow-Polynome basierend auf vorgängigen Ideen entwickelt. Unter einer Existenz-Annahme wird eine Formel für die erzeugenden Funktionen dieser Matrix-wertigen Tschebyschow-Polynome hergeleitet
|
6 |
Taylor and rank-1 lattice based nonequispaced fast Fourier transformVolkmer, Toni 25 February 2013 (has links) (PDF)
The nonequispaced fast Fourier transform (NFFT) allows the fast approximate evaluation of trigonometric polynomials with frequencies supported on full box-shaped grids at arbitrary sampling nodes. Due to the curse of dimensionality, the total number of frequencies and thus, the total arithmetic complexity can already be very large for small refinements at medium dimensions. In this paper, we present an approach for the fast approximate evaluation of trigonometric polynomials with frequencies supported on an arbitrary subset of the full grid at arbitrary sampling nodes, which is based on Taylor expansion and rank-1 lattice methods. For the special case of symmetric hyperbolic cross index sets in frequency domain, we present error estimates and numerical results.
|
7 |
An NFFT based approach to the efficient computation of dipole-dipole interactions under different periodic boundary conditionsNestler, Franziska 11 June 2015 (has links)
We present an efficient method to compute the electrostatic fields, torques and forces in dipolar systems, which is based on the fast Fourier transform for nonequispaced data (NFFT). We consider 3d-periodic, 2d-periodic, 1d-periodic as well as 0d-periodic (open) boundary conditions. The method is based on the corresponding Ewald formulas, which immediately lead to an efficient algorithm only in the 3d-periodic case. In the other cases we apply the NFFT based fast summation in order to approximate the contributions of the nonperiodic dimensions in Fourier space. This is done by regularizing or periodizing the involved functions, which depend on the distances of the particles regarding the nonperiodic dimensions. The final algorithm enables a unified treatment of all types of periodic boundary conditions, for which only the precomputation step has to be adjusted.
|
8 |
Automated Parameter Tuning based on RMS Errors for nonequispaced FFTsNestler, Franziska 16 February 2015 (has links)
In this paper we study the error behavior of the well known fast Fourier transform for nonequispaced data (NFFT) with respect to the L2-norm. We compare the arising errors for different window functions and show that the accuracy of the algorithm can be significantly improved by modifying the shape of the window function. Based on the considered error estimates for different window functions we are able to state an easy and efficient method to tune the involved parameters automatically. The numerical examples show that the optimal parameters depend on the given Fourier coefficients, which are assumed not to be of a random structure or roughly of the same magnitude but rather subject to a certain decrease.
|
9 |
OpenMP parallelization in the NFFT software libraryVolkmer, Toni January 2012 (has links)
We describe an implementation of a multi-threaded NFFT (nonequispaced fast Fourier transform) software library and present the used parallelization approaches. Besides the NFFT kernel, the NFFT on the two-sphere and the fast summation based on NFFT are also parallelized. Thereby, the parallelization is based on OpenMP and the multi-threaded FFTW library. Furthermore, benchmarks for various cases are performed. The results show that an efficiency higher than 0.50 and up to 0.79 can still be achieved at 12 threads.
|
10 |
PFFT - An Extension of FFTW to Massively Parallel ArchitecturesPippig, Michael 12 July 2012 (has links) (PDF)
We present a MPI based software library for computing the fast Fourier transforms on massively parallel, distributed memory architectures. Similar to established transpose FFT algorithms, we propose a parallel FFT framework that is based on a combination of local FFTs, local data permutations and global data transpositions. This framework can be generalized to arbitrary multi-dimensional data and process meshes. All performance relevant building blocks can be implemented with the help of the FFTW software library. Therefore, our library offers great flexibility and portable performance. Likewise FFTW, we are able to compute FFTs of complex data, real data and even- or odd-symmetric real data. All the transforms can be performed completely in place. Furthermore, we propose an algorithm to calculate pruned FFTs more efficiently on distributed memory architectures.
For example, we provide performance measurements of FFTs of size 512^3 and 1024^3 up to 262144 cores on a BlueGene/P architecture.
|
Page generated in 0.0143 seconds