About
Flux Sim is a thermal simulation program I wrote to test the Eigen matrix math library and the SFML graphics library.
The thermal dynamics are performed by iteratively solving a large spare matrix linking each neighboring cell(image pixel) to each other cell and equalizing the temperatures, simulating heat flow.
The physics and mathematical infrastructure for this program were derived from Nuclear Heat Transport by M. M. El-Wakil
Capabilities
Because this application simply simulates a massive 2D grid as a matrix, it was easy to add support for insulated points and fixed-temperature points.
Simulating additional geometry, while certainly possible, has not been experimented with.
Software
This program is written in platform-independent C++ code, but you'll have to source the libraries yourself and I have not tested Unix/OS X compilation.
The Windows executable can be downloaded here -- you'll also need the
Visual Studio 2012 (32-bit) C++ redistributable.
The source code and assets can be downloaded here