Skip to content

Commit 11eb3fe

Browse files
committed
Merge branch 'hotfix-v8.3.1_q2diag' into release-v8.4.0 (PR #1383)
This merge corrects an issue with high q2 values over urban cells in Noah-MP. Essentially, the fix is to correct the q2 diagnostics in the Noah-MP source file EnergyVarOutTransferMod.F90, changing line 139 to: NoahmpIO%Q2MXY(I) = NoahmpIO%Q2MBXY(I) * ( 1 - NoahmpIO%FVEGXY(I) ) + NoahmpIO%Q2MVXY(I) * NoahmpIO%FVEGXY(I) Note that this merge only impacts the 'q2' diagnostic field, and no other changes to simulation results are expected. * hotfix-v8.3.1_q2diag: fix the q2 diagnostics in NoahMP
2 parents 8871bfe + 7e0ef05 commit 11eb3fe

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/core_atmosphere/physics/physics_noahmp/drivers/mpas/EnergyVarOutTransferMod.F90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ subroutine EnergyVarOutTransfer(noahmp, NoahmpIO)
136136
NoahmpIO%CHB2XY (I) = noahmp%energy%state%ExchCoeffSh2mBare
137137
NoahmpIO%Q2MVXY (I) = noahmp%energy%state%SpecHumidity2mVeg /(1.0-noahmp%energy%state%SpecHumidity2mVeg) ! spec humidity to mixing ratio
138138
NoahmpIO%Q2MBXY (I) = noahmp%energy%state%SpecHumidity2mBare/(1.0-noahmp%energy%state%SpecHumidity2mBare)
139-
NoahmpIO%Q2MXY (I) = noahmp%energy%state%SpecHumidity2m/(1.0-noahmp%energy%state%SpecHumidity2m)
139+
NoahmpIO%Q2MXY (I) = NoahmpIO%Q2MBXY(I) * ( 1 - NoahmpIO%FVEGXY(I) ) + NoahmpIO%Q2MVXY(I) * NoahmpIO%FVEGXY(I)
140140
NoahmpIO%IRRSPLH (I) = NoahmpIO%IRRSPLH(I) + &
141141
(noahmp%energy%flux%HeatLatentIrriEvap * noahmp%config%domain%MainTimeStep)
142142
NoahmpIO%TSLB (I,1:NumSoilLayer) = noahmp%energy%state%TemperatureSoilSnow(1:NumSoilLayer)

0 commit comments

Comments
 (0)