Scientific Computing
Numerical simulation of real-world phenomena provides fertile ground for building interdisciplinary relationships. The SCI Institute has a long tradition of building these relationships in a win-win fashion – a win for the theoretical and algorithmic development of numerical modeling and simulation techniques and a win for the discipline-specific science of interest. High-order and adaptive methods, uncertainty quantification, complexity analysis, and parallelization are just some of the topics being investigated by SCI faculty. These areas of computing are being applied to a wide variety of engineering applications ranging from fluid mechanics and solid mechanics to bioelectricity.
|
Uintah Computational Framework |
|
A major success in our computing efforts has been the Uintah Computational Framework (UCF). The UCF is a component based software system with capabilities such as semi-automatic parallelism, automatic checkpoint/restart, load-balancing mechanisms, resource management, and scheduling. The UCF exposes flexibility in dynamic application structure by adopting an execution model based on software or "macro" dataflow. Computations are expressed as directed acyclic graphs of tasks, each of which consumes some input and produces some output (input of some future task). These inputs and outputs are specified for each patch in a structured grid. Tasks are organized in a UCF data structure called the task graph and assigned to processing resources by the scheduler. Load balancing is done by using a fast space filling curve algorithm.
C-SAFE has under taken a sensitivity analysis of our fire/container simulations to study the effect of variations in a number of variables. These variables include 1) pool fire diameter (0.5 and 1.0m fires), 2) wind speed (0 and 4 m/s), 3) container position relative to the fire (in or next to the fire), and 4) fuel evaporation rate (1.6 and 6.4 mm/min). Below are visualizations of several of these simulations. During the first part of the simulation, the average heat flux from the fire to the container is calculated. This heat flux is then used during the heat-up phase of the simulation, leading to the explosion phase.
MPM Torso Injury Model
Initial configuration depicting an MPM simulation of a bullet impacting a segment of the human torso. The segment is colored according to material types, including fat, bone, heart tissue, lung, blood and viscera. Because of its ability to treat large deformation and inter-penetration of materials , MPM lends itself well to these types of simulations.
|
Flare Simulations
Carried out on the LLNL machines LCR, Thunder, and ALC. Number of processors ranged from 54 to 120 depending on the domain size which was typically 1m x 1m x 3m and each simulation was resolved to 1 cm3. The prediction of the flame shape and tilt using large eddy simulation (LES) is consistent with the experiments. The prediction of pollutant emissions is currently being studied.
|
MPM Foam Compaction
Material Point Method simulation of compaction of a 1 mm cubed sample of reticulated foam. Initial geometry was collected via micro-CT with each voxel in the 3D image chosen to represent either the parent material, or void, depending on the image intensity. Individual particles are colored by equivalent stress.
|
|