Skip to content

Commit 9302320

Browse files
committed
convert K to C for stomatal resistance (expected by Weseley 1989)
1 parent 47e0965 commit 9302320

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

geoschem.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -694,7 +694,8 @@ func (gc *GEOSChem) W() NextData {
694694
for j := 0; j < omega.Shape[1]; j++ {
695695
for i := 0; i < omega.Shape[2]; i++ {
696696
dz := -1 * math.Log(P.Get(k+1, j, i)/P.Get(k, j, i)) * rr * T.Get(k, j, i) / g // in meters
697-
wVal := -omega.Get(k, j, i) * dz / (P.Get(k+1, j, i) - P.Get(k,))
697+
// wVal := omega.Get(k, j, i) / (P.Get(k+1, j, i) - P.Get(k, j, i)) / dz
698+
wVal := -omega.Get(k, j, i) * dz / (P.Get(k+1, j, i) - P.Get(k, j, i))
698699
w.Set(wVal, k, j, i)
699700
}
700701
}
@@ -771,6 +772,7 @@ func (gc *GEOSChem) P() NextData {
771772
for i := 0; i < PS.Shape[1]; i++ {
772773
const hPa2Pa = 100.0 // Convert hPa to Pa.
773774
p.Set(PS.Get(j, i)*bp.Get(k)+ap.Get(k)*hPa2Pa, k, j, i) // Pressure [Pa]
775+
// p.Set((PS.Get(j, i)*bp.Get(k)+ap.Get(k))*hPa2Pa, k, j, i) // Pressure [Pa]
774776
}
775777
}
776778
}

preproc.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -839,22 +839,22 @@ func stabilityMixingChemistry(LayerHeights *sparse.DenseArray, pblhFunc, ustarFu
839839
To, p, ρparticle,
840840
ρ, iSeasonP, seinfeldLU), 0, j, i)
841841
SO2DryDep.AddVal(
842-
seinfeld.DryDepGas(z, zo, u, L, To, ρ,
842+
seinfeld.DryDepGas(z, zo, u, L, To-273.15, ρ,
843843
G, Θsurface,
844844
wesely1989.So2Data, iSeasonG,
845845
weselyLU, rain, dew, true, false), 0, j, i)
846846
NOxDryDep.AddVal(
847-
seinfeld.DryDepGas(z, zo, u, L, To, ρ,
847+
seinfeld.DryDepGas(z, zo, u, L, To-273.15, ρ,
848848
G, Θsurface,
849849
wesely1989.No2Data, iSeasonG,
850850
weselyLU, rain, dew, false, false), 0, j, i)
851851
NH3DryDep.AddVal(
852-
seinfeld.DryDepGas(z, zo, u, L, To, ρ,
852+
seinfeld.DryDepGas(z, zo, u, L, To-273.15, ρ,
853853
G, Θsurface,
854854
wesely1989.Nh3Data, iSeasonG,
855855
weselyLU, rain, dew, false, false), 0, j, i)
856856
VOCDryDep.AddVal(
857-
seinfeld.DryDepGas(z, zo, u, L, To, ρ,
857+
seinfeld.DryDepGas(z, zo, u, L, To-273.15, ρ,
858858
G, Θsurface,
859859
wesely1989.OraData, iSeasonG,
860860
weselyLU, rain, dew, false, false), 0, j, i)

0 commit comments

Comments
 (0)