We evaluate the High-Performance Fortran (HPF) language for the compact expression and efficient implementation of conjugate gradient iterative matrix-solvers on High Performance Computing and Communications(HPCC) platforms. 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. We focus on implementations using the existing HPF definitions but also discuss issues arising that may influence a revised definition for HPF-2. Some of the codes discussed are available on the World Wide Web at http://www.npac.syr.edu/hpfa/ alongwith other educational and discussion material related to applications in HPF
This paper examines four different strategies for implementing the parallel Conjugate Gradient (CG) ...
The Conjugate Gradient (CG) method is a widely-used iterative method for solving linear systems desc...
The Conjugate Gradient (CG) method is a widely-used iterative method for solving linear systems desc...
We discuss the High Performance Fortran data parallel programming language as an aid to software eng...
The High Performance Conjugate Gradient Benchmark (HPCG) is an international project to create a mor...
This paper focuses on the use of High Performance Fortran (HPF) for important classes of algorithms ...
Abstract—A new sparse high performance conjugate gradient benchmark (HPCG) has been recently release...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
For the solution of discretized ordinary or partial differential equations it is necessary to solve ...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
We discuss the use of the Fortran 90 (F90) and High Performance Fortran (HPF) computer programming l...
This is a post-peer-review, pre-copyedit version of an article published in Journal of Supercomputin...
International audienceWhereas most today parallel High Performance Computing (HPC) software is writt...
-Abstract. We consider few different implementations of classical itertive methods on parallel proce...
This paper examines four different strategies for implementing the parallel Conjugate Gradient (CG) ...
The Conjugate Gradient (CG) method is a widely-used iterative method for solving linear systems desc...
The Conjugate Gradient (CG) method is a widely-used iterative method for solving linear systems desc...
We discuss the High Performance Fortran data parallel programming language as an aid to software eng...
The High Performance Conjugate Gradient Benchmark (HPCG) is an international project to create a mor...
This paper focuses on the use of High Performance Fortran (HPF) for important classes of algorithms ...
Abstract—A new sparse high performance conjugate gradient benchmark (HPCG) has been recently release...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
For the solution of discretized ordinary or partial differential equations it is necessary to solve ...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
We discuss the use of the Fortran 90 (F90) and High Performance Fortran (HPF) computer programming l...
This is a post-peer-review, pre-copyedit version of an article published in Journal of Supercomputin...
International audienceWhereas most today parallel High Performance Computing (HPC) software is writt...
-Abstract. We consider few different implementations of classical itertive methods on parallel proce...
This paper examines four different strategies for implementing the parallel Conjugate Gradient (CG) ...
The Conjugate Gradient (CG) method is a widely-used iterative method for solving linear systems desc...
The Conjugate Gradient (CG) method is a widely-used iterative method for solving linear systems desc...