@@ -201,11 +201,8 @@ module generic_WOMBATmid
201
201
diamaxqf, &
202
202
dialmor, &
203
203
diaqmor, &
204
- <<<<<<< HEAD
205
204
chlkWm2, &
206
- =======
207
205
overflow, &
208
- >>>>>>> 42de9ae (* Added explicit Fe limitation of heterotrophic bacteria with uptake kinetics)
209
206
trikf, &
210
207
trichlc, &
211
208
trin2c, &
@@ -270,9 +267,11 @@ module generic_WOMBATmid
270
267
bac_knh4, &
271
268
bac_kfer, &
272
269
bac_yoxy, &
273
- bac_yaerC, &
270
+ bac_yaerC_min, &
271
+ bac_yaerC_max, &
274
272
bac_yno3, &
275
- bac_yanaC, &
273
+ bac_yanaC_min, &
274
+ bac_yanaC_max, &
276
275
bac_C2N, &
277
276
bac_C2Fe, &
278
277
baclmor, &
@@ -512,6 +511,8 @@ module generic_WOMBATmid
512
511
bac_lfer, &
513
512
bac_mu, &
514
513
bac_kdoc, &
514
+ bac_yaerC, &
515
+ bac_yanaC, &
515
516
bac_fanaer, &
516
517
bacmor1, &
517
518
bacmor2, &
@@ -668,6 +669,8 @@ module generic_WOMBATmid
668
669
id_bac_lfer = - 1 , &
669
670
id_bac_mu = - 1 , &
670
671
id_bac_kdoc = - 1 , &
672
+ id_bac_yaerC = - 1 , &
673
+ id_bac_yanaC = - 1 , &
671
674
id_bac_fanaer = - 1 , &
672
675
id_bacmor1 = - 1 , &
673
676
id_bacmor2 = - 1 , &
@@ -1664,6 +1667,16 @@ subroutine generic_WOMBATmid_register_diag(diag_list)
1664
1667
wombat% id_bac_kdoc = register_diag_field(package_name, vardesc_temp% name, axes(1 :3 ), &
1665
1668
init_time, vardesc_temp% longname, vardesc_temp% units, missing_value= missing_value1)
1666
1669
1670
+ vardesc_temp = vardesc( &
1671
+ ' bac_yaerC' , ' Aerobic biomass yield of facultative heterotrophic bacteria' , ' h' , ' L' , ' s' , ' molDOC/molB' , ' f' )
1672
+ wombat% id_bac_yaerC = register_diag_field(package_name, vardesc_temp% name, axes(1 :3 ), &
1673
+ init_time, vardesc_temp% longname, vardesc_temp% units, missing_value= missing_value1)
1674
+
1675
+ vardesc_temp = vardesc( &
1676
+ ' bac_yanaC' , ' Anaerobic biomass yield of facultative heterotrophic bacteria' , ' h' , ' L' , ' s' , ' molDOC/molB' , ' f' )
1677
+ wombat% id_bac_yanaC = register_diag_field(package_name, vardesc_temp% name, axes(1 :3 ), &
1678
+ init_time, vardesc_temp% longname, vardesc_temp% units, missing_value= missing_value1)
1679
+
1667
1680
vardesc_temp = vardesc( &
1668
1681
' bac_fanaer' , ' Fraction of growth supported by anaerobic metabolism' , ' h' , ' L' , ' s' , ' [0-1]' , ' f' )
1669
1682
wombat% id_bac_fanaer = register_diag_field(package_name, vardesc_temp% name, axes(1 :3 ), &
@@ -2097,15 +2110,13 @@ subroutine user_add_params
2097
2110
!- ----------------------------------------------------------------------
2098
2111
call g_tracer_add_param(' diaqmor' , wombat% diaqmor, 0.05 / 86400.0 )
2099
2112
2100
- <<<<<<< HEAD
2101
2113
! Chlorophyll darkness growth reduction half-saturation coefficient [W/m2]
2102
2114
!- ----------------------------------------------------------------------
2103
2115
call g_tracer_add_param(' chlkWm2' , wombat% chlkWm2, 5.0 )
2104
- =======
2116
+
2105
2117
! Maximum fraction of NPP that can be routed to DOC exudation by phytoplankton [0-1]
2106
2118
!- ----------------------------------------------------------------------
2107
2119
call g_tracer_add_param(' overflow' , wombat% overflow, 0.5 )
2108
- >>>>>>> 42de9ae (* Added explicit Fe limitation of heterotrophic bacteria with uptake kinetics)
2109
2120
2110
2121
! Trichodesmium half saturation constant for iron uptake [umolFe/m3]
2111
2122
!- ----------------------------------------------------------------------
@@ -2362,17 +2373,25 @@ subroutine user_add_params
2362
2373
!- ----------------------------------------------------------------------
2363
2374
call g_tracer_add_param(' bac_kfer' , wombat% bac_kfer, 0.5 )
2364
2375
2365
- ! Facultative heterotrophic bacteria aerobic biomass yield per DOC [mol DOC / mol Biomass]
2376
+ ! Facultative heterotrophic bacteria aerobic minimum biomass yield per DOC [mol DOC / mol Biomass]
2366
2377
!- ----------------------------------------------------------------------
2367
- call g_tracer_add_param(' bac_yaerC' , wombat% bac_yaerC, 6.7 )
2378
+ call g_tracer_add_param(' bac_yaerC_min' , wombat% bac_yaerC_min, 2.0 )
2379
+
2380
+ ! Facultative heterotrophic bacteria aerobic maximum biomass yield per DOC [mol DOC / mol Biomass]
2381
+ !- ----------------------------------------------------------------------
2382
+ call g_tracer_add_param(' bac_yaerC_max' , wombat% bac_yaerC_max, 20.0 )
2368
2383
2369
2384
! Facultative heterotrophic bacteria aerobic biomass yield per O2 [mol O2/ mol Biomass]
2370
2385
!- ----------------------------------------------------------------------
2371
2386
call g_tracer_add_param(' bac_yoxy' , wombat% bac_yoxy, 6.3 )
2372
2387
2373
- ! Facultative heterotrophic bacteria anaerobic biomass yield per DOC [mol DOC / mol Biomass]
2388
+ ! Facultative heterotrophic bacteria minimum anaerobic biomass yield per DOC [mol DOC / mol Biomass]
2374
2389
!- ----------------------------------------------------------------------
2375
- call g_tracer_add_param(' bac_yanaC' , wombat% bac_yanaC, 9.1 )
2390
+ call g_tracer_add_param(' bac_yanaC_min' , wombat% bac_yanaC_min, 2.0 * 1.4 )
2391
+
2392
+ ! Facultative heterotrophic bacteria maximum anaerobic biomass yield per DOC [mol DOC / mol Biomass]
2393
+ !- ----------------------------------------------------------------------
2394
+ call g_tracer_add_param(' bac_yanaC_max' , wombat% bac_yanaC_max, 20.0 * 1.4 )
2376
2395
2377
2396
! Facultative heterotrophic bacteria aerobic biomass yield per NO3 [mol NO3/ mol Biomass]
2378
2397
!- ----------------------------------------------------------------------
@@ -3066,7 +3085,7 @@ subroutine generic_WOMBATmid_update_from_source(tracer_list, Temp, Salt, &
3066
3085
real :: pi = 3.14159265358979
3067
3086
integer :: ichl, iter, max_iter
3068
3087
real :: par_phy_mldsum, par_z_mldsum
3069
- real :: chl, zchl, zval, sqrt_zval, phy_chlc, dia_chlc, phi
3088
+ real :: chl, ndet, carb, zchl, zval, sqrt_zval, phy_chlc, dia_chlc, phi
3070
3089
real :: phy_limnh4, phy_limno3, phy_limdin
3071
3090
real :: dia_limnh4, dia_limno3, dia_limdin
3072
3091
real :: phy_pisl, phy_pisl2
@@ -3083,6 +3102,7 @@ subroutine generic_WOMBATmid_update_from_source(tracer_list, Temp, Salt, &
3083
3102
real , dimension (:), allocatable :: wsink1, wsink2, wsinkcal
3084
3103
real :: max_wsink
3085
3104
real , dimension (4 ,61 ) :: zbgr
3105
+ real , dimension (3 ) :: dbgr, cbgr
3086
3106
real :: ztemk, I_ztemk, fe_keq, fe_par, fe_sfe, fe_tfe, partic
3087
3107
real :: fesol1, fesol2, fesol3, fesol4, fesol5, hp, fe3sol
3088
3108
real :: biof, zno3, zfermin
@@ -3123,9 +3143,9 @@ subroutine generic_WOMBATmid_update_from_source(tracer_list, Temp, Salt, &
3123
3143
umol_m3_to_mol_kg = 1.e-3 * mmol_m3_to_mol_kg
3124
3144
3125
3145
3126
- ! =======================================================================
3127
- ! Attenuation coefficients for blue, green and red light
3128
- ! =======================================================================
3146
+ ! ==========================================================================
3147
+ ! Attenuation coefficients for blue, green and red light due to chlorophyll
3148
+ ! ==========================================================================
3129
3149
! Chlorophyll ! Blue attenuation ! Green attenuation ! Red attenuation
3130
3150
zbgr(1 , 1 ) = 0.010 ; zbgr(2 , 1 ) = 0.01618 ; zbgr(3 , 1 ) = 0.07464 ; zbgr(4 , 1 ) = 0.3780
3131
3151
zbgr(1 , 2 ) = 0.011 ; zbgr(2 , 2 ) = 0.01654 ; zbgr(3 , 2 ) = 0.07480 ; zbgr(4 , 2 ) = 0.37823
@@ -3189,6 +3209,29 @@ subroutine generic_WOMBATmid_update_from_source(tracer_list, Temp, Salt, &
3189
3209
zbgr(1 ,60 ) = 8.912 ; zbgr(2 ,60 ) = 0.44336 ; zbgr(3 ,60 ) = 0.25725 ; zbgr(4 ,60 ) = 0.55457
3190
3210
zbgr(1 ,61 ) = 10.000 ; zbgr(2 ,61 ) = 0.47804 ; zbgr(3 ,61 ) = 0.27178 ; zbgr(4 ,61 ) = 0.56870
3191
3211
3212
+ ! ===================================================================================
3213
+ ! Attenuation coefficients for blue, green and red light due to detritus (m2 / mg N)
3214
+ ! Source: Dutkiewicz et al.(2015) Biogeosciences 12, 4447-4481, Fig. 1b
3215
+ ! collated into NetCDF file by Mark Baird for EMS model
3216
+ ! - csiro_mass_specific_iops_library.nc
3217
+ ! assume blue (450-495 nm), green (495-570 nm) and red (620-750 nm)
3218
+ ! to create values, we average absorption within these wavelengths
3219
+ ! ===================================================================================
3220
+ ! Blue attenuation ! Green attenuation ! Red attenuation
3221
+ dbgr(1 ) = 0.01006 ; dbgr(2 ) = 0.009007 ; dbgr(3 ) = 0.007264
3222
+
3223
+ ! ===================================================================================
3224
+ ! Attenuation coefficients for blue, green and red light due to CaCO3 (m2 / kg CaCO3)
3225
+ ! Source: Soja-Wozniak et al., 2019 J. Geophys. Res. (Oceans) 124 https://doi.org/10.1029/2019JC014998
3226
+ ! collated into NetCDF file by Mark Baird for EMS model
3227
+ ! - csiro_mass_specific_iops_library.nc
3228
+ ! assume blue (450-495 nm), green (495-570 nm) and red (620-750 nm)
3229
+ ! to create values, we average absorption within these wavelengths
3230
+ ! ===================================================================================
3231
+ ! Blue attenuation ! Green attenuation ! Red attenuation
3232
+ cbgr(1 ) = 1.55641 ; cbgr(2 ) = 3.200139 ; cbgr(3 ) = 20.068027
3233
+
3234
+
3192
3235
! =======================================================================
3193
3236
! Surface gas fluxes
3194
3237
! =======================================================================
@@ -3363,6 +3406,8 @@ subroutine generic_WOMBATmid_update_from_source(tracer_list, Temp, Salt, &
3363
3406
wombat% bac_lfer(:,:,:) = 1.0
3364
3407
wombat% bac_mu(:,:,:) = 0.0
3365
3408
wombat% bac_kdoc(:,:,:) = 10.0
3409
+ wombat% bac_yaerC(:,:,:) = 6.7
3410
+ wombat% bac_yanaC(:,:,:) = 9.3
3366
3411
wombat% bac_fanaer(:,:,:) = 0.0
3367
3412
wombat% bacmor1(:,:,:) = 0.0
3368
3413
wombat% bacmor2(:,:,:) = 0.0
@@ -3552,13 +3597,17 @@ subroutine generic_WOMBATmid_update_from_source(tracer_list, Temp, Salt, &
3552
3597
3553
3598
! chlorophyll concentration conversion from mol/kg --> mg/m3 for look-up table
3554
3599
chl = (wombat% f_pchl(i,j,k) + wombat% f_dchl(i,j,k)) * 12.0 / mmol_m3_to_mol_kg
3600
+ ! detritus concentration conversion from mol/kg --> mgN/m3 for look-up table
3601
+ ndet = (wombat% f_det(i,j,k) + wombat% f_bdet(i,j,k)) * 16.0 / 122.0 * 14.0 / mmol_m3_to_mol_kg
3602
+ ! CaCO3 concentration conversion from mol/kg --> kg/m3 for look-up table
3603
+ carb = wombat% f_caco3(i,j,k) / mmol_m3_to_mol_kg * 100.09 * 1e-3 * 1e-3 ! convert to kg/m3
3555
3604
3556
3605
! Attenuation coefficients given chlorophyll concentration
3557
3606
zchl = max (0.05 , min (10.0 , chl) )
3558
3607
ichl = nint ( 41 + 20.0 * log10 (zchl) + epsi )
3559
- ek_bgr(k,1 ) = zbgr(2 ,ichl) * dzt(i,j,k)
3560
- ek_bgr(k,2 ) = zbgr(3 ,ichl) * dzt(i,j,k)
3561
- ek_bgr(k,3 ) = zbgr(4 ,ichl) * dzt(i,j,k)
3608
+ ek_bgr(k,1 ) = ( zbgr(2 ,ichl) + ndet * dbgr( 1 ) + carb * cbgr( 1 )) * dzt(i,j,k) ! [/m * m]
3609
+ ek_bgr(k,2 ) = ( zbgr(3 ,ichl) + ndet * dbgr( 2 ) + carb * cbgr( 2 )) * dzt(i,j,k) ! [/m * m]
3610
+ ek_bgr(k,3 ) = ( zbgr(4 ,ichl) + ndet * dbgr( 3 ) + carb * cbgr( 3 )) * dzt(i,j,k) ! [/m * m]
3562
3611
3563
3612
! BGR light available in the water column
3564
3613
if (swpar.gt. 0.0 ) then
@@ -4061,15 +4110,19 @@ subroutine generic_WOMBATmid_update_from_source(tracer_list, Temp, Salt, &
4061
4110
! 5. The affinity of bacteria for DOC decreases as the DOC:DON ratio increases
4062
4111
4063
4112
! Uptake of DOC (i.e., DOC-limited growth)
4064
- wombat% bac_kdoc(i,j,k) = max (wombat% bac_kdoc_min, wombat% bac_kdoc_max &
4065
- * max (0.0 , min (1.0 , (1.0 / (wombat% bac_C2N** 2 ) / (dom_N2C + 1.0 / (wombat% bac_C2N** 2 ))) )) )
4113
+ wombat% bac_kdoc(i,j,k) = wombat% bac_kdoc_min + 2.0 * (wombat% bac_kdoc_max - wombat% bac_kdoc_min) &
4114
+ * max (0.0 , min (1.0 , dom_N2C / (dom_N2C + (1.0 / wombat% bac_C2N)) ))
4115
+ wombat% bac_yaerC(i,j,k) = wombat% bac_yaerC_min + 2.0 * (wombat% bac_yaerC_max - wombat% bac_yaerC_min) &
4116
+ * max (0.0 , min (1.0 , dom_N2C / (dom_N2C + (1.0 / wombat% bac_C2N)) ))
4117
+ wombat% bac_yanaC(i,j,k) = wombat% bac_yanaC_min + 2.0 * (wombat% bac_yanaC_max - wombat% bac_yanaC_min) &
4118
+ * max (0.0 , min (1.0 , dom_N2C / (dom_N2C + (1.0 / wombat% bac_C2N)) ))
4066
4119
bac_Vdoc = wombat% bac_Vmax_doc * biodoc / (biodoc + wombat% bac_kdoc(i,j,k))
4067
4120
! Aerobic growth
4068
4121
bac_Voxy = biooxy * wombat% bac_poxy
4069
- bac_muaer = max (0.0 , min ( (bac_Voxy/ wombat% bac_yoxy), (bac_Vdoc/ wombat% bac_yaerC) ) ) * fbc
4122
+ bac_muaer = max (0.0 , min ( (bac_Voxy/ wombat% bac_yoxy), (bac_Vdoc/ wombat% bac_yaerC(i,j,k) ) ) ) * fbc
4070
4123
! Anaerobic growth (will always be lower than aerobic growth when DOC is limiting)
4071
4124
bac_Vno3 = wombat% bac_Vmax_no3 * biono3 / (biono3 + wombat% bac_kno3)
4072
- bac_muana = max (0.0 , min ( (bac_Vno3/ wombat% bac_yno3), (bac_Vdoc/ wombat% bac_yanaC) ) ) * fbc
4125
+ bac_muana = max (0.0 , min ( (bac_Vno3/ wombat% bac_yno3), (bac_Vdoc/ wombat% bac_yanaC(i,j,k) ) ) ) * fbc
4073
4126
if (.not. do_wc_denitrification) bac_muana = 0.0 ! If no denitrification, anaerobic growth is zero
4074
4127
4075
4128
! Save occurance of anaerobic growth to array
@@ -4080,10 +4133,9 @@ subroutine generic_WOMBATmid_update_from_source(tracer_list, Temp, Salt, &
4080
4133
! Determine if bacteria are limited by N or Fe
4081
4134
if (wombat% bac_mu(i,j,k)* wombat% f_bac(i,j,k).gt. 0.0 ) then
4082
4135
! Initial estimate of the C biomass growth, DOC and DON assimilation rate by bacteria
4083
- wombat% bacgrow(i,j,k) = wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) * 1.0 / wombat% bac_yaerC * (1 . - wombat% bac_fanaer(i,j,k)) &
4084
- + wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) * 1.0 / wombat% bac_yanaC * wombat% bac_fanaer(i,j,k) ! [molC/kg/s]
4085
- wombat% docremi(i,j,k) = wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) * wombat% bac_yaerC * (1 . - wombat% bac_fanaer(i,j,k)) &
4086
- + wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) * wombat% bac_yanaC * wombat% bac_fanaer(i,j,k) ! [molC/kg/s]
4136
+ wombat% bacgrow(i,j,k) = wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) ! [molC/kg/s]
4137
+ wombat% docremi(i,j,k) = wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) * wombat% bac_yaerC(i,j,k) * (1 . - wombat% bac_fanaer(i,j,k)) &
4138
+ + wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) * wombat% bac_yanaC(i,j,k) * wombat% bac_fanaer(i,j,k) ! [molC/kg/s]
4087
4139
wombat% donremi(i,j,k) = wombat% docremi(i,j,k) * dom_N2C ! [molN/kg/s]
4088
4140
4089
4141
! Determine degree of N limitation of bacteria and adjust growth rate
@@ -4130,10 +4182,9 @@ subroutine generic_WOMBATmid_update_from_source(tracer_list, Temp, Salt, &
4130
4182
wombat% bac_mu(i,j,k) = wombat% bac_mu(i,j,k) * min (wombat% bac_lfer(i,j,k), wombat% bac_lnit(i,j,k))
4131
4183
4132
4184
! Final calculation after growth rate adjustment due to possible N or Fe limitation
4133
- wombat% bacgrow(i,j,k) = wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) * 1.0 / wombat% bac_yaerC * (1 . - wombat% bac_fanaer(i,j,k)) &
4134
- + wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) * 1.0 / wombat% bac_yanaC * wombat% bac_fanaer(i,j,k) ! [molC/kg/s]
4135
- wombat% docremi(i,j,k) = wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) * wombat% bac_yaerC * (1 . - wombat% bac_fanaer(i,j,k)) &
4136
- + wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) * wombat% bac_yanaC * wombat% bac_fanaer(i,j,k) ! [molC/kg/s]
4185
+ wombat% bacgrow(i,j,k) = wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) ! [molC/kg/s]
4186
+ wombat% docremi(i,j,k) = wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) * wombat% bac_yaerC(i,j,k) * (1 . - wombat% bac_fanaer(i,j,k)) &
4187
+ + wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) * wombat% bac_yanaC(i,j,k) * wombat% bac_fanaer(i,j,k) ! [molC/kg/s]
4137
4188
wombat% donremi(i,j,k) = wombat% docremi(i,j,k) * dom_N2C ! [molN/kg/s]
4138
4189
wombat% bacufer(i,j,k) = wombat% bacgrow(i,j,k) / wombat% bac_C2Fe ! [molFe/kg/s]
4139
4190
wombat% bacresp(i,j,k) = wombat% bac_mu(i,j,k) * wombat% f_bac(i,j,k) * wombat% bac_yoxy * (1 . - wombat% bac_fanaer(i,j,k)) ! [molO2/kg/s]
@@ -5602,8 +5653,12 @@ subroutine generic_WOMBATmid_update_from_source(tracer_list, Temp, Salt, &
5602
5653
used = g_send_data(wombat% id_bac_mu, wombat% bac_mu, model_time, &
5603
5654
rmask= grid_tmask, is_in= isc, js_in= jsc, ks_in= 1 , ie_in= iec, je_in= jec, ke_in= nk)
5604
5655
5605
- if (wombat% id_bac_kdoc .gt. 0 ) &
5606
- used = g_send_data(wombat% id_bac_kdoc, wombat% bac_kdoc, model_time, &
5656
+ if (wombat% id_bac_yaerC .gt. 0 ) &
5657
+ used = g_send_data(wombat% id_bac_yaerC, wombat% bac_yaerC, model_time, &
5658
+ rmask= grid_tmask, is_in= isc, js_in= jsc, ks_in= 1 , ie_in= iec, je_in= jec, ke_in= nk)
5659
+
5660
+ if (wombat% id_bac_yanaC .gt. 0 ) &
5661
+ used = g_send_data(wombat% id_bac_yanaC, wombat% bac_yanaC, model_time, &
5607
5662
rmask= grid_tmask, is_in= isc, js_in= jsc, ks_in= 1 , ie_in= iec, je_in= jec, ke_in= nk)
5608
5663
5609
5664
if (wombat% id_bac_fanaer .gt. 0 ) &
@@ -6233,6 +6288,8 @@ subroutine user_allocate_arrays
6233
6288
allocate (wombat% bac_lfer(isd:ied, jsd:jed, 1 :nk)); wombat% bac_lfer(:,:,:)= 0.0
6234
6289
allocate (wombat% bac_mu(isd:ied, jsd:jed, 1 :nk)); wombat% bac_mu(:,:,:)= 0.0
6235
6290
allocate (wombat% bac_kdoc(isd:ied, jsd:jed, 1 :nk)); wombat% bac_kdoc(:,:,:)= 0.0
6291
+ allocate (wombat% bac_yaerC(isd:ied, jsd:jed, 1 :nk)); wombat% bac_yaerC(:,:,:)= 0.0
6292
+ allocate (wombat% bac_yanaC(isd:ied, jsd:jed, 1 :nk)); wombat% bac_yanaC(:,:,:)= 0.0
6236
6293
allocate (wombat% bac_fanaer(isd:ied, jsd:jed, 1 :nk)); wombat% bac_fanaer(:,:,:)= 0.0
6237
6294
allocate (wombat% bacmor1(isd:ied, jsd:jed, 1 :nk)); wombat% bacmor1(:,:,:)= 0.0
6238
6295
allocate (wombat% bacmor2(isd:ied, jsd:jed, 1 :nk)); wombat% bacmor2(:,:,:)= 0.0
@@ -6466,6 +6523,8 @@ subroutine user_deallocate_arrays
6466
6523
wombat% bac_lfer, &
6467
6524
wombat% bac_mu, &
6468
6525
wombat% bac_kdoc, &
6526
+ wombat% bac_yaerC, &
6527
+ wombat% bac_yanaC, &
6469
6528
wombat% bac_fanaer, &
6470
6529
wombat% bacmor1, &
6471
6530
wombat% bacmor2, &
0 commit comments