34 SUBROUTINE admordr(SH4TREE,SH3TREE,IXC,IXTG)
43#include "implicit_f.inc"
50#include "remesh_c.inc"
54 INTEGER SH4TREE(KSH4TREE,*), SH3TREE(,*),
55 . IXC(NIXC,*), IXTG(NIXTG,*)
59 INTEGER N,NN,LEVEL,,NLEV,PTR,SON,
61 INTEGER,
DIMENSION(:),
ALLOCATABLE :: LTMP4
62 INTEGER,
DIMENSION(:),
ALLOCATABLE :: LTMP3
63 INTEGER,
DIMENSION(:),
ALLOCATABLE :: ITRI
64 INTEGER,
DIMENSION(:),
ALLOCATABLE :: SORT_INDEX
75 itri(nn) = ixc(nixc,
lsh4act(nn))
80 lsh4act(nn)=ltmp4(sort_index(nn))
84 itri(nn) = ixtg(nixtg,
lsh3act(nn))
89 lsh3act(nn)=ltmp3(sort_index(nn))
107 DO level=levelmax+1,1,-1
119 DO level=levelmax+1,1,-1
128 DO level=0,levelmax-1
165 DO level=levelmax+1,1,-1
177 DO level=levelmax+1,1,-1
186 DO level=0,levelmax-1
210 DEALLOCATE(sort_index)
subroutine admordr(sh4tree, sh3tree, ixc, ixtg)
void my_orders(int *mode, int *iwork, int *data, int *index, int *n, int *irecl)
integer, dimension(:), allocatable lsh3act
integer, dimension(:), allocatable lsh4kin
integer, dimension(:), allocatable lsh3kin
integer, dimension(:), allocatable psh4kin
integer, dimension(:), allocatable psh3kin
integer, dimension(:), allocatable psh4act
integer, dimension(:), allocatable lsh4act
integer, dimension(:), allocatable psh3act