Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/370049.370468acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
Article
Free access

High-cost CFD on a low-cost cluster

Published: 01 November 2000 Publication History

Abstract

Direct numerical simulation of the Navier-Stokes equations (DNS) is an important technique for the future of computational fluid dynamics (CFD) in engineering applications. However, DNS requires massive computing resources. This paper presents a new approach for implementing high-cost DNS CFD using low-cost cluster hardware.
After describing the DNS CFD code DNSTool, the paper focuses on the techniques and tools that we have developed to customize the performance of a cluster implementation of this application. This tuning of system performance involves both recoding of the application and careful engineering of the cluster design. Using the cluster KLAT2 (Kentucky Linux Athlon Testbed 2), while DNSTool cannot match the $0.64 per Mflops that KLAT2 achieves on single precision ScaLAPACK, it is very efficient; DNST Tool on KLAT2 achieves price/performance of $2.75 per Mflops double precision and $1.86 single precision. Further, the code and tools are all, or will soon be, made freely available as full source code.

References

[1]
Donald J. Becker, Thomas Sterling, Daniel Savarese, John E. Dorband, Udaya A. Ranawak, and Charles V. Packer. Beowulf: A parallel workstation for scientific computation. In Proceedings, International Conference on Parallel Processing, 1995.]]
[2]
Donald J. Becker, Thomas Sterling, Daniel Savarese, Bruce Fryxell, and Kevin Olson. Communication overhead for space science applications on the beowulf parallel workstation. In Proceedings, High Performance and Distributed Computing, 1995.]]
[3]
L. S. Blackford, J. Choi, A. Cleary, E. D'Azevedo, J. Demmel, I. Dhillon, J. Dongarra, S. Hammarling, G. Henry, A. Petitet, K. Stanley, D. Walker, and R. C. Whaley. ScaLAPACK Users' Guide. Society for Industrial and Applied Mathematics, Philadelphia, PA, 1997.]]
[4]
H. G. Dietz, W. E. Cohen, T. Muhammad, and T. I. Mattox. Compiler techniques for fine-grain execution on workstation clusters using PAPERS. In Proceedings of the Seventh International Workshop on Programming Languages and Compilers for Parallel Computing. Cornell University, August 1994.]]
[5]
H. G. Dietz and R. J. Fisher. Compiler optimizations for SIMD within a register. In Languages and Compilers for Parallel Computing. Springer-Verlag, New York, 1999.]]
[6]
H. G. Dietz and T. I. Mattox. Compiler techniques for flat neighborhood networks. In Proceedings of the International Workshop on Programming Languages and Compilers for Parallel Computing, New York, August 2000.]]
[7]
H. G. Dietz and T. I. Mattox. KLAT2's flat neighborhood network. In Proceedings of the Extreme Linux track in the 4th Annual Linux Showcase, Atlanta, GA, October 2000.]]
[8]
Hank Dietz and Tim Mattox. Inside the KLAT2 supercomputer: The flat neighborhood network & 3DNow! Ars Technica, http://arstechnica.com/cpu/2q00/klat2/klat2-1.html, June 2000.]]
[9]
Th. Hauser. Hyperschallstromung um stumpfe Kegel bei externen wellenartigen Storungen. PhD thesis, Technische Universitat Munchen, 1998.]]
[10]
Th. Hauser and R. Friedrich. Hypersonic flow around a blunt nose cone under the influence of external wave-like perturbations. In GAMM Jahrestagung, Regensburg, March 1997.]]
[11]
J. Holland. Adaptation in Natural and Artificial Systems. PhD thesis, University of Michigan, Ann Arbor, MI, 1975.]]
[12]
Charles E. Leiserson. Fat-trees: Universal networks for hardware efficient supercomputing. IEEE Transactions on Computers, C-34(10):892-901, October 1985.]]
[13]
M.-S.L. Liou and Ch.J. Steffen Jr. A new flux splitting scheme. Journal of Computational Physics, 107:23-39, 1993.]]
[14]
R. Radespiel and N. Kroll. Accurate flux vector splitting for shocks and shear layers.Journal of Computational Physics, 121:66-78, 1995.]]
[15]
Y.B. Suzen, G. Xiong, and P.G. Huang. Predictions of transistional flows in a low-pressure turbine using an intermittency transport equation. In AIAA Denver Fluids 2000 Conference, number 2000-2654, June 2000.]]
[16]
R. Whaley and J. Dongarra. Automatically tuned linear algebra software. LAPACK Working Note No.131 UT CS-97-366, University of Tennessee, 1997.]]
[17]
G. Xiong. Optimizing thermal performance for design of advanced power electronics assembly. In IMAPS2000, Boston, September 2000.]]
[18]
G. Xiong, P.G.Huang, C.A. Saunders, and P.J. Heink. CFD simultion of laser printhead - a case study on noise reduction. In Third International Symposium on Scale Modeling (ISSM3), September 2000.]]

Cited By

View all
  • (2005)Analyzing Ultra-Scale Application Communication Requirements for a Reconfigurable Hybrid InterconnectProceedings of the 2005 ACM/IEEE conference on Supercomputing10.1109/SC.2005.12Online publication date: 12-Nov-2005

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SC '00: Proceedings of the 2000 ACM/IEEE conference on Supercomputing
November 2000
889 pages
ISBN:0780398025

Sponsors

In-Cooperation

  • SIAM: Society for Industrial and Applied Mathematics

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 November 2000

Check for updates

Qualifiers

  • Article

Conference

SC '00
Sponsor:

Acceptance Rates

SC '00 Paper Acceptance Rate 62 of 179 submissions, 35%;
Overall Acceptance Rate 1,516 of 6,373 submissions, 24%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)128
  • Downloads (Last 6 weeks)9
Reflects downloads up to 12 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2005)Analyzing Ultra-Scale Application Communication Requirements for a Reconfigurable Hybrid InterconnectProceedings of the 2005 ACM/IEEE conference on Supercomputing10.1109/SC.2005.12Online publication date: 12-Nov-2005

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media