Numerical Simulation of Multiphysics Processes

Organization: Sandia National Laboratories (U.S. Dept. of Energy), 3M Corporation, University of New Mexico, Prism Software
Co-Developer(s): Rekha R. Rao, Principal Developer, P. Randall Schunk, Principal Developer, Thomas A. Baer, Dan Bolintineanu, Richard A. Caimcross, Ken s. Chen, Scott Davison, Matthew M. Hopkins, Duane Labreche, Harry K. Moffat, David R. Noble, Pat Notz, Scott A. Roberts,
Year: 2014

2014 R&D 100 Winner Sandia National LaboratoriesGoma 6.0 is software for numerical simulation of multiphysics continuum processes, including moving geometry, phase-change, fluid-structural interactions, complex rheology and chemical reactions. It solves the fundamental equations of mass, momentum, energy and chemical species transport using the finite element method (FEM), which can be described by partial differential equations. The equations are made discrete for solution on a digital computer with the FEM in space and the finite difference method in time. The resulting nonlinear, time-dependent, algebraic equations are solved with a full Newton-Raphson method. The linearized equations are solved with direct or Krylov-based iterative solvers. The simulations can be run on a single processor or on multiple processors in parallel using domain decomposition, which can greatly speed up engineering analysis.

Goma is designed as a general mechanics code, with no features that tie it to any particular application. Problems to be solved are specified completely in input files, which include code and material properties specifications. The multitude of differential equations, material constitutive equations, and boundary conditions has evolved with the applications, but they are all from theories published in the open literature and Goma’s theory manual.

Technology Multiphysics software

Developers Sandia National Laboratories

Development Team

Sandia National Labroatories' Goma 6.0 development team. Back row (l-r): Phillip Sackinger, David Noble, Matthew Hopkins and P. Randall Schunk. Front row (l-r): Scott Roberts, Kristianto Tjiptowidjojo and Rekha Rao.
















The Goma 6.0 Development Team from Sandia National Laboratories Rekha R. Rao, Principal Developer P. Randall Schunk, Principal Developer Thomas A. Baer Dan Bolintineanu Richard A. Caimcross Ken s. Chen Scott Davison Matthew M. Hopkins Duane Labreche Harry K. Moffat David R. Noble Pat Notz Scott A. Roberts R. Allen Roach Phillip A. Sackinger Robert Secor, 3M Corporation Research Process Lab, Precision Coating & Web Processing Amy Sun Sam Subia Kristianto Tjiptowidjojo, University of New Mexico Ed Wilkes, Prism Software