(1) Model a waterhose with a puncture.

Write a shader program that solves
(a) an IVP to evolve the water spraying out of the puncture.