Research

All of our research projects fall in the category of computational science, which is the multi-disciplinary mix of applied math and numerical methods, programming for massively parallel supercomputing, and (for us) the physics of turbulence and fluid mechanics. No person is truly an expert in all of these fields, but a successful computational scientist will be an expert in one of them, a capable practioner of a second one, and at least an aware user of the third.

Our overall vision is to bring high-fidelity turbulence simulations to the point where they can be routinely applied to real problems in engineering practice. This vision informs all of our work. In some projects we use supercomputing resources to learn more about turbulence physics, and we then try to take that knowledge to build new theoretical models that can be used to make predictions, build lower-cost models, and in general encode our understanding. In other projects we directly develop new algorithms or mathematical models, and then always with a mindfulness of how they would be used in practice (e.g., no spanwise averaging like some subgrid- or wall-models for LES; avoiding Galilean-invariance-violating running time-averages; an awareness of the required computational cost; etc).

Current interests

Support

Our research is or has been supported by the National Science Foundation, the Naval Air Warfare Center Aircraft Division, the Air Force Office of Scientific Research, the NASA Transformational Tools and Technologies project, the Office of Naval Research, the Naval Research Laboratory, and the NNSA Predictive Science Academic Alliance Program.
Computing time has been provided by the University of Maryland supercomputing resources, the Maryland Advanced Research Computing Center, and the DOE INCITE program.