NPAC Technical Report SCCS-709

Fortran 90 and High Performance Fortran for Dense Matrix-Formulated Applications

Guy Robinson, Kenneth Hawick, Geoffrey Fox

Submitted May 4 1995


Abstract

We discuss the use of the Fortran 90 (F90) and High Performance Fortran (HPF) computer programming languages for use in effectively-dense matrix-formulated applications. We provide a brief introduction to the main features of the languages and present a computational fluid dynamics application which uses the panel method as an example which can expressed in both F90 and HPF to evaluate the languages. We consider issues such as computational performance and efficiency on High Performance Computing and Communications systems as well as other important matters such as ease of expression and code maintainance and code extension. Further details regarding HPF standards, tutorials and example programs can be found on the World Wide Web at http://www.npac.syr.edu/hpfa.


PostScript version of the paper