Here's an extension to my recent implementation of Hiroki Sayama's Swarm Chemistry: I've plugged in a fluid dynamics solver (a worker used in my Reaction Diffusion Advection experiment) so that particles (swarm members) radiate heat and add to the CFD density field which then feeds back velocities to the swarm chemistry model.