The major objectives of the simulation group are threefold: (1) developing predictive tools for highly turbulent, multiphase, reacting flows which are applied to industrial systems such as coal-fired boilers, industrial flares, and pool fires; (2) providing insights into the coupling between fluid dynamics and chemical reaction; and (3) The group is the core of the Fire Spread team in the Center for the Simulation of Accidental Fires and Explosions (CSAFE). ICSE has developed a hierarchy of activities to validate the highly complex models. Much of the success of the modeling effort is due to the close collaboration with the experimental and analytical groups as they supply the vital data required for model validation.
ICSE contributes to and maintains a variety of simulation tools for multiphase flow applications.
- Uintah is a set of software
components and libraries that facilitate the solution of partial differential equations on
structured adaptive mesh refinement grids using hundreds to thousands of processors. The
Uintah software system was designed to support the solution of a wide range of highly dynamic
physical processes using a large number of processors. Uintah uses a non-traditional approach
to achieving parallelism by employing an abstract task graph representation to describe
computation and communication. Uintah was developed under
C-SAFE in collaboration with the
Scientific Computing and Imaging Institute (SCI).
Uintah is available as a free download from the Uintah site.
- ARCHES, a finite-volume large eddy simulation code, is built within the Uintah framework. The ARCHES component was initially designed for predicting heat flux to objects in or near large transportation fuel fires. Since then, this component has been extended to solve many industrially relevant problems such as industrial flares, oxy-coal combustion processes, and fuel gasification.
- MPMARCHES, couples an MPM description of a solid object to include stationary solids with and without conjugate heat transfer. While run as a separate component, MPMARCHES is simply a wrapped version of ARCHES to include the MPM interface.
- Wasatch, Wasatch is a low-Mach, variable density, reacting-flow simulation component for the Uintah computational framework. It aims at addressing algorithm complexity and scalability by using novel software technologies developed at the University of Utah (see: SpatialOps, ExprLib). These technologies help address complexity and scalability by exposing new levels of parallelism (domain decomposition, algorithm decomposition, stencil operations), facilitating the use hybrid architectures (MPI/Threads/GPU), and providing a high-level language interface for developers.
- The CRSim Software Repository is the wiki home for SVN projects for members of the Combustion & Reaction Simulations (CRSim) group. The CRSim group is affiliated with ICSE. Projects contained in this SVN repository include ExprLib, an algorithm implementation package that uses graph theory to automatically generate algorithms from data dependencies; SpatialOps, an operator approach for solving PDE's; TabProps, a tool for generating and interfacing with mixing and reaction tables; UPS Helper, a set of Matlab scripts for editing and mass producing ups files for an experimental design.
You can view some training materials on some of the computing resources used within ICSE at http://www.icse.utah.edu/leftnavid6subleftnavid8subpage30