30 SUBROUTINE reordr(IX, NX, NEL, PM, IPOINT, IPARTS, NGRELE, IGRELEM, NUMMAT)
38#include "implicit_f.inc"
43#include "tablen_c.inc"
47 INTEGER :: NX, NEL,NGRELE
48 INTEGER :: IX(NX,NEL), IPOINT(2,*),IPARTS(*)
49 INTEGER,
INTENT(IN) :: NUMMAT
52 TYPE (GROUP_) ,
DIMENSION(NGRELE) :: IGRELEM
56 INTEGER IADR(0:MAXLAW+1), NL, M, I, MLAWP1, MT, MLAW, J,K,N,IAD
72 mlawp1=nint(pm(19,mt))+1
74 iadr(mlawp1)=iadr(mlawp1)+1
82 iadr(m)=iadr(m)+iadr(m-1)
84 iadr(11)=iadr(nl+1)+iadr(nl)
95 iadr(mlaw)=iadr(mlaw)+1
96 ipoint(1,i)=iadr(mlaw)
106 ix(j,ipoint(1,i))=ipoint(2,i)
113 ipoint(2,i)=iparts(i)
116 iparts(ipoint(1,i))=ipoint(2,i)
122 n = igrelem(k)%NENTITY
124 IF (igrelem(k)%ENTITY(i)<=nel)igrelem(k)%ENTITY(i) = ipoint(1,igrelem(k)%ENTITY(i))
subroutine reordr(ix, nx, nel, pm, ipoint, iparts, ngrele, igrelem, nummat)