A Study of Parallel Software Development with HPF and MPI for Composite Process Modeling Simulations

Abstract

High performance and parallel computers have greatly increased the feasibility of performing large-scale analysis for engineering applications. However, it does take some effort to effectively use these high performance computing (HPC) resources. Appropriate parallel algorithms must be developed, tested, and optimized. The investment in time and resources required to accomplish this task is most often substantial. Therefore, developments should take place in a framework that is reasonably portable with minimal code rewrite. In this light, we look at two portable parallel programming methodologies: High Performance Fortran (HPF) and the Message Passing Interface (MPI). These are discussed in the context of simulations for composite manufacturing processes. We describe the mathematical modeling and related implementation approaches in the two methods, highlight some strengths and weaknesses, and provide some preliminary comparisons. We also briefly present one of the current research applications in the composites process modeling arena.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2011
Accession Number
ADA553546

Entities

People

  • August Mark
  • D. Shires
  • Ram Mohan

Organizations

  • United States Army Research Laboratory

Tags

Communities of Interest

  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Algorithms
  • Composite Materials
  • Computational Science
  • Computer Programming
  • Computers
  • Engineering
  • High Performance Computing
  • Manufacturing
  • Mass Production
  • Materials
  • Parallel Computing
  • Parallel Processing
  • Parallel Processors
  • Resin Transfer Molding
  • Simulations
  • Software Development
  • Structural Components

Fields of Study

  • Computer science

Readers

  • Computational Fluid Dynamics (CFD)
  • Database Systems and Applications
  • Systems Analysis and Design