Skip to main content

OpenMP/MPI Programming in a Multi-cluster System Based on Shared Memory/Message Passing Communication

  • Conference paper
  • First Online:
Advanced Environments, Tools, and Applications for Cluster Computing (IWCC 2001)

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

Included in the following conference series:

Abstract

The paper presents parallel implementation of the FDTD method that is used for computer simulation of high frequency electromagnetic field propagation. The parallel implementation is based on simultaneous application of message passing communication in distributed memory multi-processor environment (MPI library) and communication by shared variables in the environment with shared memory (OpenMP library). The methodology of mixed communication mode with message passing and shared memory is presented. Parallel versions of the FDTD computation programs were tested in the system composed of four shared memory processor clusters additionally connected by message passing networks. Program execution efficiency measurements and comparisons for different communication versions are presented.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

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.

References

  1. K.S. Kunz, R.J. Luebers: The Finite Difference Time Domain Method for Electromagnetics, CRC Press Inc., 1993.

    Google Scholar 

  2. A. Jordan, B. Butrylo: Parallel Computations of Electromagnetic wave Propagation, Int. Conf. On Parallel computing in Electrical Engineering, PARELEC’ 98, pp. 296–300, Bialystok, 1998

    Google Scholar 

  3. L. Nicolas, C. Volaire, A Survey of Computational Electromagnetics on MIMD Systems, Int. Conf. On Parallel computing in Electrical Engineering, PARELEC’ 98, pp. 7–19, Bialystok, 1998

    Google Scholar 

  4. J. Forenc, A. Skorek, Analysis of High Frequency Electromagnetic Wave Propagation Using Parallel MIMD Computer and Cluster System, International Conference on Parallel Computing in Electrical Engineering, PARALEC’2000, Trois-Rivieres, Quebec, Canada, 27–30 August 2000

    Google Scholar 

  5. Y. Kanaka, M. Matsuda, M. Ando, K. Kazuto, M. Sato: COMPaS: A Pentium Pro PC-based SMP Cluster and its Experience, IPPS Workshop on Personal Computer Based Networks of Workstations, LNCS 1388, pp. 486–497. 1998.

    Google Scholar 

  6. Pentium Pro Cluster Workshop, http://www.scl.ameslab.gov/workshops/.

  7. Scalable Clusters of Commodity Computers, http://www.csag.cs.uiuc.edu/projects/clusters.html.

  8. B. Wilkinson, M. Allen: Parallel Programming Techniques and Applications using Networked Clusters of Workstations and Parallel Comp., Prentice Hall 1999, pp 450.

    Google Scholar 

  9. OpenMP, http://www.OpenMP.org.

  10. M. Snir et al.: MPI, The Complete Reference, The MIT Press, 1998.

    Google Scholar 

  11. N.J. Boden, D. Cohen et al. Myrinet-Gigabit-per-second Local-Area Network, IEEE MICRO, Vol. 15, No. 1, 1996, pp. 29–36.

    Article  Google Scholar 

  12. Ethernet Technologies, http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ethernet.htm.

  13. K.S. Yee: Numerical Solution of Initial Boundary Value Problems Maxwell’s Equations in Isotropic Media, IEEE Trans. On Antennas and Propagation, Vol. AP-14, N. 3, pp. 302–307, (1966).

    Google Scholar 

  14. G. Mur: Absorbing Boundary Conditions for the Finite-Difference Approximation of the Time-Domain Electromagnetic Field Equations, IEEE Trans. on Biomed. Eng., Vol. BME-34, N. 2, pp. 148–157, (1987).

    Article  Google Scholar 

  15. L. Smith, M. Bulk: Development of Mixed Mode MPI/OpenMP Applications, WOMPAT 2000, San Diego Supercomputer Center, California, July 6th–7th, 2000.

    Google Scholar 

  16. P-GRADE, A Professional Graphical Parallel Programming Environment, http://www.lpds.sztaki.hu/projects/p-grade/.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Smyk, A., Tudruj, M. (2002). OpenMP/MPI Programming in a Multi-cluster System Based on Shared Memory/Message Passing Communication. In: Grigoras, D., Nicolau, A., Toursel, B., Folliot, B. (eds) Advanced Environments, Tools, and Applications for Cluster Computing. IWCC 2001. Lecture Notes in Computer Science, vol 2326. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47840-X_25

Download citation

  • DOI: https://doi.org/10.1007/3-540-47840-X_25

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43672-0

  • Online ISBN: 978-3-540-47840-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics