Nodes of different colours represent the following:
Solid arrows point from a file to a file which it depends on. A file
is dependent upon another if the latter must be compiled before the former
can be.
program volatile_doctestuse vecfor_RPPtype(vector)::pt(2)real(R8P)::I(3,3)pt(1)=2*exI=0._RPPI(1,1)=1._RPPI(2,2)=1._RPPI(3,3)=1._RPPpt(2)=I.matrix.pt(1)print"(3(F3.1,1X))",abs(pt(2)%x),abs(pt(2)%y),abs(pt(2)%z)endprogram volatile_doctest