Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2840))

Abstract

Computational X-ray crystallography is the most accurate method for determining the atomic structure of crystals. Some large scale problems of current interest, such as the determination of macromolecular configurations at atomic level, demand a reiterated computation of large three-dimensional discrete Fourier transforms (DFT). Although fast Fourier transforms (FFT) are widely available, significant improvements in operation count and storage requirements can be obtained by using instead FFT variants tailored to crystal structure calculations. These are called crystallographic FFTs. A crystallographic FFT uses a-priori knowledge of the specimen’s crystal symmetries to reduce the size of input and output data sets, and to eliminate redundant computations. Since in most cases of interest the modified FFT is still fairly large, parallel computation is regarded as an alternative to further speedup X-ray crystallography computations. Traditional divide-and-conquer multidimensional FFTs do not scale up well. In this paper we describe a parallel multidimensional crystallographic FFT for data arrays of prime edge-length that is endowed with good scalability properties. We perform a simple theoretical analysis and some computer experiments to validate our claim.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Auslander, L., Shenefelt, M.: Fourier Transforms that Respect Crystallographic Symmetries. IBM J. Res. and Dev. 31, 213–223 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  2. An, M., Cooley, J.W., Tolimeri, R.: Factorization Methods for Crystallographic Fourier Transforms. Advances in Appl. Math. 11, 358–371 (1990)

    Article  MATH  Google Scholar 

  3. Cooley, J., Tukey, J.: An Algorithm for the Machine Calculation of Complex Fourier Series. Math. Comp. 19, 297–301 (1965)

    Article  MATH  MathSciNet  Google Scholar 

  4. Frigo, M., Johnson, S.G.: An adaptive software architecture for the FFT. In: ICASSP Conference Proceedings, vol. 3, pp. 1381-1384 (1998)

    Google Scholar 

  5. Seguel, J., Bollman, D., Orozco, E.: A New Prime Edge-length Crystallographic FFT. In: Sloot, P.M.A., Tan, C.J.K., Dongarra, J., Hoekstra, A.G. (eds.) ICCS-ComputSci 2002. LNCS, vol. 2330, pp. 548–557. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  6. Seguel, J.: A Unified Treatment of Compact Symmetric FFT Code Generation. IEEE Transactions on Signal Processing 50(11), 2789–2797 (2002)

    Article  MathSciNet  Google Scholar 

  7. Ten Eyck, L.F.: Crystallographic Fast Fourier Transforms. ACTA Crystallogr. A 29, 183–191 (1973)

    Article  Google Scholar 

  8. Weeks, C.M., DeTitta, G.T., Hauptman, H.A., Thuman, H.A., Miller, R.: Structure Solution by Minimal Function Phase Refinement and Fourier Filtering: II Implementation and Applications. Acta Crystallogr. A50, 210–220 (1994)

    Google Scholar 

  9. Weeks, C.M., Miller, R.: Optimizing Shake-and-Bake for Proteins. Acta Crystallogr. D55, 492–500 (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Seguel, J., Burbano, D. (2003). A Scalable Crystallographic FFT. In: Dongarra, J., Laforenza, D., Orlando, S. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2003. Lecture Notes in Computer Science, vol 2840. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39924-7_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39924-7_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20149-6

  • Online ISBN: 978-3-540-39924-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics