Water flow is simulated using a gravity flow algorithm, with phase-changes, water flow, and temperature coupled by a freezing curve.
(Water flow; is simulated; ) (temperature; coupled; by a freezing curve)
Water flow temperature
is simulated coupled
by a freezing curve