Optimal design of engineering systems using MPI-enabled genetic algorithm

Subramaniam Rajan, D. T. Nguyen, M. D. Deshpande, L. Harrell

Research output: Contribution to journalArticlepeer-review


The focus of this paper is on the development and implementation of a genetic algorithm (GA)-based software system using message passing interface (MPI) protocol and library. A customized form of simple GA used in previous research [1-4] is parallelized. This MPI-enabled version is used to find the solution to finite element based design optimization problems. Results show that an almost linear speedup is obtained on homogenous hardware cluster and, with proper reworking of the software, on heterogeneous hardware cluster.

Original languageEnglish (US)
Pages (from-to)155-165
Number of pages11
JournalComputer Assisted Mechanics and Engineering Sciences
Issue number2-3
StatePublished - 2004


  • Genetic algorithm
  • MPI
  • Parallel processing
  • Structural optimization

ASJC Scopus subject areas

  • Computational Mechanics
  • Mechanical Engineering
  • Computer Science Applications


Dive into the research topics of 'Optimal design of engineering systems using MPI-enabled genetic algorithm'. Together they form a unique fingerprint.

Cite this