Hello,
V2DPAR is purely geometric, it cannot be 0 if you have a mesh size of about 1 m.
In siphon.f, what you must check is the formula giving Q and why it gives 0 (lines 162 to 174). Then you have the relaxation that mixes Q and DSCE(I2) and there it may be set to 0 again, but look first if the first computation of Q, so after line 174, gives 0.
After relaxation you have the limitation with the QMAX and there comes the V2DPAR. If there is one V2DPAR%R(IR1) equal to 0 then you have an error in your mesh at point IR1, which is strange, it would mean that all elements around point IR1 have no area...
Regards,
JMH