adv1d_by_ppm Subroutine

public subroutine adv1d_by_ppm(dt, u, c, advc, dx, ds, volume)

基于PPM方法实现的一维平流函数

Arguments

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

时间间隔: s

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

网格右边界风速: m/s

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

网格浓度: ug/m3

real(kind=fp), intent(out) :: advc(:)

浓度变化: ug/m3

real(kind=fp), intent(in), optional :: dx

网格分辨率: m

real(kind=fp), intent(in), optional :: ds(:)

网格分辨率: m

real(kind=fp), intent(in), optional :: volume(:)

体积校正因子,dxdydz;


Called by

proc~~adv1d_by_ppm~~CalledByGraph proc~adv1d_by_ppm adv1d_by_ppm program~main main program~main->proc~adv1d_by_ppm