Skip to main content

A data parallel pseudo-spectral semi-implicit magnetohydrodynamics code

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1997)

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

Included in the following conference series:

Abstract

The set of eight nonlinear partial differential equations of magnetohydrodynamics (MHD) is used for time dependent simulations of three-dimensional (3D) fluid flow in a magnetic field. A data parallel code is presented, which integrates the MHD equations in cylindrical geometry, combining a semi-implicit time integration with a pseudo-spectral treatment of the poloidal and longitudinal directions. The semi-implicit method is devised to lift the severe CFL-condition imposed by the fastest waves. In the radial direction, we use centered finite differences on a staggered mesh. Together with the semi-implicit method, this leads to tridiagonal systems to be solved for each 2D Fourier mode.

The parallelism is required to fully resolve small-scale dynamics in MHD simulations at affordable CPU costs. It is obtained by performing the 2D FFTs in an embarrassingly parallel way, and by solving the tridiagonal systems using a pipelined elimination algorithm.

We discuss the scalability of the full code for a CM-Fortran implementation.

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. D.S. Harned and W. Kerner. Semi-Implicit Method for Three-Dimensional Resistive Magnetohydrodynamic Simulation of Fusion Plasmas. Nucl. Science & Eng., 92, 119–125, 1986.

    Google Scholar 

  2. S. Poedts, G. Tóth, A.J.C. Bëlien and J.P. Goedbloed. Nonlinear MHD simulations of wave dissipation in flux tubes. Sol. Phys., 1997, in press.

    Google Scholar 

  3. S. Poedts and J.P. Goedbloed. Nonlinear wave heating of solar coronal loops. A&A, 1996, submitted for publication.

    Google Scholar 

  4. H. Baty and J. Heyvaerts. Electric current concentration and kink instability in line-tied coronal loops. A&A, 308, 935–950, 1996.

    Google Scholar 

  5. P.M. Meijer, S. Poedts, J.P. Goedbloed and A. Jakoby. Nonlinear Magnetohydrodynamics on Parallel Computers. Proc. of the 6th EPS-APS Int. Conference on Phys. Comp., R. Gruber and M. Tomassini (eds.), 621–624, 1994

    Google Scholar 

  6. S. Poedts, P.M. Meijer, J.P. Goedbloed, H.A. van der Vorst and A. Jakoby. Parallel magnetohydrodynamics on the CM-5. Lecture Notes in Computer Science, W. Gentzsch and U. Harms, Proc. HPCN Europe 94, 796, 365–370, 1994

    Google Scholar 

  7. P.M. Meijer, S. Poedts, J.P. Goedbloed and A. Jakoby. A Parallel Semi-Implicit Method for 3D Nonlinear Magnetohydrodynamics. Lecture Notes in Computer Science, B. Hertzberger and G. Serazzi, Proc. HPCN Europe 95, 919, 170–175, 1995

    Google Scholar 

  8. P.M. Meijer, S. Poedts, J.P. Goedbloed. Parallel magnetohydrodynamics on the Cray-T3D. Future Generation Comp. Systems, accepted 1995

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bob Hertzberger Peter Sloot

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Keppens, R., Poedts, S., Meijer, P.M., Goedbloed, J.P. (1997). A data parallel pseudo-spectral semi-implicit magnetohydrodynamics code. In: Hertzberger, B., Sloot, P. (eds) High-Performance Computing and Networking. HPCN-Europe 1997. Lecture Notes in Computer Science, vol 1225. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0031592

Download citation

  • DOI: https://doi.org/10.1007/BFb0031592

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62898-9

  • Online ISBN: 978-3-540-69041-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics