31 SUBROUTINE w_secbuf(SECBUF ,LSECBUF_L, NSTRF, PROC,
40#include "implicit_f.inc"
48 INTEGER PROC, LSECBUF_L, LEN_AM,
60 INTEGER NNOD_S, NNOD_S_L, TYP_S, NSINT_S,
61 . n, ip, j, k0, k2, kr_l, kr, k
69 secbuf_l(kr_l+j) = secbuf(kr+j)
78 nsint_s = nstrf(k0+14)
84 IF(nlocal(k,proc+1)==1)
THEN
85 nnod_s_l = nnod_s_l + 1
89 secbuf_l(kr_l+j) = secbuf(kr+j)
95 secbuf_l(kr_l+j) = zero
101 DO j = 1, 12*nnod_s_l
104 kr_l = kr_l + 12*nnod_s_l
109 secbuf_l(kr_l+j) = zero
111 kr_l = kr_l + 6*nnod_s_l
118 len_am = len_am + lsecbuf_l
119 if(lsecbuf_l/=kr_l)print*,
'error secbuf',lsecbuf_l,kr_l,nnod_s_l