Toward interoperable mesh, geometry and field components for PDE simulation development

  • Authors:
  • Kyle K. Chand;Lori Freitag Diachin;Xiaolin Li;Carl Ollivier-Gooch;E. Seegyoung Seol;Mark S. Shephard;Timothy Tautges;Harold Trease

  • Affiliations:
  • Lawrence Livermore National Laboratory, Center for Applications Development and Software Engineering, Livermore, USA;Lawrence Livermore National Laboratory, Center for Applied Scientific Computing, Livermore, USA;SUNY Stonybrook, Department of Applied Mathematics and Statistics, St James, USA;University of British Columbia, Advanced Numerical Simulation Laboratory, Vancouver, Canada;Rensselaer Polytechnic Institute, Scientific Computation Research Center, Troy, USA;Rensselaer Polytechnic Institute, Scientific Computation Research Center, Troy, USA;Argonne National Laboratory, Mathematics and Computer Science Division, Argonne, USA;Pacific Northwest National Laboratory, Richland, USA

  • Venue:
  • Engineering with Computers
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Mesh-based PDE simulation codes are becoming increasingly sophisticated and rely on advanced meshing and discretization tools. Unfortunately, it is still difficult to interchange or interoperate tools developed by different communities to experiment with various technologies or to develop new capabilities. To address these difficulties, we have developed component interfaces designed to support the information flow of mesh-based PDE simulations. We describe this information flow and discuss typical roles and services provided by the geometry, mesh, and field components of the simulation. Based on this delineation for the roles of each component, we give a high-level description of the abstract data model and set of interfaces developed by the Department of Energy’s Interoperable Tools for Advanced Petascale Simulation (ITAPS) center. These common interfaces are critical to our interoperability goal, and we give examples of several services based upon these interfaces including mesh adaptation and mesh improvement.