@@ -222,6 +222,7 @@ module generic_WOMBATmid
222
222
wcaco3, &
223
223
caco3lrem, &
224
224
caco3lrem_sed, &
225
+ omegamax_sed, &
225
226
f_inorg, &
226
227
disscal, &
227
228
dissara, &
@@ -2085,6 +2086,12 @@ subroutine user_add_params
2085
2086
!- ----------------------------------------------------------------------
2086
2087
call g_tracer_add_param(' caco3lrem_sed' , wombat% caco3lrem_sed, 0.01 / 86400.0 )
2087
2088
2089
+ ! Ceiling of omega in the sediments (controls rate of CaCO3 dissolution) [0-1]
2090
+ ! - if == 1.0, then there may be at minimum no dissolution of CaCO3
2091
+ ! - if < 1.0, then there is always some dissolution of CaCO3 when when supersaturated
2092
+ !- ----------------------------------------------------------------------
2093
+ call g_tracer_add_param(' omegamax_sed' , wombat% omegamax_sed, 0.7 )
2094
+
2088
2095
! CaCO3 inorganic fraction [1]
2089
2096
!- ----------------------------------------------------------------------
2090
2097
call g_tracer_add_param(' f_inorg' , wombat% f_inorg, 0.04 )
@@ -3453,7 +3460,6 @@ subroutine generic_WOMBATmid_update_from_source(tracer_list, Temp, Salt, &
3453
3460
! 1. Light limitation of chlorophyll production
3454
3461
! 2. minimum and optimal rates of chlorophyll growth
3455
3462
! 3. Calculate mg Chl m-3 s-1
3456
-
3457
3463
! !!~~~ Phytoplankton ~~~!!!
3458
3464
pchl_pisl = phy_pisl / ( wombat% phy_mumax(i,j,k) * 86400.0 * &
3459
3465
(1 . - min (wombat% phy_lnit(i,j,k), wombat% phy_lfer(i,j,k))) + epsi )
@@ -4524,11 +4530,11 @@ subroutine generic_WOMBATmid_update_from_source(tracer_list, Temp, Salt, &
4524
4530
wombat% det_sed_remin(i,j) = wombat% detlrem_sed * fbc * wombat% p_det_sediment(i,j,1 ) ! [mol/m2/s]
4525
4531
wombat% detfe_sed_remin(i,j) = wombat% detlrem_sed * fbc * wombat% p_detfe_sediment(i,j,1 ) ! [mol/m2/s]
4526
4532
if (do_caco3_dynamics) then
4527
- wombat% caco3_sed_remin(i,j) = wombat% caco3lrem_sed * fbc * wombat% p_caco3_sediment(i,j,1 ) * &
4528
- max (0.1 , (1.0 - wombat% sedomega_cal(i,j)))** (4.5 )
4533
+ wombat% caco3_sed_remin(i,j) = wombat% caco3lrem_sed * fbc * wombat% p_caco3_sediment(i,j,1 ) &
4534
+ * max (( 1.0 - wombat % omegamax_sed) , (1.0 - wombat% sedomega_cal(i,j)))** (4.5 )
4529
4535
else
4530
- wombat% caco3_sed_remin(i,j) = wombat% caco3lrem_sed * fbc * wombat% p_caco3_sediment(i,j,1 ) * &
4531
- max ( 0.1 , ( 1 .0 - 0.2081 ) )** (4.5 )
4536
+ wombat% caco3_sed_remin(i,j) = wombat% caco3lrem_sed * fbc * wombat% p_caco3_sediment(i,j,1 ) &
4537
+ * ( 1 .0 - 0.2081 )** (4.5 )
4532
4538
endif
4533
4539
if (do_open_n_cycle) then
4534
4540
! sedimentary denitrification (Bohlen et al., 2012 Global Biogeochemical Cycles)
0 commit comments