Energy-preserving integrators for fluid animation | Synapse