Engineering with Computers

, Volume 22, Issue 3–4, pp 293–309

A system integration framework for coupled multiphysics simulations

  • Xiangmin Jiao
  • Gengbin Zheng
  • Phillip A. Alexander
  • Michael T. Campbell
  • Orion S. Lawlor
  • John Norris
  • Andreas Haselbacher
  • Michael T. Heath
Original Article

DOI: 10.1007/s00366-006-0034-x

Cite this article as:
Jiao, X., Zheng, G., Alexander, P.A. et al. Engineering with Computers (2006) 22: 293. doi:10.1007/s00366-006-0034-x

Abstract

Multiphysics simulations are playing an increasingly important role in computational science and engineering for applications ranging from aircraft design to medical treatments. These simulations require integration of techniques and tools from multiple disciplines, and in turn demand new advanced technologies to integrate independently developed physics solvers effectively. In this paper, we describe some numerical, geometrical, and system software components required by such integration, with a concrete case study of detailed, three-dimensional, parallel rocket simulations involving system-level interactions among fluid, solid, and combustion, as well as subsystem-level interactions. We package these components into a software framework that provides common-refinement based methods for transferring data between potentially non-matching meshes, novel and robust face-offsetting methods for tracking Lagrangian surface meshes, as well as integrated support for parallel mesh optimization, remeshing, algebraic manipulations, performance monitoring, and high-level data management and I/O. From these general, reusable framework components we construct domain-specific building blocks to facilitate integration of parallel, multiphysics simulations from high-level specifications that are easy to read and can also be visualized graphically. These reusable building blocks are integrated with independently developed physics codes to perform various multiphysics simulations.

Keywords

Software framework Multiphysics simulation System integration Data abstraction 

Copyright information

© Springer-Verlag London Limited 2006

Authors and Affiliations

  • Xiangmin Jiao
    • 1
    • 2
  • Gengbin Zheng
    • 1
  • Phillip A. Alexander
    • 1
  • Michael T. Campbell
    • 1
  • Orion S. Lawlor
    • 1
    • 3
  • John Norris
    • 1
  • Andreas Haselbacher
    • 1
  • Michael T. Heath
    • 1
  1. 1.Center for Simulation of Advanced RocketsUniversity of IllinoisUrbanaUSA
  2. 2.College of ComputingGeorgia Institute of TechnologyAtlantaUSA
  3. 3.Department of Computer ScienceUniversity of AlaskaFairbanksUSA

Personalised recommendations