33 . IPART_STATE,NODTAG,STAT_INDXQ,
34 . IPARG, LENGQ, ELBUF_TAB )
43#include
"implicit_f.inc"
55 INTEGER ITAB(*), IPART(LIPART1,*),
56 . IGEO(NPROPGI,*), IXQ(NIXQ,*),
57 . ipartq(*), ipart_state(*),
58 . nodtag(*), stat_indxq(*),
59 . iparg(nparg,*),lengq,idel
60 TYPE (ELBUF_STRUCT_),
DIMENSION(NGROUP),
TARGET :: ELBUF_TAB
64 INTEGER I, N, JJ, IPRT, BUF, IPRT0, K, STAT_NUMELQ_1
65 INTEGER NG, NEL, NFT, LFT, LLT, ITY, ISOLNOD, IOFF
67 INTEGER,
DIMENSION(:),
ALLOCATABLE::IADD
68 INTEGER,
DIMENSION(:,:),
ALLOCATABLE::IADG
69 INTEGERDIMENSION(:)ALLOCATABLE
70INTEGER,
DIMENSION(:),
ALLOCATABLE::NPGLOB
71 INTEGER,
DIMENSION(:,:),
ALLOCATABLE:: CLEF
72 TYPE(g_bufel_) ,
POINTER :: GBUF
76 CALL my_alloc(iadg,nspmd,npart)
77 CALL my_alloc(iadd,npart+1)
78 CALL my_alloc(np,24*numelqg)
79 CALL my_alloc(npglob,24*numelqg)
80 CALL my_alloc(clef,2,numelqg)
85 isolnod = iparg(28,ng)
88 gbuf => elbuf_tab(ng)%GBUF
96 IF(ipart_state(iprt)==0)cycle
subroutine stat_quad_spmd(itab, ipart, igeo, ixq, ipartq, ipart_state, nodtag, stat_indxq, iparg, lengq, elbuf_tab)