30 SUBROUTINE anioff0(ELBUF_TAB ,IPARG ,IOFF ,EL2FA ,NBF ,
39#include "implicit_f.inc"
49 INTEGER IPARG(NPARG,*),EL2FA(*),NBF,IOFF(*),SIOFF,SPH2SOL(*)
50 TYPE (ELBUF_STRUCT_),
DIMENSION(NGROUP),
TARGET :: ELBUF_TAB
55 INTEGER I, NG, NEL, NFT, ITY, LFT,
56 . n, nn1, llt, mlw, ioffbuf(nbf),rbuf,ioff_loc(sioff)
57 TYPE(g_bufel_) ,
POINTER :: GBUF
76 ioff(el2fa(nn1+n)) = 0
78 ELSEIF (nsphsol/=0)
THEN
80 gbuf => elbuf_tab(ng)%GBUF
83 ioff(el2fa(nn1+n)) = nint(
min(gbuf%OFF(i),one))
84 IF (sph2sol(n)==0)
THEN
85 ioff_loc(el2fa(nn1+n)) = ioff(el2fa(nn1+n))
87 ioff_loc(el2fa(nn1+n)) = 0
91 gbuf => elbuf_tab(ng)%GBUF
94 ioff(el2fa(nn1+n)) = nint(
min(gbuf%OFF(i),one))
95 ioff_loc(el2fa(nn1+n)) = nint(
min(gbuf%OFF(i),one))
subroutine anioff0(elbuf_tab, iparg, ioff, el2fa, nbf, sioff, sph2sol)