35 . SKEW ,IGS ,ISKN ,ITABM1,IBOX ,
36 . ID ,NADMESH,NIX ,IX ,NIX1 ,NUMEL ,
37 . IPARTE ,IPART ,KLEVTREE,ELTREE,KELTREE,BUFTMP,
38 . KEY ,TITR ,MES ,IGRELEM,NGRELE ,NN ,
39 . IADB ,IBOXMAX,IBUFBOX ,IDB)
50#include "implicit_f.inc"
60 INTEGER JREC,FLAG,NEL,IGS,
61 . ISKN(LISKN,*),ITABM1(*),ID,NADMESH,
62 . NIX,IX(NIX,*),NIX1,NUMEL,IPARTE(*),IPART(LIPART1,*),
63 . KLEVTREE,KELTREE,ELTREE(KELTREE,*),
64 . BUFTMP(NUMEL*5),NGRELE,NN,IBOXMAX,IADB,IBUFBOX(*)
65 INTEGER,
INTENT(IN) :: IDB
66 my_real X(3,*),SKEW(LSKEW,*)
67 CHARACTER KEY*4,MES*40
68 CHARACTER(LEN=NCHARTITLE) :: TITR
70 TYPE (GROUP_),
DIMENSION(NGRELE) :: IGRELEM
71 TYPE (BOX_) ,
DIMENSION(NBBOX) :: IBOX
75 INTEGER I,J,ISU,ISK,TAGN(NUMEL),BOXTYPE,
76 . negbox,tagneg(numel),tagpos(numel),
77 . nbox,boxele,icount,iter,flagg,iadisu
78 my_real xp1,yp1,zp1,xp2,yp2,zp2,diam,nodinb(3)
86 IF(ibox(i)%NBOXBOX > 0)
THEN
94 IF(key(1:4) ==
'BOX2')
THEN
96 ELSE IF(key(1:3) ==
'BOX')
THEN
104 IF(idb == ibox(i)%ID)
THEN
111 nbox = ibox(isu)%NBOXBOX
113 ibox(isu)%ACTIBOX = 1
129 IF(ibox(isu)%NBLEVELS == 0 .AND. ibox(isu)%LEVEL == 1)
THEN
132 . isu ,boxtype,ix ,nix ,
133 . nix1 ,iparte ,ipart ,klevtree,eltree,
134 . keltree,numel ,nadmesh,flag ,iboxmax,
146 DO WHILE (icount == 1)
151 . flagg ,icount,iter ,boxtype,
152 . x ,ix ,flag ,iboxmax,
153 . nix ,nix1 ,iparte ,ipart ,
154 . klevtree,eltree,keltree ,numel ,
155 . nadmesh ,id ,titr ,mes ,
160 . flagg ,icount ,iter ,boxtype,
161 . x ,ix ,flag ,iboxmax,
162 . nix ,nix1 ,iparte ,ipart ,
163 . klevtree,eltree ,keltree ,numel ,
164 . nadmesh ,id ,titr ,mes ,
174 boxele = ibox(isu)%NENTITY
176 ELSE IF(flag == 1)
THEN
177 boxele = ibox(isu)%NENTITY
178 iadisu = ibox(isu)%BOXIAD
181 j=ibufbox(iadisu+i-1)
183 igrelem(igs)%ENTITY(nn) = j
subroutine boxtage(x, skew, ibox, isu, boxtype, ix, nix, nix1, iparte, ipart, klevtree, eltree, keltree, numel, nadmesh, flag, iboxmax, iadb, ibufbox)
subroutine boxbox2(ibox, skew, flagg, icount, iter, boxtype, x, ix, flag, iboxmax, nix, nix1, iparte, ipart, klevtree, eltree, keltree, numel, nadmesh, id, titr, mes, iadb, ibufbox)
subroutine hm_bigbox2(x, flag, nel, skew, igs, iskn, itabm1, ibox, id, nadmesh, nix, ix, nix1, numel, iparte, ipart, klevtree, eltree, keltree, buftmp, key, titr, mes, igrelem, ngrele, nn, iadb, iboxmax, ibufbox, idb)
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)