5 &(flow,flulim,nplan,nseg2d,npoin2,opt)
57 INTEGER,
INTENT(IN) :: NSEG2D,NPLAN,OPT,NPOIN2
58 DOUBLE PRECISION,
INTENT(INOUT) :: FLOW(*)
60 DOUBLE PRECISION,
INTENT(IN) :: FLULIM(nseg2d)
64 INTEGER ISEG,ISEG3D,IPLAN,OTHERS
76 iseg3d=iseg+(iplan-1)*nseg2d
77 flow(iseg3d)=flow(iseg3d)*flulim(iseg)
87 others=nplan*nseg2d+npoin2*(nplan-1)
90 iseg3d=iseg+(iplan-1)*2*nseg2d+others
91 flow(iseg3d)=flow(iseg3d)*flulim(iseg)
93 flow(iseg3d)=flow(iseg3d)*flulim(iseg)
101 others=nplan*nseg2d+npoin2*(nplan-1)
104 iseg3d=iseg+(iplan-1)*nseg2d+others
105 flow(iseg3d)=flow(iseg3d)*flulim(iseg)
109 ELSEIF(opt.NE.1)
THEN 111 WRITE(
lu,*)
'FLUX3DLIM : UNEXPECTED OPT:',opt
subroutine flux3dlim(FLOW, FLULIM, NPLAN, NSEG2D, NPOIN2, OPT)