53 REAL(SP) :: RIJK(0:N,3,KBM1), DRIJK1(0:N,3,KBM1), DRIJK2(0:N,KBM1)
54 REAL(SP) :: TEMP,DIJ,DRHO1,DRHO2
55 INTEGER :: I,K,J,J1,J2,IJK
91 drijk1(i,j,1)=rijk(i,j,1)*(-
zz1(i,1))
93 drijk1(i,j,k)=0.5_sp*(rijk(i,j,k-1)+rijk(i,j,k))*(
zz1(i,k-1)-
zz1(i,k))
94 drijk1(i,j,k)=drijk1(i,j,k)+drijk1(i,j,k-1)
102 drijk2(i,k)=0.5_sp*(
zz1(i,k-1)+
zz1(i,k))*(
rho(i,k)-
rho(i,k-1))
103 drijk2(i,k)=drijk2(i,k-1)+drijk2(i,k)
109 (
h(
nv(i,1)) > static_ssh_adj .OR.
h(
nv(i,2)) > static_ssh_adj .OR.
h(
nv(i,3)) > static_ssh_adj))
THEN 112 j1=j+1-int((j+1)/4)*3
113 j2=j+2-int((j+2)/4)*3
115 dij=0.5_sp*(
dt(
nv(i,j1))+
dt(
nv(i,j2)))
117 drho1=(
vy(
nv(i,j1))-
vy(
nv(i,j2)))*drijk1(i,j,k)*
dt1(i)
118 drho2=(
vy(
nv(i,j1))-
vy(
nv(i,j2)))*dij*drijk2(i,k)
121 drho1=(
vx(
nv(i,j2))-
vx(
nv(i,j1)))*drijk1(i,j,k)*
dt1(i)
122 drho2=(
vx(
nv(i,j2))-
vx(
nv(i,j1)))*dij*drijk2(i,k)
real(sp), dimension(:), allocatable, target h
logical function dbg_set(vrb)
real(sp), dimension(:,:), allocatable, target rho1
real(sp), dimension(:,:), allocatable, target rho
integer, dimension(:), allocatable iswetct
real(sp), dimension(:,:), allocatable, target drhox
real(sp), dimension(:), allocatable, target vx
real(sp), dimension(:), allocatable, target grav_e
real(sp), dimension(:), allocatable, target vy
integer, dimension(:,:), allocatable, target nbe
integer, dimension(:,:), allocatable, target nv
real(sp), dimension(:,:), allocatable, target zz1
real(sp), dimension(:,:), allocatable, target drhoy
integer, dimension(:), allocatable iswetc
real(sp), dimension(:), allocatable, target dt1
real(sp), dimension(:,:), allocatable, target dz1
integer, parameter dbg_sbr
real(sp), dimension(:,:), allocatable, target rmean
real(sp), dimension(:), allocatable, target dt
real(sp), dimension(:,:), allocatable, target rmean1