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.
Source Code
program volatile_doctestuse befor64_pack_data_muse befor64use penfinteger(I1P)::a1(1)real(R8P)::a2(1)integer(I1P),allocatable::pack(:)a1(1)=0a2(1)=1call pack_data(a1=a1,a2=a2,packed=pack)print*,pack(size(pack,dim=1))endprogram volatile_doctest