35 2 IXTG ,WA,WAP0 ,IPARTC, IPARTTG,
36 3 IPART_STATE,STAT_INDXC,STAT_INDXTG,SIZP0)
41 use element_mod ,
only : nixc,nixtg
45#include "implicit_f.inc"
59 INTEGER IXC(NIXC,*),IXTG(,*),
60 . iparg(nparg,*),ipm(npropmi,*),igeo(npropgi,*),
61 . ipartc(*), iparttg(*), ipart_state(*),
62 . stat_indxc(*), stat_indxtg(*)
63 TYPE (ELBUF_STRUCT_),
DIMENSION(NGROUP),
TARGET :: ELBUF_TAB
64 double precision (*),WAP0(*)
68 INTEGER I,J,K,N,JJ,LEN,NG, NEL, NFT, ITY, LFT,
69 . LLT, MLW, IPRT,ID,IOFF
71 TYPE(G_BUFEL_) ,
POINTER :: GBUF
76 IF(stat_numelc==0)
GOTO 200
81 gbuf => elbuf_tab(ng)%GBUF
92 IF(ipart_state(iprt)==0)cycle
97 IF (mlw /= 0 .AND. mlw /= 13)
THEN
118 IF(ispmd==0.AND.len>0)
THEN
120 IF (izipstrs == 0)
THEN
121 WRITE(iugeo,
'(A)')
'/INISHE/OFF'
125 WRITE(line,
'(A)')
'/INISHE/OFF'
136 IF (izipstrs == 0)
THEN
137 WRITE(iugeo,
'(2I10)')id,ioff
139 WRITE(line,
'(2I10)')id,ioff
149 IF(stat_numeltg==0)
GOTO 300
155 gbuf => elbuf_tab(ng)%GBUF
166 IF(ipart_state(iprt)==0)cycle
169 wa(jj) = ixtg(nixtg,n)
171 IF (mlw /= 0 .AND. mlw /= 13)
THEN
192 IF(ispmd==0.AND.len>0)
THEN
194 IF (izipstrs == 0)
THEN
195 WRITE(iugeo,
'(A)')
'/INISH3/OFF'
199 WRITE(line,
'(A)')
'/INISH3/OFF'
206 DO n=1,stat_numeltg_g
211 IF (izipstrs == 0)
THEN
212 WRITE(iugeo,
'(2I10)')id,ioff
214 WRITE(line,
'(2I10)')id,ioff
subroutine stat_c_off(elbuf_tab, iparg, ipm, igeo, ixc, ixtg, wa, wap0, ipartc, iparttg, ipart_state, stat_indxc, stat_indxtg, sizp0)