基于PPM方法实现的一维平流函数
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | intent(in) | :: | dt |
时间间隔: s |
||
real, | intent(in) | :: | dx |
网格分辨率: m |
||
integer, | intent(in) | :: | n |
网格数: 2~n-1 参与平流计算 |
||
real, | intent(in) | :: | u(n) |
风速: m/s,网格可以比n少一个 |
||
real, | intent(inout) | :: | c(n) |
网格浓度: umol/m3,包含两个边界浓度 |
||
real, | intent(out) | :: | increment(n) |
浓度变化: umol/m3,只有2~n-1有效 |
||
real, | intent(in), | optional | :: | volume(n) |
每个网格的体积校正因子: dxdydz; |