53 REAL(SP):: Q2MAX,Q2MIN
73 IF(i ==
inodeq(j)) cycle nodes
85 q2max = max(q2max,(
q2(i,k)*
dzz(i,k)+
q2(i,k+1)*
dzz(i,k-1))/ &
87 q2min = min(q2min,(
q2(i,k)*
dzz(i,k)+
q2(i,k+1)*
dzz(i,k-1))/ &
89 ELSE IF(k ==
kbm1)
THEN 90 q2max = max(q2max,(
q2(i,k)*
dzz(i,k-2)+
q2(i,k-1)*
dzz(i,k-1))/ &
92 q2min = min(q2min,(
q2(i,k)*
dzz(i,k-2)+
q2(i,k-1)*
dzz(i,k-1))/ &
95 q2max = max(q2max,(
q2(i,k)*
dzz(i,k-2)+
q2(i,k-1)*
dzz(i,k-1))/ &
99 q2min = min(q2min,(
q2(i,k)*
dzz(i,k-2)+
q2(i,k-1)*
dzz(i,k-1))/ &
100 (
dzz(i,k-1)+
dzz(i,k-2)), &
105 IF(q2min-
q2f(i,k) > 0.0_sp)
q2f(i,k) = q2min
106 IF(
q2f(i,k)-q2max > 0.0_sp)
q2f(i,k) = q2max
integer, dimension(:), allocatable, target ntsn
real(sp), dimension(:,:), allocatable, target q2
logical function dbg_set(vrb)
character(len=80) heating_type
integer, dimension(:), allocatable i_obc_n
integer, dimension(:,:), allocatable, target n_icellq
real(sp), dimension(:,:), allocatable, target dzz
real(sp), dimension(:,:), allocatable, target q2f
integer, dimension(:,:), allocatable, target nbsn
integer, parameter dbg_sbr
character(len=80) river_inflow_location
integer, dimension(:), allocatable, target inodeq