Skip to main content

A Team Object for CoArray Fortran

  • Conference paper
Book cover Parallel Processing and Applied Mathematics (PPAM 2009)

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

  • 1014 Accesses

Abstract

This paper outlines the features of a team object for CoArray Fortran to support multi-disciplinary applications. It combines object-oriented design, supported in Fortran 2003, with the parallel coarray model, supported in Fortran 2008. It extends the coarray model by adding state to a coarray object. The compiler and run-time environment use this state to dereference co-indices relative to the team that created the object. Methods are associated with a team object for synchronization, memory allocation and collective operations across the team.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Gropp, W., Huss-Lederman, S., Lumsdaine, A., Lusk, E., Nitzberg, B., Saphir, W., Snir, M.: MPI: The Complete Reference. The MPI-2 Extensions, vol. 2. MIT Press, Cambridge (1998)

    Google Scholar 

  2. Mellor-Crummey, J., Adhianto, L., Scherer III, W.: A New Vision for Coarray Fortran. In: Proceedings PGAS 2009, October 5-8. George Washington University (2009)

    Google Scholar 

  3. Metcalf, M., Reid, J., Cohen, M.: Fortran 95/2003 Explained. Oxford University Press, Oxford (2004)

    MATH  Google Scholar 

  4. Numrich, R.W., Reid, J.K.: Co-arrays in the next Fortran standard. ACM Fortran Forum (2005)

    Google Scholar 

  5. Reid, J.: Coarrays in the next Fortran Standard. ISO/IEC JTC1/SC22/WG5 N1787 (2009)

    Google Scholar 

  6. Reid, J., Numrich, R.W.: Co-arrays in the next Fortran Standard. Scientific Programming 15(1), 9–26 (2007)

    Google Scholar 

  7. Snir, M., Otto, S., Huss-Lederman, S., Walker, D., Dongarra, J.: MPI: The Complete Reference, 2nd edn., vol. 1. MIT Press, Cambridge (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Numrich, R.W. (2010). A Team Object for CoArray Fortran. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Wasniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2009. Lecture Notes in Computer Science, vol 6068. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14403-5_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14403-5_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14402-8

  • Online ISBN: 978-3-642-14403-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics