34 2 IXTG ,WA,WAP0 ,IPARTC, IPARTTG,
35 3 IPART_STATE,STAT_INDXC,STAT_INDXTG ,
44#include "implicit_f.inc"
62 . stat_indxc(*), stat_indxtg(*)
63 TYPE (ELBUF_STRUCT_),
DIMENSION(NGROUP),
TARGET :: ELBUF_TAB
66 double precision WA(*),WAP0(*)
70 INTEGER I, N, J, JJ, WRTLEN, RES, LEN, K, IOFF
71 INTEGER NG, NEL, NFT, IAD, ITY, LFT,
72 . LLT, MLW, ISTRAIN, IHBE, ISH3N, IPRT
73 INTEGER ID,IEXPAN,ISROT,ITHK
77 TYPE(g_bufel_) ,
POINTER :: GBUF
82 IF(stat_numelc==0)
GOTO 200
87 gbuf => elbuf_tab(ng)%GBUF
99 IF(ipart_state(iprt)==0)cycle
102 IF (mlw /= 0 .AND. mlw /= 13)
THEN
110 IF (mlw /= 0 .AND. mlw /= 13)
THEN
135 IF(ispmd==0.AND.len>0)
THEN
136 IF (izipstrs == 0)
THEN
137 WRITE(iugeo,
'(A)')
'/INISHE/THICK'
141 WRITE(line,
'(A)')
'/INISHE/THICK'
151 ioff = nint(wap0(j + 1))
155 IF (izipstrs == 0)
THEN
156 WRITE(iugeo,
'(I10,20X,1PE20.13)')id,thk
158 WRITE(line,
'(I10,20X,1PE20.13)')id,thk
170 IF(stat_numeltg==0)
GOTO 300
175 gbuf => elbuf_tab(ng)%GBUF
187 IF(ipart_state(iprt)==0)cycle
190 IF (mlw /= 0 .AND. mlw /= 13)
THEN
196 wa(jj) = ixtg(nixtg,n)
198 IF (mlw /= 0 .AND. mlw /= 13)
THEN
202 wa(jj) = thke(n+numelc)
223 IF(ispmd==0.AND.len>0)
THEN
224 IF (izipstrs == 0)
THEN
225 WRITE(iugeo,
'(A)')
'/INISH3/THICK'
229 WRITE(line,
'(A)')
'/INISH3/THICK'
236 DO n=1,stat_numeltg_g
239 ioff = nint(wap0(j + 1))
243 IF (izipstrs == 0)
THEN
244 WRITE(iugeo,
'(I10,20X,1PE20.13)')id,thk
246 WRITE(line,
'(I10,20X,1PE20.13)')id,thk
subroutine stat_c_thk(elbuf_tab, iparg, ipm, igeo, ixc, ixtg, wa, wap0, ipartc, iparttg, ipart_state, stat_indxc, stat_indxtg, thke, sizp0)