A Component-Based Framework for Smoothed Particle Hydrodynamics Simulations of Reactive Fluid Flow in Porous Media.
The development of a framework to support smoothed particle hydrodynamics (SPH) simulations of fluid flow and transport in porous media is described. The framework is built using the Common Component Architecture (CCA) toolkit and supports SPH simulations using a variety of different SPH models and setup formats. The SPH simulation code is decomposed into independent components that represent self-contained units of functionality. Different physics models can be developed within the framework by re-implementing key components but no modification of other components is required. The model for defining components and developing abstract interfaces for them that support a high degree of modularity and minimal dependencies between components is discussed in detail.
- Research Organization:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (US), Environmental Molecular Sciences Laboratory (EMSL)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC05-76RL01830
- OSTI ID:
- 978502
- Report Number(s):
- PNNL-SA-65869; 25602; KJ0403000
- Journal Information:
- International Journal of High Performance Computing Applications, 24(2):228-239, Journal Name: International Journal of High Performance Computing Applications, 24(2):228-239 Journal Issue: 2 Vol. 24
- Country of Publication:
- United States
- Language:
- English
Similar Records
A smoothed particle hydrodynamics model for reactive transport and mineral precipitation in porous and fractured porous media
Smoothed Particle Hydrodynamics and its applications for multiphase flow and reactive transport in porous media