MP Salsa: a finite element computer program for reacting flow problems. Part 1--theoretical development
Abstract
The theoretical background for the finite element computer program, MPSalsa, is presented in detail. MPSalsa is designed to solve laminar, low Mach number, two- or three-dimensional incompressible and variable density reacting fluid flows on massively parallel computers, using a Petrov-Galerkin finite element formulation. The code has the capability to solve coupled fluid flow, heat transport, multicomponent species transport, and finite-rate chemical reactions, and to solver coupled multiple Poisson or advection-diffusion- reaction equations. The program employs the CHEMKIN library to provide a rigorous treatment of multicomponent ideal gas kinetics and transport. Chemical reactions occurring in the gas phase and on surfaces are treated by calls to CHEMKIN and SURFACE CHEMKIN, respectively. The code employs unstructured meshes, using the EXODUS II finite element data base suite of programs for its input and output files. MPSalsa solves both transient and steady flows by using fully implicit time integration, an inexact Newton method and iterative solvers based on preconditioned Krylov methods as implemented in the Aztec solver library.
- Authors:
- Publication Date:
- Research Org.:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Org.:
- USDOE, Washington, DC (United States)
- OSTI Identifier:
- 237399
- Report Number(s):
- SAND-95-2752
ON: DE96010969
- DOE Contract Number:
- AC04-94AL85000
- Resource Type:
- Technical Report
- Resource Relation:
- Other Information: PBD: May 1996
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 42 ENGINEERING NOT INCLUDED IN OTHER CATEGORIES; 99 MATHEMATICS, COMPUTERS, INFORMATION SCIENCE, MANAGEMENT, LAW, MISCELLANEOUS; FLUID FLOW; M CODES; CHEMICAL REACTIONS; C CODES; S CODES; FINITE ELEMENT METHOD; E CODES; INCOMPRESSIBLE FLOW; LAMINAR FLOW; GALERKIN-PETROV METHOD; HEAT TRANSFER; PARALLEL PROCESSING; BOUNDARY CONDITIONS; TWO-DIMENSIONAL CALCULATIONS; THREE-DIMENSIONAL CALCULATIONS
Citation Formats
Shadid, J N, Moffat, H K, Hutchinson, S A, Hennigan, G L, Devine, K D, and Salinger, A G. MP Salsa: a finite element computer program for reacting flow problems. Part 1--theoretical development. United States: N. p., 1996.
Web. doi:10.2172/237399.
Shadid, J N, Moffat, H K, Hutchinson, S A, Hennigan, G L, Devine, K D, & Salinger, A G. MP Salsa: a finite element computer program for reacting flow problems. Part 1--theoretical development. United States. https://doi.org/10.2172/237399
Shadid, J N, Moffat, H K, Hutchinson, S A, Hennigan, G L, Devine, K D, and Salinger, A G. 1996.
"MP Salsa: a finite element computer program for reacting flow problems. Part 1--theoretical development". United States. https://doi.org/10.2172/237399. https://www.osti.gov/servlets/purl/237399.
@article{osti_237399,
title = {MP Salsa: a finite element computer program for reacting flow problems. Part 1--theoretical development},
author = {Shadid, J N and Moffat, H K and Hutchinson, S A and Hennigan, G L and Devine, K D and Salinger, A G},
abstractNote = {The theoretical background for the finite element computer program, MPSalsa, is presented in detail. MPSalsa is designed to solve laminar, low Mach number, two- or three-dimensional incompressible and variable density reacting fluid flows on massively parallel computers, using a Petrov-Galerkin finite element formulation. The code has the capability to solve coupled fluid flow, heat transport, multicomponent species transport, and finite-rate chemical reactions, and to solver coupled multiple Poisson or advection-diffusion- reaction equations. The program employs the CHEMKIN library to provide a rigorous treatment of multicomponent ideal gas kinetics and transport. Chemical reactions occurring in the gas phase and on surfaces are treated by calls to CHEMKIN and SURFACE CHEMKIN, respectively. The code employs unstructured meshes, using the EXODUS II finite element data base suite of programs for its input and output files. MPSalsa solves both transient and steady flows by using fully implicit time integration, an inexact Newton method and iterative solvers based on preconditioned Krylov methods as implemented in the Aztec solver library.},
doi = {10.2172/237399},
url = {https://www.osti.gov/biblio/237399},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Wed May 01 00:00:00 EDT 1996},
month = {Wed May 01 00:00:00 EDT 1996}
}