Mark A. Berrill

Learn More
Block iterative methods are extremely important as smoothers for multigrid methods, as preconditioners for Krylov methods, and as solvers for diagonally dominant linear systems. Developing robust and efficient smoother algorithms suitable for current and evolving GPU and multicore CPU systems is a significant challenge. We address this issue in the case of(More)
In multiphase flow in porous media the consistent pore to Darcy scale description of two-fluid flow processes has been a long-standing challenge. Immiscible displacement processes occur at the scale of individual pores. However, the larger scale behavior is described by phenomenological relationships such as relative permeability, which typically uses only(More)
Batteries are highly complex electrochemical systems, with performance and safety governed by coupled nonlinear electrochemical-electrical-thermal-mechanical processes over a range of spatiotemporal scales. We describe a new, open source computational environment for battery simulation known as VIBE-the Virtual Integrated Battery Environment. VIBE includes(More)
  • 1