Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Where possible, edges connecting nodes are
given different colours to make them easier to distinguish in
large graphs.
Source Code
subroutine test_mapl_sortimplicit noneinteger(kind=INT64)::a(5),c(5)integer(kind=INT32)::a4(5)integer(kind=INT32)::b1(5,3),b2(3,5)integer(kind=INT32)::d1(5,3)integer::i,ja=[5,3,8,6,-7]do j=1,3b1(:,j)=ab2(j,:)=aenddoa4=aC=Ad1=b1call MAPL_SORT(C,d1,dim=1)do j=1,3do i=2,size(d1,dim=1)@assertTrue(d1(i-1,j)<=d1(i,j))end do end do end subroutine test_mapl_sort