40 SUBROUTINE seggetv(IPARG,ELBUF_TAB,ALE_CONNECTIVITY,ITASK,SEGVAR)
52#include "implicit_f.inc"
57#include "vect01_c.inc"
63 INTEGER IPARG(NPARG,ngroup), ITASK
65 TYPE (ELBUF_STRUCT_),
DIMENSION(NGROUP),
TARGET :: ELBUF_TAB
70 INTEGER NG, I, J, IV, KVAR, KK, JCODV(ALE%GLOBAL%LCONV),CODTOT, SEGAD, IAD2, LGTH
71 TYPE(g_bufel_) ,
POINTER :: GBUF
72 TYPE(buf_mat_) ,
POINTER :: MBUF
77 DO 100 ng=itask+1,ngroup,nthread
78 IF (iparg(8,ng) == 1)
GO TO 100
81 IF (codtot == 0)
GOTO 100
83 2 mtn ,llt ,nft ,iad ,ity ,
84 3 npt ,jale ,ismstr ,jeul ,jtur ,
85 4 jthe ,jlag ,jmult ,jhbe ,jivf ,
86 5 nvaux ,jpor ,jcvt ,jclose ,jplasol ,
87 6 irep ,iint ,igtyp ,israt ,isrot ,
88 7 icsen ,isorth ,isorthg ,ifailure,jsms )
94 gbuf => elbuf_tab(ng)%GBUF
95 mbuf => elbuf_tab(ng)%BUFLY(1)%MAT(1,1,1)
99 iad2 = ale_connectivity%ee_connect%iad_connect(j)
100 lgth = ale_connectivity%ee_connect%iad_connect(j+1)-
101 . ale_connectivity%ee_connect%iad_connect(j)
103 IF (ale_connectivity%ee_connect%connected(iad2 + iv - 1) < 0)
THEN
104 kk=-ale_connectivity%ee_connect%connected(iad2 + iv - 1)
107 IF (jcodv(kvar) == 1)
THEN
108 segvar%RHO(kk) = gbuf%RHO(i)
112 IF (jcodv(kvar) == 1)
THEN
113 segvar%EINT(kk) = gbuf%EINT(i)
117 IF (jcodv(kvar) == 1)
THEN
118 segvar%RK(kk) = gbuf%RK(i)
122 IF (jcodv(kvar) == 1)
THEN
123 segvar%RE(kk) = gbuf%RE(i)
127 IF (jcodv(kvar) == 1)
THEN
128 segvar%UVAR(kk) = mbuf%VAR(llt*(i-1)+1)
subroutine initbuf(iparg, ng, mtn, llt, nft, iad, ity, npt, jale, ismstr, jeul, jtur, jthe, jlag, jmult, jhbe, jivf, mid, jpor, jcvt, jclose, jpla, irep, iint, igtyp, israt, isrot, icsen, isorth, isorthg, ifailure, jsms)