Skip to main content

Parallel Coupling of Heterogeneous Domains with KOP3D using PACX-MPI

  • Conference paper
  • First Online:
Book cover Parallel Computational Fluid Dynamics 2007

Part of the book series: Lecture Notes in Computational Science and Engineering ((LNCSE,volume 67))

Abstract

This paper outlines how coupled heterogeneous domains can be distributed in a supercomputing environment using PACX-MPI. KOP3D is a coupling program in the field of aero acoustics, a typical multi-scale application, since on the one hand it has to account for the small vortical structures as the source of the noise and on the other for the long wave length of the acoustic waves. The amount of energy, and with that the pressure, in the sound generating flow is by orders of magnitude higher than the amount of energy carried by the acoustic waves. The acoustical wavelength is much larger than the diameter of the noise-generating vortices, and even the computational domains may vary in a wide range from the geometry which is in the order of meters for an airfoil to the distance between a starting or landing plan and the observer on the ground which is in the order of about 1 km. Through the use of heterogeneous domain decomposition it is possible to reduce the computation time needed to simulate large flow fields by adaptation of the equations, the discretization, the mesh and the time step to the local requirements of the flow simulation within each sub-domain. These locally adapted computations may result in different requirements on the computer architecture. On the other side, in a supercomputing network there are generally different computer architectures available. By matching the sub-domains to the best suited available architectures an even shorter time to solution may be gained. The parallel version of the KOP3D coupling scheme is shown and the benefits of running the simulation distributed on the vector machine NEC-SX8 and on the scalar Itanium II (IA64) machine are demonstrated. A 2D and a 3D testcase are presented.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Utzmann, T. Schwartzkopf, M. Dumbser, and C.-D. Munz. Heterogeneous domain decomposition for computational aeroacoustics. AIAA Journal, 44(10):2231–2250, October 2006.

    Article  Google Scholar 

  2. P.D. Lax and B. Wendroff. Systems of conservation laws. Communications in Pure and Applied Mathematics, 13:217–237, 1960.

    Article  MathSciNet  MATH  Google Scholar 

  3. Thomas Beisel, Edgar Gabriel, and Michael Resch. An extension to MPI for distributed computing on MPPs. pages 75–82, 1997.

    Google Scholar 

  4. Rainer Keller and Matthias Mueller. PACX-MPI project homepage. http://www.hlrs.de/organization/amt/projects/pacx-mpi.

  5. Thomas Boenisch and Roland Ruehle. Adapting a CFD code for metacomputing. 1998.

    Google Scholar 

  6. J.R. Scott. Single airfoil gust response. In Proceedings of 4th Computational Aeroacoustics (CAA) Workshop on Benchmark Problems, September 2004. NASA/CP-2004-212954.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Klimach, H., Roller, S., Utzmann, J., Munz, CD. (2009). Parallel Coupling of Heterogeneous Domains with KOP3D using PACX-MPI. In: Parallel Computational Fluid Dynamics 2007. Lecture Notes in Computational Science and Engineering, vol 67. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92744-0_42

Download citation

Publish with us

Policies and ethics