Skip to content

Commit 72a9aea

Browse files
brandon.reichlbrandon.reichl
authored andcommitted
Fix bad logic (>0 checks) in MOM_diabatic_driver id_ tests
1 parent 4537edf commit 72a9aea

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/parameterizations/vertical/MOM_diabatic_driver.F90

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1627,9 +1627,9 @@ subroutine diabatic_ALE(u, v, h, tv, BLD, fluxes, visc, ADp, CDp, dt, Time_end,
16271627
allocate(bf%Bflx_salt(isd:ied,jsd:jed,nz+1), source=0.0)
16281628
if (CS%do_bflx_temp) &
16291629
allocate(bf%Bflx_temp(isd:ied,jsd:jed,nz+1), source=0.0)
1630-
if (CS%id_Bdif_dz>0 .or. CS%id_Bdif_salt_dz .or. CS%id_Bdif_dz_ePBL .or. CS%id_Bdif_dz_ddiff_salt) &
1630+
if (CS%id_Bdif_dz>0 .or. CS%id_Bdif_salt_dz>0 .or. CS%id_Bdif_dz_ePBL>0 .or. CS%id_Bdif_dz_ddiff_salt>0) &
16311631
allocate(bf%Bflx_salt_dz(isd:ied,jsd:jed,nz), source=0.0)
1632-
if (CS%id_Bdif_dz>0 .or. CS%id_Bdif_temp_dz .or. CS%id_Bdif_dz_ePBL .or. CS%id_Bdif_dz_ddiff_temp) &
1632+
if (CS%id_Bdif_dz>0 .or. CS%id_Bdif_temp_dz>0 .or. CS%id_Bdif_dz_ePBL>0 .or. CS%id_Bdif_dz_ddiff_temp>0) &
16331633
allocate(bf%Bflx_temp_dz(isd:ied,jsd:jed,nz), source=0.0)
16341634

16351635
!Compute N2 and don't mask negatives here
@@ -1665,7 +1665,7 @@ subroutine diabatic_ALE(u, v, h, tv, BLD, fluxes, visc, ADp, CDp, dt, Time_end,
16651665
call diagnoseKdWork(G, GV, US, bf%N2_salt, Kd_salt, bf%Bflx_salt, dz = dz, Bdif_flx_dz=bf%Bflx_salt_dz)
16661666
if (CS%id_Bdif_temp_dz>0 .or. CS%id_Bdif_dz>0 .or. CS%id_Bdif_temp>0 .or. CS%id_Bdif>0) &
16671667
call diagnoseKdWork(G, GV, US, bf%N2_temp, Kd_heat, bf%Bflx_temp, dz = dz, Bdif_flx_dz=bf%Bflx_temp_dz)
1668-
elseif (CS%id_Bdif>0 .or. CS%id_Bdif_salt .or. CS%id_Bdif_temp>0) then ! Not doing vertical integrals
1668+
elseif (CS%id_Bdif>0 .or. CS%id_Bdif_salt>0 .or. CS%id_Bdif_temp>0) then ! Not doing vertical integrals
16691669
if (CS%id_Bdif_salt>0 .or. CS%id_Bdif>0) &
16701670
call diagnoseKdWork(G, GV, US, bf%N2_salt, Kd_salt, bf%Bflx_salt)
16711671
if (CS%id_Bdif_temp>0 .or. CS%id_Bdif>0) &

0 commit comments

Comments
 (0)