A parallel numerical library for co-array fortran

  • Authors:
  • Robert W. Numrich

  • Affiliations:
  • Minnesota Supercomputing Institute, University of Minnesota, Minneapolis, MN

  • Venue:
  • PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes a parallel numerical library based on Co-array Fortran syntax in combination with the object-oriented features of Fortran 95. It defines distributed data structures based on an abstract object called a vector map. It uses co-array syntax, embedded in methods associated with distributed objects, for communication between those objects based on information in the vector map. It applies a finite difference operator to the shallow water equations to illustrate how to use the library to calculate solutions for partial differential equations.