36 . ICOUNT ,ITER ,IGRBRIC ,IGRQUAD ,IGRSH4N,
37 . IGRSH3N,IGRTRUSS,IGRBEAM ,IGRSPRING,IGRPART,
48#include
"implicit_f.inc"
57 INTEGER FLAGG,ICOUNT,ITER
59 TYPE (GROUP_) ,
DIMENSION(NGRBRIC) :: IGRBRIC
60 TYPE (GROUP_) ,
DIMENSION(NGRQUAD) :: IGRQUAD
61 TYPE (GROUP_) ,
DIMENSION(NGRSHEL) :: IGRSH4N
62 TYPE (GROUP_) ,
DIMENSION(NGRSH3N) :: IGRSH3N
63 TYPE (GROUP_) ,
DIMENSION(NGRTRUS) :: IGRTRUSS
64 TYPE (GROUP_) ,
DIMENSION(NGRBEAM) :: IGRBEAM
65 TYPE (GROUP_) ,
DIMENSION(NGRSPRI) :: IGRSPRING
66 TYPE (GROUP_) ,
DIMENSION(NGRPART) :: IGRPART
71 INTEGER IBRIC,IQUAD,ISHEL,ISH3N,ITRUS,IBEAM,ISPRI,IPRT,IFLAG
72 SAVE IBRIC,IQUAD,ISHEL,ISH3N,ITRUS,IBEAM,ISPRI
80 IF (flagg == 0) ibric = 0
83 CALL hm_grogro(numels ,ngrbric,igrbric,ibric, iflag ,iter ,
'BRIC' ,lsubmodel)
88 IF (flagg == 0) iquad = 0
91 CALL hm_grogro(numelq ,ngrquad,igrquad,iquad, iflag ,iter ,
'QUAD' ,lsubmodel)
96 IF (flagg == 0) ishel = 0
99 CALL hm_grogro(numelc ,ngrshel,igrsh4n,ishel
'SHEL' ,lsubmodel)
104 IF (flagg == 0) itrus = 0
105 IF (ngrtrus > 0)
THEN
107 CALL hm_grogro(numelt ,ngrtrus,igrtruss,itrus, iflag ,iter
'TRUS'
112 IF (flagg == 0) ibeam = 0
113 IF (ngrbeam > 0)
THEN
115 CALL hm_grogro(numelp ,ngrbeam,igrbeam,ibeam,iflag ,iter ,
'BEAM' ,lsubmodel)
120 IF (flagg == 0) ispri = 0
121 IF (ngrspri > 0)
THEN
123 CALL hm_grogro(numelr ,ngrspri,igrspring,ispri,iflag ,iter ,
'SPRI' ,lsubmodel)
128 IF (flagg == 0) ish3n = 0
129 IF (ngrsh3n > 0 .AND. n2d==0)
THEN
131 CALL hm_grogro(numeltg ,ngrsh3n,igrsh3n,ish3n, iflag ,iter ,
'SH3N' ,lsubmodel)
136 IF (flagg == 0) ish3n = 0
137 IF (ngrsh3n > 0 .AND. n2d/=0)
THEN
139 CALL hm_grogro(numeltg,ngrsh3n,igrsh3n,ish3n,iflag,iter,
'TRIA' ,lsubmodel)
144 IF (flagg == 0) iprt = 0
147 CALL hm_grogro(npart ,ngrpart,igrpart,iprt
'PART' ,lsubmodel)
150 icount = ibric+iquad+ishel+ish3n+itrus+ibeam+ispri+iprt
subroutine hm_grogro(numen, ngreln, igrelem, icount, flag, iter, elkey, lsubmodel)
subroutine lecggroup(flagg, icount, iter, igrbric, igrquad, igrsh4n, igrsh3n, igrtruss, igrbeam, igrspring, igrpart, lsubmodel)