Research

My research interest lies in using High Performance Computing (HPC) tools to study physical phenomena. I am looking for interesting physical problems to work on. I have experience using computational methods to study:

  • Environmental flows - 3D density currents, river flows

  • Renewable energy - wind energy, tidal energy (PhD thesis)

  • Biological flows - numerical study of blood flow through stenotic arteries (Masters thesis)

  • Two-phase flows - two-phase flow models, pool and flow boiling

Current appointment: I am a researcher in Computational Science division at Shell Technology Center at Bangalore, India. I am working on their exascale effort to scale our seismic-imaging code for modern computing architectures such as GPUs. I am also working with machine learning flows in sub-surface object identification.

Tools: I started by writing 1D axisymetric code and using FLUENT in 2009. For my Ph.D., I implemented efficient modules for adaptive mesh refinement (AMR) grids using MPI/PETSc/p4est libraries. I have 10+ years experience in C++ and 5 years experience in MPI/PETSc.

I was a postdoc for Argonne National Laboratory doing more C (computational) than FD of CFD. I learned how to design scientific codes for optimized performance and sustainability. I developed scientific codes with AMR that will run on exascale computing clusters.

Following animations show results from some of the projects I worked on.

Field-scale LES of hydrokinetic turbine array in the East River, New York City

Study of wake interaction in a TriFrame of axial hydrokinetic turbines

Density current on sloping beds