5 &(flux,nplan,mesh2,mesh3,opt)
55 INTEGER,
INTENT(IN) :: NPLAN,OPT
57 TYPE(bief_mesh) ,
INTENT(INOUT) :: MESH2,MESH3
59 DOUBLE PRECISION,
INTENT(INOUT) :: FLUX(*)
63 INTEGER IPLAN,NSEG,NSEGH,NSEGV,NPOIN2,I,I3D,I2D,IAD
70 nsegv=npoin2*(nplan-1)
77 & mesh2%NH_COM_SEG%DIM1,
78 & mesh2%NB_NEIGHB_SEG,
79 & mesh2%NB_NEIGHB_PT_SEG%I,
80 & mesh2%LIST_SEND_SEG%I,mesh2%NSEG)
89 i2d=mesh2%NACHB%I(iad)
91 i3d=(iplan-1)*npoin2+i2d
92 flux(nsegh+i3d)=flux(nsegh+i3d)*mesh3%IFAC%I(i3d)
103 DO iplan=1,2*(nplan-1)
105 & nsegh+nsegv+ iplan *nseg),
106 & mesh2%NH_COM_SEG%I,
107 & mesh2%NH_COM_SEG%DIM1,
108 & mesh2%NB_NEIGHB_SEG,
109 & mesh2%NB_NEIGHB_PT_SEG%I,
110 & mesh2%LIST_SEND_SEG%I,mesh2%NSEG)
subroutine mult_interface_seg(FSEG, NH_COM_SEG, DIM1NHCOM, NB_NEIGHB_SEG, NB_NEIGHB_PT_SEG, LIST_SEND, NSEG)
subroutine share_3d_fluxes(FLUX, NPLAN, MESH2, MESH3, OPT)