This is a Golang fluid simulator using the "Smoothed-particle hydrodynamics (SPH)" method.
It is based on the C code from davidedc/Ascii-fluid-simulation-deobfuscated,
which is the best de-obfuscated version of Yusuke Endoh's
"Most complex ASCII fluid" obfuscated C code competition 2012 entry.
The original code of Yusuke Endoh is in the repo of the "International Obfuscated C Code Contest".
The code contained there, respectively the entire repository, is under the CC-0 license.
You can run it like this:
go run fluidSim.go < demo/demo01.txt