Research Interests
Numerical algorithms for hyperbolic conservations laws; Scientific computing; Compressible gasdynamics; Fusion plasma physics; Atmospheric flows; Compact FD/FV schemes, ENO and Weighted ENO schemes; Implicit and IMEX time integration; High-performance computing and scalable implementation of high-order algorithms
Experience
(February 2018 - Present)
- Multifluid models and their high-order discretizations for inertial confinement fusion applications
- High-order spatial discretization and IMEX time integration methods for magnetically confised plasma simulations.
- Numerical methods for other fluid applications: atmospheric flows, reacting flows, etc.
(October 2015 - February 2018)
- Application of implicit-explicit time integrators to kinetic simulations of magnetically confined plasmas.
- High-order numerical methods for tokamak edge simulations.
- IMEX multirate methods for AMR-capable atmospheric flow solvers.
(February 2013 - October 2015)
- Implementation of multi-stage implicit and implicit-explicit (IMEX) Runge-Kutta schemes, and general linear methods with error estimation in PETSc.
- Application of high-order time-integrators in PETSc to computational physics codes.
- Scalable implementation of high-order finite-difference methods on peta-scale platforms (specifically IBM BG/Q).
- Developing high-order finite-difference methods for aerodynamic and atmospheric flows.
- Simulation of power systems with uncertain inputs using a probabilistic density function method.
(March 2015 - October 2015)
- Semi-implicit and multirate time-integration methods for atmospheric flows
- Efficient implementation of additive Runge Kutta (ARK) and multirate partitioned Runge-Kutta (MPRK) methods in NUMA (Non-hydrostatic Unified Model of the Atmosphere)
(August 2008 - January 2013)
- Derived and implemented high resolution, non-oscillatory reconstruction schemes for compressible flows characterized by a large range of length scales
- Developed a three-dimensional Cartesian incompressible Navier-Stokes solver using the Fractional-Step algorithm for high Reynolds number flows
- Simulated the interaction of multiple vortex rings with a solid wall
- Developed a simplified framework for rotorcraft wake modeling by implementing immersed boundaries (for fuselage) and momentum sources (for rotor) in a compressible Navier-Stokes solver
(August 2003 - June 2006)
- Developed and validated a robust, high-order accurate algorithm for ideal magnetohydrodynamics
- Studied the effect of non-convexity on the convergence of numerical schemes, including non-uniform convergence; refined the use of Monotonicity-Preserving limits on selected characteristic fields to ensure high-order accurate non-oscillatory solutions
- Generated a multi-block, body-fitted grid for the B2 Stealth Bomber and simulated the electromagnetic scattering with Finite-Volume Time-Domain algorithm for the Maxwell's equations
(May 2004 - July 2004)
- Used commercial software to simulate the effusion cooling of an interface element representing the encasing of a gas turbine engine combustion chamber.
Education
University of Maryland, Applied Mathematics & Statistics, and Scientific Computation
Doctor of Philosophy, January 2013
Thesis: Compact-Reconstruction Weighted Essentially Non-Oscillatory Schemes for Hyperbolic Conservation Laws (Adviser: James D. Baeder)
Indian Institute of Technology Bombay, Department of Aerospace Engineering
Bachelor of Technology and Master of Technology (Dual Degree), July 2006
Masters Thesis: Higher Order Non-Oscillatory Schemes in Ideal Magnetohydrodynamics (Adviser: Avijit Chatterjee)
Argonne Training Program for Extreme Scale Computing (ATPESC), August 3 - 15, 2014, St. Charles, IL
Computational Machine Learning for Scientists and Engineers, June, 2021, ECE Continuum (University of Michigan)
Professional Activities
- SIAM Journal on Scientific Computing
- Journal of Computational Physics
- Journal of Scientific Computing
- ACM Transactions on Mathematical Software
- International Journal for Numerical Methods in Fluids
- Computers and Mathematics with Applications
- Journal of Parallel and Distributed Computing
- Journal of Advances in Modeling Earth Systems
- International Journal of Computational Fluid Dynamics
- International Journal of High Performance Computing Applications
- International Journal of Computer Mathematics
- International Conference for High Performance Computing, Networking, Storage and Analysis 2017 (SC17)
- 7th AIAA Atmospheric and Space Environments Conference (Aviation 2015), June 22 - 26, 2015, Dallas, TX (Numerical Weather Prediction) (with Nash'at Ahmad).
- SIAM Annual Meeting, July 7 - 11, 2014, Chicago, IL (Numerical Methods in PDE VII).
- Scientific Computing Group in the Department of Applied Mathematics, Naval Postgraduate School, Monterey, CA (Host: Frank Giraldo), September 2015.
- Numerical Mathematics Group in Computer, Electrical and Mathematical Sciences & Engineering, King Abdullah University of Science and Technology, Thuwal, Saudi Arabia (Host: David Ketcheson), June 2015.
Scientific Software Contributions
Technical Skills
Teaching Experience
(July 2005 - May 2006)
- Numerical Methods for Conservation Laws (Graduate level) - Taught lecture covering finite-volume methods for the ideal magnetohydrodynamics system; Graded assignments, including coding assignments
- Compressible Gasdynamics (Junior Year level) - Graded assignments and mid-term examinations