Scientific computing

To conduct the high-fidelity simulations necessary to study the complex problems of interest, we develop stable, accurate and efficient numerical methods for complex flows, including discontinuities (shocks, material interfaces, contacts), turbulence and viscoelasticity. Our focus is on high-order accurate finite difference, finite volume, and discontinuous finite element methods. We are pursuing novel paradigms for high-performance computing (including variable-precision computing) and exploring optimal design of experiments.

Past and current computing projects

  • Numerical analysis
    • High-order methods, including finite difference and finite volume methods (WENO, hybrid central/shock-capturing schemes), as well as discontinuous finite element methods (Discontinuous Galerkin)
    • Shock and interface capturing
    • Non-dissipative methods
    • Phase-field modeling
  • High-performance computing
    • Multi-GPU parallelism
    • Algorithms for exascale computing
  • Optimal experimental design