52 INTEGER,
INTENT(IN) :: KKT
53 REAL(SP) :: XFLUX(0:MT)
54 REAL(SP) :: DIJ,UIJ,VIJ,DTK,EXFLUX,FXFLUX,FFLUX(1:IOBCN),TP,CC,CP
55 INTEGER :: I,J,I1,IA,IB,JJ,J1,J2,J3,II,JN
74 xflux(ia) = xflux(ia)-exflux
75 xflux(ib) = xflux(ib)+exflux
82 fflux(i)= fxflux / (
h(j)+
elt(j1)) *
elp(j1)
100 xflux(ia) = xflux(ia)-exflux
101 xflux(ib) = xflux(ib)+exflux
106 fflux(i) = fflux(i) + xflux(j)
125 xflux(ia) = xflux(ia)-exflux
126 xflux(ib) = xflux(ib)+exflux
131 fflux(i) = fflux(i) + xflux(j) +
fluxobn2(i)
135 IF (
ibcn(1) > 0)
THEN 145 IF (
ibcn(4) > 0)
THEN 159 IF((
ibcn(2)>0).or.(
ibcn(3)>0).or.(
ibcn(5)>0)) print *,
"error in EXTELPF_EDGE.F" real(sp), dimension(:), allocatable fluxobn2
real(sp), dimension(:), allocatable, target d
real(dp), dimension(4), parameter alpha_rk
real(sp), dimension(:), allocatable dltn_obc
integer, dimension(:), allocatable i_obc_cell
real(sp), dimension(:), allocatable, target h
real(sp), dimension(:), allocatable, target art1
real(sp), dimension(:), allocatable elp
integer, dimension(:), allocatable i_obc_node
integer, dimension(:,:), allocatable obc_lst
real(sp), dimension(:), allocatable elrkt
integer, dimension(:), allocatable, target ntrg
real(sp), dimension(:), allocatable elt
integer, dimension(:,:), allocatable, target niec
integer, dimension(:), allocatable next_obc
real(sp), dimension(:), allocatable uap
real(sp), dimension(:), allocatable, target dltye
integer, dimension(:), allocatable i_obc_n
integer, dimension(:,:), allocatable, target nv
integer, dimension(5) ibcn
real(sp), dimension(:), allocatable elrkp
real(sp), dimension(:), allocatable uat
real(sp), dimension(:), allocatable elpf
real(sp), dimension(:), allocatable, target h1
real(sp), dimension(:), allocatable eltf
real(sp), dimension(:), allocatable, target grav_n
integer, dimension(:), allocatable nobedge_lst
real(dp), parameter one_third
real(sp), dimension(:), allocatable, target dltxe
real(sp), dimension(:), allocatable vat
real(sp), dimension(:), allocatable vap