Hello,
This error generally occurs when the velocity becomes very high, so probably the model is crashing somewhere.
As for modifying prosou you can inspire for the rain, the mm/day rain is transformed into m/s, and the right-hand side of the continuity equation, called SMH, is in m/s. So where the rain is added to SMH in prosou, you can add to SMH a value in m/s corresponding to your source term. Then the discharge entered at every point will be this value in m/s multiplied by VOLU2D which is the integral of test functions, more precisely VOLU2D%R(I) for a point I, and VOLU2D is an area, so it will do m3/s, a discharge.
With best regards,
Jean-Michel Hervouet