
Fluid-flow simulation
Real-time 2D fluid-flow simulation by numerically solving the Navier-Stokes equations. The simulation is written in C++, using SDL2 for graphical output.
C++, SDL2

Real-time 2D fluid-flow simulation by numerically solving the Navier-Stokes equations. The simulation is written in C++, using SDL2 for graphical output.
C++, SDL2
A solver for a two-dimensional Poisson's equation on a unit square, utilizing the Successive Over-Relaxation (SOR) algorithm. The code is designed to run efficiently on multiple CPU cores using MPI for distributed memory parallelism.
C++, MPI
This program solves a problem of packing randomly arranged rectangles, so that the area covered by rectangles is minimized. Program uses simulated annealing to find the optimal solution for the problem.
Fortran