Computer simulation of liquids
Computer simulation of liquids
A general concurrent algorithm for plasma particle-in-cell simulation codes
Journal of Computational Physics
An HPF compiler for the IBM SP2
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
Numerical Initial Value Problems in Ordinary Differential Equations
Numerical Initial Value Problems in Ordinary Differential Equations
Plasma Physics Via Computer
Lattice Boltzmann Simulations of Electrostatic Plasma Turbulence
HPCN Europe 1996 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
Parallel Plasma Simulation in High Performance FORTRAN
HPCN Europe 1998 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
Parallel Implementation of a Lattice Boltzmann Algorithm for Electrostatic Plasma Turbulence
HPCN Europe 1998 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
Parallelization of Gridless Finite-Size-Particle Plasma Simulation Codes
HPCN Europe '99 Proceedings of the 7th International Conference on High-Performance Computing and Networking
Hi-index | 0.00 |
High level environment such as High Performance Fortran (HPF) supporting the development of parallel applications and porting of legacy codes to parallel architectures have not yet gained a broad acceptance and diffusion. Common objections claim difficulty of performance tuning, limitation of its application to regular, data parallel computations, and lack of robustness of parallelizing HPF compilers in handling large sized codes.We have adopted the HPF approach in porting three different applications, performing plasma and molecular dynamics simulation, developed at the Italian National Agency for New Technology, Energy and the Environment (ENEA). We report in this paper our experiences gained during this effort, providing a case study for testing the suitability of the HPF approach to achieve the target of an easy and effective parallelization (or parallel development) and maintenance of real, large sized scientific applications.