We discuss the High Performance Fortran data parallel programming language as an aid to software engineering and as a tool for exploiting High Performance Computing systems for computational uid dynamics applications. We discuss the use of intrinsic functions, data distribution directives and explicitly parallel constructs to optimize performance by minimizing communications requirements in a portable manner. In particular we use an implicit method such as the ADI algorithm to illustrate the major issues. We focus on regular mesh problems, since these can be efficiently represented by the existing HPF definition, but also discuss issues arising from the use of irregular meshes that are influencing a revised definition for HPF-2. Some of the...
A Finite Volume CFD code for modelling Natural convection has been parallelised using High Perform...
High Performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Experiments were conducted at NASA Ames Research Center to define multi-tasking software requirement...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
. The PHAROS project, funded by the European Unions ESPRIT program for research and development in i...
This paper focuses on the use of High Performance Fortran (HPF) for important classes of algorithms ...
High performance FORTRAN is a set of extensions for FORTRAN 90 designed to allow specification of da...
The stated goal of High Performance Fortran (HPF) was to 'address the problems of writing data paral...
High Performance Fortran (HPF) is a data-parallel language that was designed to provide the user wit...
This paper presents methods that make it possible to efficiently support irregular problems using da...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
Fortran and C++ are the dominant programming languages used in scientific computation. Consequently,...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
A Finite Volume CFD code for modelling Natural convection has been parallelised using High Perform...
High Performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Experiments were conducted at NASA Ames Research Center to define multi-tasking software requirement...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
. The PHAROS project, funded by the European Unions ESPRIT program for research and development in i...
This paper focuses on the use of High Performance Fortran (HPF) for important classes of algorithms ...
High performance FORTRAN is a set of extensions for FORTRAN 90 designed to allow specification of da...
The stated goal of High Performance Fortran (HPF) was to 'address the problems of writing data paral...
High Performance Fortran (HPF) is a data-parallel language that was designed to provide the user wit...
This paper presents methods that make it possible to efficiently support irregular problems using da...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
Fortran and C++ are the dominant programming languages used in scientific computation. Consequently,...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
A Finite Volume CFD code for modelling Natural convection has been parallelised using High Perform...
High Performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Experiments were conducted at NASA Ames Research Center to define multi-tasking software requirement...