A mature CFD research solver for Lagrangian-Eulerian multiphase reacting-flow simulations, with emphasis on scalable solver infrastructure, advanced combustion physics, and high-performance computing.
I am developing a multiphase CFD research solver for Lagrangian-Eulerian reacting-flow simulations. The current solver framework supports soot modeling, radiation, flamelet-based combustion, and both compressible and incompressible flow regimes.
The codebase is implemented primarily in Fortran, C++, and Python, with MPI-based parallelization for large-scale simulations. My work focuses on numerical model integration, scalable solver infrastructure, MPI workload distribution, diagnostics, profiling, and ParaView-compatible visualization workflows.
This project reflects my broader interest in CFD solver development, multiphase modeling, reacting-flow physics, numerical methods, and high-performance scientific computing.
Lagrangian-Eulerian reacting-flow simulation framework for coupled multiphase transport and thermal-fluid processes.
Solver capabilities include flamelet-based combustion, soot-related modeling, scalar transport, and reacting-flow coupling.
Radiation and thermal coupling are integrated as part of the broader multiphysics reacting-flow solver framework.
Supports both compressible and incompressible flow capabilities within the solver-development framework.
MPI-based parallel infrastructure for large-scale simulations, workload distribution, profiling, and communication-overhead analysis.
ParaView-compatible workflows using VTK/VTU/PVTU-style outputs and Python-based diagnostics for post-processing.
Fortran, C++, Python
MPI, Linux HPC, SLURM
Finite-volume methods, scalar transport, pressure-velocity coupling
ParaView, VTK/VTU/PVTU, Python diagnostics
Selected representative results may be shown using older or sanitized outputs, such as:
Current unpublished results, detailed model formulations, implementation-specific methods, and latest validation cases are intentionally omitted.
The full current solver, latest models, validation cases, and research outputs are not publicly released because they are part of ongoing unpublished work.
An earlier representative public snapshot of related solver infrastructure and documentation is available through the LowMachReact-Hex documentation. This public snapshot reflects part of the solver-development direction, but it does not represent the full maturity, physics capabilities, or implementation details of the current research codebase.
This project demonstrates experience in production-style CFD software development, numerical model integration, parallel computing, debugging large scientific codebases, and building simulation tools for complex multiphase reacting-flow problems.