Describes the design of a High Performance Fortran (HPF) interface to the parallel C++ (pC++) programming language. The pC++/HPF interface provides a mechanism for users to link pC++ programs with Fortran subroutines so that they can take advantage of both the fast computing speed of Fortran and the object-oriented programming paradigm of C++. We discuss the design of the Fortran interface and illustrate it with a galactic dynamics application. Our interface implementation is efficient. The galactic dynamics application can achieve a 14.4 GFLOPS sustained speed on a 512-node CM-5 massively parallel supercomputer
Published in:
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Date of Conference: 23-25 May 1994