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
81 fxflux = -(
eltf(j1)-
elrkt(j1))*
art1(j)/(alpha_rk(kkt)*dte) - xflux(j)
82 fflux(i)= fxflux / (
h(j)+
elt(j1)) *
elp(j1)
94 dij = one_third * (
elp(j1)+
elp(j2)+
elp(j3))
100 xflux(ia) = xflux(ia)-exflux
101 xflux(ib) = xflux(ib)+exflux
106 fflux(i) = fflux(i) + xflux(j)
118 dij =
h1(i1) + one_third*(
elt(j1)+
elt(j2)+
elt(j3)+ &
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 152 cc = sqrt(
grav_n(j)*
d(j))*alpha_rk(kkt)*dte/dltn_obc(jn)
155 elpf(j1) = (cc*
elpf(i1) +
elrkp(j1)*(1.0_sp-alpha_rk(kkt)*dte/tp))/cp
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
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
real(sp), dimension(:), allocatable elrkt
integer, dimension(:), allocatable, target ntrg
real(sp), dimension(:), allocatable elt
integer, dimension(:,:), allocatable, target niec
real(sp), dimension(:), allocatable uap
real(sp), dimension(:), allocatable, target dltye
integer, dimension(:), allocatable i_obc_n
subroutine extelpf_edge(KKT)
integer, dimension(:,:), allocatable, target nv
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(sp), dimension(:), allocatable, target dltxe
real(sp), dimension(:), allocatable vat
real(sp), dimension(:), allocatable vap