Skip to main content

Parallel Discrete Event Simulations of Grid-Based Models: Asynchronous Electromagnetic Hybrid Code

  • Conference paper
Applied Parallel Computing. State of the Art in Scientific Computing (PARA 2004)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3732))

Included in the following conference series:

Abstract

The traditional technique to simulate physical systems modeled by partial differential equations is by means of a time-stepped methodology where the state of the system is updated at regular discrete time intervals. This method has inherent inefficiencies. Recently, we proposed [1] a new asynchronous formulation based on a discrete-event-driven (as opposed to time-driven) approach, where the state of the simulation is updated on a “need-to-be-done-only” basis. Using a serial electrostatic implementation, we obtained more than two orders of magnitude speedup compared with traditional techniques. Here we examine issues related to the parallel extension of this technique and discuss several different parallel strategies. In particular, we present in some detail a newly developed discrete-event based parallel electromagnetic hybrid code and its performance using conservative synchronization on a cluster computer. These initial performance results are encouraging in that they demonstrate very good parallel speedup for large-scale simulation computations containing tens of thousands of cells, though overheads for inter-processor communication remain a challenge for smaller computations.

Research was supported by NSF ITR grant 0325046 at SciberNet Inc. and 0326431 at Georgia Institute of Technology. Some of the computations were performed at the San Diego Supercomputing Center.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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. Karimabadi, H., Driscoll, J., Omelchenko, Y.A., Omidi, N.: A New Asynchronous Methodology for Modeling of Physical Systems: Breaking the Curse of Courant Condition, J. Computational Physics (2005) (in press)

    Google Scholar 

  2. Karimabadi, H., Omidi, N.: Latest Advances in Hybrid Codes and their Application to Global Magnetospheric Simulations. In: GEM (2002), http://www-ssc.igpp.ucla.edu/gem/tutorial/index.html

  3. Ilachinski, A.: Cellular Automata, A Discrete Universe. World Scientific, Singapore (2002)

    Google Scholar 

  4. Smith, L., Beckman, R., et al.: TRANSIMS: Transportation Analysis and Simulation System. In: Proceedings of the Fifth National Conference on Transportation Planning Methods, Seattle, Washington, Transportation Research Board (1995)

    Google Scholar 

  5. Lubachevsky, B.D.: Efficient Distributed Event-Driven Simulations of Multiple-Loop Networks. Communications of the ACM 32(1), 111–123 (1989)

    Article  MathSciNet  Google Scholar 

  6. Fujimoto, R.M.: Parallel and Distributed Simulation Systems. Wiley Interscience, Hoboken (2000)

    Google Scholar 

  7. Jefferson, D.: Virtual Time. ACM Transactions on Programming Languages and Systems 7(3), 404–425 (1985)

    Article  MathSciNet  Google Scholar 

  8. Chandy, K., Misra, J.: Distributed Simulation:Acase study in design and verification of distributed programs. IEEE Transactions on Software Engineering (1979)

    Google Scholar 

  9. Chandy, K., Misra, J.: Asynchronous distributed simulation via a sequence of parallel computations. Communications of the ACM 24 (1981)

    Google Scholar 

  10. Fujimoto, R.M.: Exploiting Temporal Uncertainty in Parallel and Distributed Simulations. In: Proceedings of the 13th Workshop on Parallel and Distributed Simulation, pp. 46–53 (1999)

    Google Scholar 

  11. Rao, D.M., Thondugulam, N.V., et al.: Unsynchronized Parallel Discrete Event Simulation. In: Proceedings of the Winter Simulation Conference, pp. 1563–1570 (1998)

    Google Scholar 

  12. Rajaei, H., Ayani, R., et al.: The Local Time Warp Approach to Parallel Simulation. In: Proceedings of the 7th Workshop on Parallel and Distributed Simulation, pp. 119–126 (1993)

    Google Scholar 

  13. Boukerche, A., Das, S.K.: Dynamic Load Balancing Strategies for Conservative Parallel Simulations. In: Workshop on Parallel and Distributed Simulation (1997)

    Google Scholar 

  14. Carothers, C.D., Fujimoto, R.M.: Efficient Execution of Time Warp Programs on Heterogeneous, NOW Platforms. IEEE Transactions on Parallel and Distributed Systems 11(3), 299–317 (2000)

    Article  Google Scholar 

  15. Gan, B.P., et al.: Load balancing for conservative simulation on sharedmemorymultiprocessor systems. In: Workshop on Parallel and Distributed Simulation (2000)

    Google Scholar 

  16. Perumalla, K.S.: μsik – A Micro-Kernel for Parallel and Distributed Simulation Systems. In: The Workshop on Principles of Advanced and Distributed Simulation (May 2005) (to appear)

    Google Scholar 

  17. Bagrodia, R., Meyer, R., et al.: Parsec:A Parallel Simulation Environment for Complex Systems. IEEE Computer 31(10), 77–85 (1998)

    Google Scholar 

  18. Karimabadi, H., Krauss-Varban, D., Huba, J., Vu, H.X.: On magnetic reconnection regimes and associated three-dimensional asymmetries: Hybrid, Hall-less hybrid, and Hall-MHD simulations. J. Geophys. Res. 109, A09205 (2004)

    Google Scholar 

  19. Winske, D., Omidi, N.: Hybrid codes: Methods and Applications. In: Matsumoto, H., Omura, Y. (eds.) Computer Space Plasma Physics: Simulation Techniques and Software, pp. 103–160. Terra Scientific Publishing Company, Harpendern (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Karimabadi, H. et al. (2006). Parallel Discrete Event Simulations of Grid-Based Models: Asynchronous Electromagnetic Hybrid Code. In: Dongarra, J., Madsen, K., Waśniewski, J. (eds) Applied Parallel Computing. State of the Art in Scientific Computing. PARA 2004. Lecture Notes in Computer Science, vol 3732. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11558958_68

Download citation

  • DOI: https://doi.org/10.1007/11558958_68

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29067-4

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics