22 integer(kind=kint),
intent(in):: neqns
23 integer(kind=kint),
intent(in):: adj0(:)
24 integer(kind=kint),
intent(in):: xadj(:)
25 integer(kind=kint),
intent(out):: perm(:)
26 integer(kind=kint),
intent(out):: invp(:)
27 integer(kind=kint),
allocatable:: indexl(:), indexu(:), itemu(:)
28 integer(kind=kint) :: i
29 allocate(indexl(0:neqns))
30 allocate(indexu(0:neqns))
34 indexl(i) = xadj(i+1)-1
HECMW_ORDERING_RCM is a program for fill-reducing ordering.
subroutine, public hecmw_ordering_genrcm(Neqns, Xadj, Adj0, Perm, Invp)
subroutine, public hecmw_matrix_ordering_rcm(N, indexL, itemL, indexU, itemU, perm, iperm)