crt1d.solvers._solve_4s
¶
Module Contents¶
Functions¶
|
4-stream from Tian et al. (2007) (featuring Dickinson). |
- crt1d.solvers._solve_4s.solve_4s(*, psi, I_dr0_all, I_df0_all, lai, leaf_t, leaf_r, soil_r, K_b_fn, G_fn, mu_s=0.501)¶
4-stream from Tian et al. (2007) (featuring Dickinson).
Notes
All eq./p. references in the code are to Tian et al. 2007 ([TDZ07]) unless otherwise noted.
Note that the authors use \(I\) for radiance, and \(F\) for irradiance. To be consistent with the other model codes, I am using
I
for irradianceR
for radianceF
for actinic flux
mu_s (\(\mu_s\)) is the cosine of the dividing angle for the two beams:
\[\mu_s = \cos(\theta_s)\]\(\mu_s\) divides each hemisphere into two sectors: \([0, \mu_s]\) and \([\mu_s, 1]\) for the upward and \([-1, -\mu_s]\) and \([-\mu_s, 0]\) for the downward.
Potential values for the mu_s “hyperparameter”:
0.501: value suggested by the authors (~ 60 deg., arccos(0.501)*180/pi = 59.93)
0.33998, 0.86114: Gauss–Legendre quadrature points for n=4, ~ 70 deg., ~ 31 deg. Tian et al. (2007) and Li and Dobbie (1998) find (0.33998) the former to give more accurate results.