Skip to main navigation Skip to search Skip to main content

Using high performance fortran for parallel programming

Research output: Contribution to journalArticlepeer-review

7 Scopus citations

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.

Original languageEnglish
Pages (from-to)41-57
Number of pages17
JournalComputers and Mathematics with Applications
Volume35
Issue number12
DOIs
StatePublished - Jun 1998

Funding

This research w&5 sponsored by the Division of Materials Science, U.S. Department of Energy, under contract DE-AC05960R.22464 with Lockheed Martin Energy Research Corporation. The research was supported in part by an appointment to the Oak Ridge National Laboratory Postdoctoral Research Associates Program administered jointly by the Oak Ridge National Laboratory and the Oak Ridge Institute for Science and Education. The authors acknowledge the use of the Intel PARAGON XP/S 35 located in the Oak Ridge National Laboratory Center for Computational Sciences (CCS), funded by the Department of Energy’s Office of Scientific Computing, and the Connection Machine CM-5 at the National Center for Supercomputing Applications, University of Illinois at Urban~Champaign. Helpful discussions with Ft. Aggarwal and A. Beaudoin are gratefully acknowledged. The authors are grateful to M. Arnold and B. Radhakrishnan for reviewing the article.

Keywords

  • Deformation process simulation
  • Finite element method
  • High performance fortran
  • Parallel program
  • Polycrystal plasticity

Fingerprint

Dive into the research topics of 'Using high performance fortran for parallel programming'. Together they form a unique fingerprint.

Cite this