How do gravity and magnetohydrodynamics come together to form a new galaxy over billions of years? This capstone project serves as a complete synthesis of our work, joining our N-body gravity project with our fluid dynamics solver to simulate large-scale galactic birth.
How do thousands of objects interact when two-body system mathematics break down? In this project, we aim to scale up to an N-body model, using NumPy vectorization and the recursive Barnes-Hut algorithm to efficiently simulate thousands of objects.
How does the surrounding environment dictate the path of a particle? This project focuses on controlling a charged test particle within a viscous box by dynamically varying the voltage of the boundary walls. This will be done by progressing from 1D and 2D Boundary Value Problems to the handling of dynamic Initial and Boundary conditions.
How can we precisely predict the paths of two celestial bodies under mutual gravity? For our maiden project, we successfully built a foundational two-body simulator using Störmer-Verlet integration method. This helped us establish the core physics and Github workflows that will support all future projects.
How do cosmic gas and plasma behave? This project is the culmination of the previous projects, where the skills developed previously are applied to the Navier-Stokes equations to model cosmic shockwaves, vorticity, and turbulence.
How can computational fluid dynamics be applied to optimize aerodynamic performance? This project will extend our fluids solver to study flows around custom geometries. We study turbulence, downforce, and drag for engineering applications such as an F1 car or an aircraft.
Have an idea for a project? Contact us to submit your suggestion!