Lattice Boltzmann Simulation

Originally a project for my final Physics class, Statistical Mechanics, I started chasing performance and have revisited this project to make a more feature complete Lattice Boltzmann simulator. The original purpose, to demonstrate the entropic properties of vortex merging in 2D fluid simulations, has long since been satisfied. A short list of enhancements that I’ve made or are yet to come: porting to C++, adding a 3rd dimension, adding obstacles, and varying boundary conditions.