57 IF(heating_type ==
'body')
RETURN 73 IF(river_inflow_location ==
'node')
THEN 74 IF(i ==
inodeq(j)) cycle nodes
76 IF(river_inflow_location ==
'edge')
THEN 83 IF(
bfwdis(i) .GT. 0.0_sp .and. groundwater_salt_on) cycle nodes
86 IF(precipitation_on) k1 = 2
93 smax = max(smax,(
s1(i,k)*
dz(i,k+1)+
s1(i,k+1)*
dz(i,k))/ &
95 smin = min(smin,(
s1(i,k)*
dz(i,k+1)+
s1(i,k+1)*
dz(i,k))/ &
97 ELSE IF(k == kbm1)
THEN 98 smax = max(smax,(
s1(i,k)*
dz(i,k-1)+
s1(i,k-1)*
dz(i,k))/ &
100 smin = min(smin,(
s1(i,k)*
dz(i,k-1)+
s1(i,k-1)*
dz(i,k))/ &
103 smax = max(smax,(
s1(i,k)*
dz(i,k-1)+
s1(i,k-1)*
dz(i,k))/ &
104 (
dz(i,k)+
dz(i,k-1)), &
105 (
s1(i,k)*
dz(i,k+1)+
s1(i,k+1)*
dz(i,k))/ &
107 smin = min(smin,(
s1(i,k)*
dz(i,k-1)+
s1(i,k-1)*
dz(i,k))/ &
108 (
dz(i,k)+
dz(i,k-1)), &
109 (
s1(i,k)*
dz(i,k+1)+
s1(i,k+1)*
dz(i,k))/ &
113 IF(smin-
sf1(i,k) > 0.0_sp)
sf1(i,k) = smin
114 IF(
sf1(i,k)-smax > 0.0_sp)
sf1(i,k) = smax
119 WHERE(
sf1 < 0.0_sp)
sf1=0.0_sp
integer, dimension(:), allocatable, target ntsn
logical function dbg_set(vrb)
real(sp), dimension(:,:), allocatable, target s1
integer, dimension(:), allocatable i_obc_n
real(sp), dimension(:,:), allocatable, target sf1
real(sp), dimension(:), allocatable, target bfwdis
integer, dimension(:,:), allocatable, target n_icellq
real(sp), dimension(:,:), allocatable, target dz
integer, dimension(:,:), allocatable, target nbsn
integer, parameter dbg_sbr
integer, dimension(:), allocatable, target inodeq