From 583d42004bd3a03e74c7deee15f6c5cec37d7d7f Mon Sep 17 00:00:00 2001 From: Victor Stepanenko <stepanen@srcc.msu.ru> Date: Fri, 26 Feb 2021 16:09:11 +0300 Subject: [PATCH] Outflow discharge ensured positive in advection calculations --- source/model/trib.f90 | 1 + 1 file changed, 1 insertion(+) diff --git a/source/model/trib.f90 b/source/model/trib.f90 index 0516339..0e76961 100644 --- a/source/model/trib.f90 +++ b/source/model/trib.f90 @@ -278,6 +278,7 @@ SUBROUTINE TRIBTEMP(time,dt,h1,dhwtrib,z_full,area_int,area_half,gsp,gas,wst,spi wst%wArea(i-1) = wst%wArea(i) - gsp%ddz05(i-1)*h1*(inflow - outflow) !Solution of horizontally averaged continuity !print*, i, wst%wArea(i-1), wst%wArea(i), gsp%ddz05(i),h1,inflow , outflow !Solution of horizontally averaged continuity outflow = outflow/area_int(i) + outflow = max(outflow,0.) !Ensuring positivity of outflow discharge, used for advection only !print*, 'outflow', outflow, U_tribin_(1,i),T_tribin_(1,i),width_tribin_(1,i), area_int(i), invdt meanTin = 0. -- GitLab