MS scholar (Jul, 2021
–Oct, 2024) at IIT Tirupati
I am Siddhesh Pujari, an MS graduate in Mechanical Engineering from IIT Tirupati, with a strong background in Computational Fluid Dynamics (CFD), specifically in the realm of multiphase flows. My academic journey has been deeply focused on the dynamics of fluids in complex environments, where I’ve cultivated expertise in advanced simulation tools, notably OpenFOAM. I am passionate about applying my knowledge of fluid dynamics and numerical methods to solve real-world engineering problems, from academic research to industrial applications.
My journey in CFD began with an interest in multiphase flow simulations, where I explored Volume of Fluid (VOF) methods for capturing interfacial dynamics. I have utilized OpenFOAM extensively for these purposes, setting up and running complex simulations to analyze fluid behavior and energy dissipation, especially in sloshing and damping scenarios. My thesis work involved studying damping characteristics in tanks with various configurations, examining the effects of baffles and liquid layers on suppressing sloshing and dissipating kinetic energy. I performed extensive CFD simulations to determine the impact of structural variations, including perforated baffles, on sloshing suppression and energy dissipation rates. This work, which has led to a publication in Physics of Fluids, combines mathematical modeling, simulation setup, and the application of numerical schemes in OpenFOAM.
Alongside my academic projects, I have worked on implementing methods for adaptive mesh refinement around complex geometries, such as circular domains within a structured square grid. My skills extend to handling mesh generation software like ANSYS ICEM, which I use to generate high-quality meshes before converting them to OpenFOAM format. In one recent project, I implemented a front tracking method and am learning algebraic VOF methods to advance my understanding of interface tracking, based on foundational methods from Tryggvason et al.
In addition to these simulations, I am driven to deepen my expertise in programming, particularly in C++ for scientific computing, as it forms the backbone of OpenFOAM. I have experience with high-performance computing (HPC) for CFD simulations, writing efficient code that runs on CPUs and GPUs. I am also proficient in MATLAB, Python, and have experience with data structures and algorithms in C++ for CFD applications. My recent endeavors include working with geometric algorithms, such as a modified Moller-Trumbore algorithm for ray-triangle intersections and adaptive meshing around complex domains. These skills are key for developing and optimizing CFD codes that require both computational efficiency and accuracy.
As part of my commitment to OpenFOAM and CFD, I am currently creating an OpenFOAM manual for incoming students in my lab, aiming to provide them with a solid foundation in the software’s setup, file configuration, mesh handling, and solver customization. I believe OpenFOAM has vast potential for engineering applications, and I am keen to share my knowledge and skills with others who wish to leverage this powerful tool for their projects. Through this manual, my goal is to make OpenFOAM accessible and approachable for newcomers, empowering them to handle increasingly complex fluid simulations.
Beyond my academic and research achievements, I am exploring career paths that merge CFD expertise with industry applications, focusing on code development and multiphase flow modeling. My aspiration is to continue developing CFD solutions that contribute to solving fluid mechanics challenges across various sectors.
Through my work on the Upskill platform, I aim to offer support to other learners and professionals interested in OpenFOAM-based projects. Whether you are beginning your journey in CFD or looking to refine your skills in multiphase simulations, I am here to help navigate the intricacies of OpenFOAM. Let’s connect and build a community of OpenFOAM enthusiasts working toward innovation in fluid dynamics.