subroutine gfdl_cloud_microphys_mod::mpdrv |
( |
logical, intent(in) |
hydrostatic, |
|
|
real, dimension (is:, js:, ks:), intent(in) |
uin, |
|
|
real, dimension (is:, js:, ks:), intent(in) |
vin, |
|
|
real, dimension (is:, js:, ks:), intent(inout) |
w, |
|
|
real, dimension (is:, js:, ks:), intent(in) |
delp, |
|
|
real, dimension (is:, js:, ks:), intent(in) |
pt, |
|
|
real, dimension (is:, js:, ks:), intent(in) |
qv, |
|
|
real, dimension (is:, js:, ks:), intent(in) |
ql, |
|
|
real, dimension (is:, js:, ks:), intent(in) |
qr, |
|
|
real, dimension (is:, js:, ks:), intent(inout) |
qi, |
|
|
real, dimension (is:, js:, ks:), intent(inout) |
qs, |
|
|
real, dimension (is:, js:, ks:), intent(in) |
qg, |
|
|
real, dimension (is:, js:, ks:), intent(in) |
qa, |
|
|
real, dimension (is:, js:, ks:), intent(in) |
qn, |
|
|
real, dimension (is:, js:, ks:), intent(in) |
dz, |
|
|
integer, intent(in) |
is, |
|
|
integer, intent(in) |
ie, |
|
|
integer, intent(in) |
js, |
|
|
integer, intent(in) |
je, |
|
|
integer, intent(in) |
ks, |
|
|
integer, intent(in) |
ke, |
|
|
integer, intent(in) |
ktop, |
|
|
integer, intent(in) |
kbot, |
|
|
integer, intent(in) |
j, |
|
|
real, intent(in) |
dt_in, |
|
|
integer, intent(in) |
ntimes, |
|
|
real, dimension (is:), intent(inout) |
rain, |
|
|
real, dimension (is:), intent(inout) |
snow, |
|
|
real, dimension (is:), intent(inout) |
graupel, |
|
|
real, dimension (is:), intent(inout) |
ice, |
|
|
real, dimension (is:, ks:), intent(out) |
m2_rain, |
|
|
real, dimension (is:, ks:), intent(out) |
m2_sol, |
|
|
real, dimension (is:), intent(inout) |
cond, |
|
|
real, dimension (is:), intent(in) |
area1, |
|
|
real, dimension (is:), intent(in) |
land, |
|
|
real, dimension (is:, js:, ks:), intent(inout) |
u_dt, |
|
|
real, dimension (is:, js:, ks:), intent(inout) |
v_dt, |
|
|
real, dimension (is:, js:, ks:), intent(inout) |
pt_dt, |
|
|
real, dimension (is:, js:, ks:), intent(inout) |
qv_dt, |
|
|
real, dimension (is:, js:, ks:), intent(inout) |
ql_dt, |
|
|
real, dimension (is:, js:, ks:), intent(inout) |
qr_dt, |
|
|
real, dimension (is:, js:, ks:), intent(inout) |
qi_dt, |
|
|
real, dimension (is:, js:, ks:), intent(inout) |
qs_dt, |
|
|
real, dimension (is:, js:, ks:), intent(inout) |
qg_dt, |
|
|
real, dimension (is:, js:, ks:), intent(inout) |
qa_dt, |
|
|
real, dimension (is:, js:), intent(out) |
w_var, |
|
|
real, dimension (is:, js:, ks:), intent(out) |
vt_r, |
|
|
real, dimension (is:, js:, ks:), intent(out) |
vt_s, |
|
|
real, dimension (is:, js:, ks:), intent(out) |
vt_g, |
|
|
real, dimension (is:, js:, ks:), intent(out) |
vt_i, |
|
|
real, dimension (is:, js:, ks:), intent(out) |
qn2 |
|
) |
| |
|
private |