水の流れをシミレーションしたい。

項目が多すぎて、どれを使用したら良いのか分かりません。
https://ja.wikipedia.org/wiki/%E6%B0%B4%E7%90%86%E5%AD%A6

特殊なライブラリとか有りますか?