vdiff_by_k_theory Subroutine

public subroutine vdiff_by_k_theory(dt, dz, kz, rho, conc)

采用后向欧拉法求解垂直方向的网格湍流扩散(K-theory)。 用 Thomas 算法求解后向时间差分格式的垂直扩散方程。 假设底层和顶层边界通量均为 0。

Arguments

Type IntentOptional Attributes Name
real(kind=fp), intent(in) :: dt

积分时间: s

real(kind=fp), intent(in) :: dz(:)

网格垂直层宽度: m

real(kind=fp), intent(in) :: kz(:)

垂直扩散系数:m^2/s

real(kind=fp), intent(in) :: rho(:)

空气密度: kg/m^3

real(kind=fp), intent(inout) :: conc(:)

浓度: ug/m^3


Calls

proc~~vdiff_by_k_theory~~CallsGraph proc~vdiff_by_k_theory vdiff_by_k_theory proc~thomas_solver thomas_solver proc~vdiff_by_k_theory->proc~thomas_solver

Called by

proc~~vdiff_by_k_theory~~CalledByGraph proc~vdiff_by_k_theory vdiff_by_k_theory program~main main program~main->proc~vdiff_by_k_theory