I went through rmv_v_1_0.f90 and put in a fair number of comments and fixed up the formatting so that it looks nice. It is much more readable and understandable for me now.