This application provides one of the many fascinating particle simulators that are available in Amophs SandScapes. This app demonstrates an awesome river particle simulation. Try it out, if you like it, try SandScapes (available on the app store).