Title :
High Performance Fortran interface to the parallel C++
Author :
Yang, Shelby X. ; Gannon, Dennis ; Srinivas, Suresh ; Bodin, Francois ; Bode, Paul
Author_Institution :
Dept. of Comput. Sci., Indiana Univ., Bloomington, IN, USA
Abstract :
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
Keywords :
C language; FORTRAN; astrophysics computing; galaxies; object-oriented languages; parallel languages; parallel programming; stellar dynamics; subroutines; 14.4 GFLOPS; 512-node Thinking Machines CM-5; Connection Machine; Fortran subroutines; High Performance Fortran; computing speed; galactic dynamics; massively parallel supercomputer; object-oriented programming paradigm; pC++/HPF interface; parallel C++ language; Algorithms; Computer science; Concurrent computing; Data structures; Distributed computing; Joining processes; Object oriented programming; Parallel programming; Program processors; Programming profession;
Conference_Titel :
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Conference_Location :
Knoxville, TN
Print_ISBN :
0-8186-5680-8
DOI :
10.1109/SHPCC.1994.296658