MSAFluid (2008)

A simple to use opensource C++ / Java / AS3 library (with examples) for openFrameworks, Cinder, Processing and Flash, for solving and displaying real-time 2D cell-based fluid simulations based on Navier-Stokes equations. The library provides a very simple to use API with many convenience methods for adding and getting forces and colors at any position. This ease of use has made the library incredibly popular with artists and creatives.