Abstract
Although other methods are available, computational X-ray crystallography is still the most accurate way of determining the atomic structure of crystals. For large scale problems such as protein or virus structure determination, a huge amount of three-dimensional discrete Fourier transforms (DFT) conform the core computation in these methods. Despite the fact that highly efficient fast Fourier transform (FFT) implementations are available, significant improvements can be obtained by using FFT variants tailored to crystal structure calculations. These variants, or crystallographic FFTs, use a-priori knowledge of the specimen’s crystal symmetries to lower the operation count and storage requirement of a usual, asymmetric FFT. The design and implementation of crystallographic FFTs brings about several problems of its own. And, as is usually the case with prime length FFTs, prime edge-length crystallographic FFTs pose the hardest challenges among them. This paper develops and tests a parallel multidimensional crystallographic FFT of prime edge-length, whose performance is significantly better than that of the usual FFT.
Chapter PDF
Similar content being viewed by others
Keywords
- Fast Fourier Transform
- Discrete Fourier Transform
- Operation Count
- Interprocessor Communication
- Crystallographic Symmetry
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
L. Auslander, and M. Shenefelt, Fourier Transforms that Respect Crystallographic Symmetries, IBM J. Res. and Dev., 31, pp. 213–223, 1987.
M. An, J.W. Cooley, and R. Tolimeri, Factorization Methods for Crystallographic Fourier Transforms, Advances in Appl. Math. 11, pp. 358–371, 1990.
J. Cooley, and J. Tukey, An Algorithm for the Machine Calculation of Complex Fourier Series, Math. Comp., 19, pp. 297–301, 1965.
M. Frigo, S.G. Johnson, An adaptive software architecture for the FFT ICASSP Conference Proceedings, 3 (1998), pp 1381–1384.
J. Seguel, D. Bollman, E. Orozco, A New Prime Edge-length Crystallographic FFT, ELSEVIER Lecture Notes in Computer Science, Vol. 2330, pp. 548–557, 2002.
J. Seguel, A Unified Treatment of Compact Symmetric FFT Code Generation, IEEE Transactions on Signal Processing, Vol 50, No. 11, pp. 2789–2797, 2002.
L.F. Ten Eyck, Crystallographic Fast Fourier Transforms, ACTA Crystallogr. A, vol. 29, pp. 183–191, 1973.
C.M. Weeks, G.T. DeTitta, H.A. Hauptman, H.A Thuman, R. Miller, Structure Solution by Minimal Function Phase Refinement and Fourier Filtering: II Implementation and Applications, Acta Crystallogr. A50, pp. 210–220, 1994.
C.M. Weeks, R. Miller Optimizing Shake-and-Bake for Proteins, Acta Crystallogr. D55, pp 492–500, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Seguel, J., Burbano, D. (2003). A Parallel Prime Edge-Length Crystallographic FFT. In: Sloot, P.M.A., Abramson, D., Bogdanov, A.V., Gorbachev, Y.E., Dongarra, J.J., Zomaya, A.Y. (eds) Computational Science — ICCS 2003. ICCS 2003. Lecture Notes in Computer Science, vol 2659. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44863-2_59
Download citation
DOI: https://doi.org/10.1007/3-540-44863-2_59
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40196-4
Online ISBN: 978-3-540-44863-1
eBook Packages: Springer Book Archive