32 SUBROUTINE admgvid(IPARG ,ELBUF_TAB,FSKYV,FSKY ,FTHESKY,
33 . IADC ,IADTG ,IFLG ,IGROUC,NGROUC ,
34 . CONDNSKY ,NODADT_THERM)
43#include "implicit_f.inc"
48#include "vect01_c.inc"
56 INTEGER IPARG(NPARG,*), IADC(4,*), IADTG(3,*), IGROUC(*),
58 INTEGER ,
INTENT(IN) :: NODADT_THERM
60 . fskyv(lsky,8), fsky(8,lsky), fthesky(*),condnsky(*)
61 TYPE(elbuf_struct_),
DIMENSION(NGROUP) :: ELBUF_TAB
65 INTEGER I,J,K,L,NG,MLW,NEL, IG
88 IF (elbuf_tab(ng)%GBUF%OFF(i) > zero) iparg(8,ng)=0
92 IF(iflg/=0.AND.iparit/=0)
THEN
95#include "vectorize.inc"
135#include "vectorize.inc"
137 fthesky(iadc(1,nft+i)) = zero
138 fthesky(iadc(2,nft+i)) = zero
139 fthesky(iadc(3,nft+i)) = zero
140 fthesky(iadc(4,nft+i)) = zero
143 IF(nodadt_therm > 0 )
THEN
144#include "vectorize.inc"
146 condnsky(iadc(1,nft+i)) = zero
147 condnsky(iadc(2,nft+i)) = zero
148 condnsky(iadc(3,nft+i)) = zero
149 condnsky(iadc(4,nft+i)) = zero
153#include "vectorize.inc"
184#include "vectorize.inc"
186 fthesky(iadtg(1,nft+i)) = zero
187 fthesky(iadtg(2,nft+i)) = zero
188 fthesky(iadtg(3,nft+i)) = zero
191 IF(nodadt_therm > 0 )
THEN
192#include "vectorize.inc"
194 condnsky(iadtg(1,nft+i)) = zero
195 condnsky(iadtg(2,nft+i)) = zero
196 condnsky(iadtg(3,nft+i)) = zero
212 fthesky(iadc(1,nft+i)) = zero
213 fthesky(iadc(2,nft+i)) = zero
214 fthesky(iadc(3,nft+i)) = zero
215 fthesky(iadc(4,nft+i)) = zero
218 IF(nodadt_therm > 0 )
THEN
220 condnsky(iadc(1,nft+i)) = zero
221 condnsky(iadc(2,nft+i)) = zero
222 condnsky(iadc(3,nft+i)) = zero
223 condnsky(iadc(4,nft+i)) = zero
237 fthesky(iadtg(1,nft+i)) = zero
238 fthesky(iadtg(2,nft+i)) = zero
242 IF(nodadt_therm > 0 )
THEN
244 condnsky(iadtg(1,nft+i)) = zero
245 condnsky(iadtg(2,nft+i)) = zero
246 condnsky(iadtg(3,nft+i)) = zero
subroutine admgvid(iparg, elbuf_tab, fskyv, fsky, fthesky, iadc, iadtg, iflg, igrouc, ngrouc, condnsky, nodadt_therm)