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 |