1. Using high performance Fortran for parallel programming
- Author
-
Thomas Zacharia, D. Miles, and Gorti B. Sarma
- Subjects
Deformation process simulation ,Finite element method ,Syntax (programming languages) ,Fortran ,Computer science ,Parallel program ,Polycrystal plasticity ,Parallel computing ,Solver ,Supercomputer ,Computational science ,Computational Mathematics ,Computational Theory and Mathematics ,Modelling and Simulation ,Modeling and Simulation ,Conjugate gradient method ,High Performance Fortran ,computer ,Massively parallel ,computer.programming_language ,Intel Paragon - Abstract
A finite element code with a polycrystal plasticity model for simulating deformation processing of metals has been developed for parallel computers using High Performance Fortran (HPF). The conversion of the code from an original implementation on the Connection Machine systems using CM Fortran is described. The sections of the code requiring minimal inter-processor communication are easily parallelized, by changing only the syntax for specifying data layout. However, the solver routine based on the conjugate gradient method required additional modifications, which are discussed in detail. The performance of the code on a massively parallel distributed-memory Intel PARAGON supercomputer is evaluated through timing statistics. Published by Elsevier Science Ltd.
- Published
- 1998