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.