To use this blend you must install the two addons from pyroevil: Molecular script to simulate the collision of particles: http://pyroevil.com/molecular-script-download/ Cubesurfer to simulate fluid instead of particles: http://pyroevil.com/cubesurfer-addon-download/
https://youtu.be/2zjUgaXHNMo
nicely done