Preliminary Evaluation of High-Performance Fortranas a Language for Computational Fluid

This paper evaluates the High-Performance Fortran (HPF) language as a candidate for implementing computational uid dynamics (CFD) software on parallel-architecture computer systems. The paper reviews major HPF language features and discusses general algo-rithmic issues common to broad classes of CFD codes. Broader application areas, such as those covered by the NAS parallel benchmarks are also reviewed for suitabil-ity for HPF implementation. HPF is shown to provide convenient language structures for implementing several widely-used CFD algorithms, including nite-diierence and nite-volume solvers that use regular grids. Other CFD algorithms | including multi-block, multi-grid and unstructured-mesh approaches | are most conveniently expressed using extensions to the initial HPF language speciication.