39 SUBROUTINE prelecflow(ELBUF_TAB,NGROUNC,IGROUNC,IPARG ,NBSDVOIS,
40 1 NERCVOIS,NESDVOIS,LERCVOIS,LESDVOIS,PHI1 ,
50#include "implicit_f.inc"
61#include "vect01_c.inc"
66 INTEGER IPARG(NPARG,*),NBSDVOIS(*),IGROUNC(*),
67 . NERCVOIS(*),NESDVOIS(*),LERCVOIS(*),LESDVOIS(*),NGROUNC
70 . phi1(*),phi2(*),por(*)
71 TYPE(elbuf_struct_),
TARGET,
DIMENSION(NGROUP) :: ELBUF_TAB
76 INTEGER I,II,J,N, NG, NVC, MLW, JFT, JLT,ISOLNOD,ITHK,IPLA,
77 . lencom,kad,nel,nf1,ig
79 .
DIMENSION(:),
POINTER :: uvar
83 IF(nspmd > 1)lencom=nercvois(nspmd+1)+nesdvois(nspmd+1)
90 IF(iparg(8,ng)==1)
GOTO 150
95 IF (mlw /= 77 )
GOTO 150
98 2 mlw ,nel ,nft ,kad ,ity ,
99 3 npt ,jale ,ismstr ,jeul ,jtur ,
100 4 jthe ,jlag ,jmult ,jhbe ,jivf ,
101 5 nvaux ,jpor ,jcvt ,jclose ,ipla ,
102 6 irep ,iint ,igtyp ,israt ,isrot ,
103 7 icsen ,isorth ,isorthg ,ifailure,jsms)
105 isolnod = iparg(28,ng)
116 IF(ity==1 .AND. jlag==1)
THEN
120 uvar => elbuf_tab(ng)%BUFLY(1)%MAT(1,1,1)%VAR
122 1 uvar, nel, mlw, phi1,
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)
subroutine prelecflow(elbuf_tab, ngrounc, igrounc, iparg, nbsdvois, nercvois, nesdvois, lercvois, lesdvois, phi1, phi2, por)