komahanb.github.io

Komahan Boopathy

External: Google Scholar ORCID Github YouTube ResearchGate
Internal: Curriculum Vitae Research (Span Publications Posters) Computational Projects

I am a research engineer at ANSYS working on the Fluent GPU solver development. My passion lies in crafting computational frameworks that analyze the static and dynamic equilibrium of aerospace designs and their environmental surroundings.

A computational physics simulations technology empowers the makers of aerospace systems to analyze how their design prototypes would perform beforehand, by doing repeated high-volume calculations – distributed for efficiency – across a larger network of inter-connected computer-hardware platforms, powered by electrical energy. Such computational simulations are a viable cost-effective alternative to the more-expensive and time-consuming laboratory experiments commonly performed with a limited set of design parameters. These simulations backed by the mathematical fabric of differential and algebraic equations, provide the ability to predict the performance of design prototypes on a much larger set of design parameters, and foster design innovations or quicker design turnarounds. Motivated by such exciting prospects:

In line with these motivations of practical interest, and my excitement about the sheer amount of Freedom offered by the domain of computational mathematics for scientific research:

The years of my graduate education and research are focussed on the domain of computational sciences in aerospace engineering; where I apply the subject areas of mathematics and computing in the ultimate context of design-optimization of aerospace systems and sub-systems.

Degree Program School Year Thesis Slides
Ph.D Aerospace Engineering Georgia Institute of Technology 2015 – 2020 Adjoint Based Design Optimization of Systems with Time Dependent Physics and Probabilistically Modeled Uncertainties Slides
M.S Aerospace Engineering University of Dayton 2012 – 2014 Uncertainty Quantification and Optimization Under Uncertainty Using Surrogate Models Slides
B.Tech Aerospace Engineering SRM University 2008 – 2012

The core methods forming the computational mathematics layer are fairly generic to other fields of engineering and computational sciences (e.g. computational biology, computational finance); thanks to R. Descartes’ (1596–1650) admirable philosophical insights into the abstract nature of mathematics. I hope to find time to explore other such interesting applications.

Research Span

I conduct research within the domain spanned by Philosophy Mathematics Physics Computing. This is a multidisciplinary field that is synthesis of a fair bit of numerical mathematics, computer programming, and the mechanics of matter in fluid and solid forms. My long-term vision is creation of autonomous and scalable computational multi-physics analysis and design frameworks by synthesizing techniques from the following subject areas:

Area Purpose
Flexible Multibody Dynamics and Computational Fluid Mechanics laws concerning the behavior of solids and fluids under forces
Uncertainty Quantification and Statistical Inference theory to incorporate statistics into deterministic computational methods
Design Optimization Under Uncertainty field of optimization that is foundational to accommodate randomness for improving design robustness and reliability
Adjoint and Tangent Sensitivity Analysis scalable methods for obtaining analytical derivatives for design optimization
Multi-Fidelity Surrogate Modelling theoretical concepts for cost-effective approximations concerning data interpolation or regression and the augmentation of higher-order information
Software Architecture and High Performance Computing organization of computational modules and handling their complex interactions among themselves and the computer hardware

Experimental Concepts:

Caution: the following are highly exploratory and may be impractical or useless. However, I do see strong analogies with established technical methods and find them worthy of investigation.

Area Purpose
Blockchain and Artificial Intelligence hosts the implementation of computational algorithms, handle inter-node communications, on- and off-chain data storage, and achieve automation
flowchart TD
Research