Skip to main content

Structured Adaptive Mesh Refinement using High Performance Fortran

  • Conference paper
Structured Adaptive Mesh Refinement (SAMR) Grid Methods

Part of the book series: The IMA Volumes in Mathematics and its Applications ((IMA,volume 117))

  • 417 Accesses

Abstract

Structured Adaptive Mesh Refinement (SAMR) techniques use a hierarchy of dynamically refined grids to solve PDEs with variable resolution. Exploiting the parallelism in such codes is a complex problem and requires the grids to be efficiently distributed across the target parallel system. High Performance Fortran (HPF) is a data-parallel language that was designed with the goal of providing the user with a high-level interface for programming scientific applications, while delegating the task of generating an explicitly parallel message-passing program to the compiler. In this paper we discuss the issues that arise in using HPF for parallelizing SAMR codes.

This work was supported by the National Aeronautics and Space Administration under NASA Contract No. NASl-19480, while the author was in residence at ICASE, NASA Langley Research Center, Hampton, VA 23681.

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. M. J. Berger and J. Oliger, Adaptive Mesh Refinement for Hyperbolic Partial Differential Equations, J. Comput. Phys., 53, pp. 482–512, 1984.

    Article  MathSciNet  Google Scholar 

  2. B. Chapman, P. Mehrotra, and H. Zima, Extending HPF for Advanced Data Parallel Applications, IEEE Parallel and Distributed Technology, pp. 59–70, Fall 1994.

    Google Scholar 

  3. High Performance Fortran Forum, High Performance FORTRAN Language Spec ification, Version 2.0, January 1997.

    Google Scholar 

  4. P. Mehrotra, J. Van Rosendale, and H. Zima, High Performance Fortran: History, Status and Future Parallel Computing (submitted), also available as ICASE Technical Report, ICASE, 1997.

    Google Scholar 

  5. K. P. Roe and P. Mehrotra, Implementation of a Total Variation Diminishing Scheme for the Shock Tube Problem in High Performance Fortran, SIAM Parallel Processing Conference, Minneapolis, Minnesota, 1997.

    Google Scholar 

  6. K. P. Roe and P. Mehrotra, Using High Performance Fortran for CFD Codes, ICASE Technical Report, ICASE, 1997.

    Google Scholar 

  7. V. N. Vatsa, M. D. Sanetrik, and E. B. Parlette, Development of a flexible and efficient multigrid-based multiblock flow solver; AIAA-93-0677, Proceedings of the 31st Aerospace Sciences Meeting and Exhibit, January 1993.

    Google Scholar 

  8. H. Zima and B. Chapman, Compiling for Distributed Memory Systems, Proceed ings of the IEEE, Special Section on Languages and Compilers for Parallel Machines, pp. 264–287, February 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer Science+Business Media New York

About this paper

Cite this paper

Mehrotra, P. (2000). Structured Adaptive Mesh Refinement using High Performance Fortran. In: Baden, S.B., Chrisochoides, N.P., Gannon, D.B., Norman, M.L. (eds) Structured Adaptive Mesh Refinement (SAMR) Grid Methods. The IMA Volumes in Mathematics and its Applications, vol 117. Springer, New York, NY. https://doi.org/10.1007/978-1-4612-1252-2_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4612-1252-2_6

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4612-7062-1

  • Online ISBN: 978-1-4612-1252-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics