Skip to content

Commit 539a298

Browse files
committed
avoid negative bottom conc
1 parent 83d743b commit 539a298

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/ICM/icm_sed_flux.F90

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1522,14 +1522,14 @@ subroutine sed_calc(id)
15221522
!modify sediment conc (g/m^3)
15231523
if(iNPBalg==3.or.iNPBalg==4.or.iNPBalg==5)then !debug iNPBalg==3
15241524
rtmp=ANCB*(1-ratNH4B)*PRNitB*GPBalg(id)*BBM(id)*dtw/H2
1525-
NH42=NH42-rtmp
1526-
NH4T2=NH4T2-rtmp
1525+
NH42=max(1.0e-10_iwp,NH42-rtmp)
1526+
NH4T2=max(1.0e-10_iwp,NH4T2-rtmp)
15271527
rtmp=ANCB*(1-ratNO3B)*(1.0-PRNitB)*GPBalg(id)*BBM(id)*dtw/H2
1528-
NO32=NO32-rtmp
1529-
NO3T2=NO3T2-rtmp
1528+
NO32=max(1.0e-10_iwp,NO32-rtmp)
1529+
NO3T2=max(1.0e-10_iwp,NO3T2-rtmp)
15301530
rtmp=APCB*(1-ratPO4B)*GPBalg(id)*BBM(id)*dtw/H2
1531-
PO42=PO42-rtmp
1532-
PO4T2=PO4T2-rtmp
1531+
PO42=max(1.0e-10_iwp,PO42-rtmp)
1532+
PO4T2=max(1.0e-10_iwp,PO4T2-rtmp)
15331533
endif !iNPBalg
15341534

15351535
!modify sediment POM (g/m3)

0 commit comments

Comments
 (0)