2014 R&D 100 Winner
Goma 6.0Sandia 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.

Multiphysics software

Sandia National Laboratories

Development Team

 Goma 6.0 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