29 SUBROUTINE parsorf(IADD ,IPARG,IXT ,IXP ,IXR ,
31 . IPARTT,IPARTP,IPARTR,NFACPTX,IXEDGE)
35#include "implicit_f.inc"
45 INTEGER IADD(*),IPARG(NPARG,*),
48 . ipartt(*),ipartp(*),ipartr(*),
49 . nfacptx(3,*),ixedge(2,*)
51 INTEGER II(4),IE,NG, ITY, LFT, LLT, KPT, N, I, J,
52 . IPRT, NEL, IAD, NPAR, NFT, IMID,IALEL,MTN,
53 . nn1,nn2,nn3,nn4,nn5,nn6,nn7,nn8,jj, k,nax1d
72 IF(numelp + numelt + numelr/=0)
THEN
75 IF(mater(iprt)/=3)
GOTO 500
77 IF(nfacptx(1,iprt)>0)
GOTO 500
94 IF(ipartt(n)/=iprt)
GOTO 140
108 IF(ipartp(n)/=iprt)
GOTO 150
122 IF(ipartr(n)/=iprt)
GOTO 160
152 IF(mater(iprt)/=3)
GOTO 600
153 IF(nfacptx(1,iprt)/=0)
THEN
155 DO j=1,nfacptx(1,iprt)
156 ii(1)=ixedge(1,nax1d+j)-1
157 ii(2)=ixedge(2,nax1d+j)-1
161 nax1d=nax1d+nfacptx(1,iprt)
162 ie=ie+nfacptx(1,iprt)
subroutine parsorf(iadd, iparg, ixt, ixp, ixr, mater, el2fa, ipartt, ipartp, ipartr, nfacptx, ixedge)