subroutine module_smoke_plumerise::plumerise |
( |
integer | m1, |
|
|
integer | m2, |
|
|
integer | m3, |
|
|
integer | ia, |
|
|
integer | iz, |
|
|
integer | ja, |
|
|
integer | jz, |
|
|
real(kind=kind_phys), dimension(m1,m2,m3) | up, |
|
|
real(kind=kind_phys), dimension(m1,m2,m3) | vp, |
|
|
real(kind=kind_phys), dimension(m1,m2,m3) | wp, |
|
|
real(kind=kind_phys), dimension(m1,m2,m3) | theta, |
|
|
real(kind=kind_phys), dimension(m1,m2,m3) | pp, |
|
|
real(kind=kind_phys), dimension(m1,m2,m3) | dn0, |
|
|
real(kind=kind_phys), dimension(m1,m2,m3) | rv, |
|
|
real(kind=kind_phys), dimension(m1) | zt_rams, |
|
|
real(kind=kind_phys), dimension(m1) | zm_rams, |
|
|
integer, intent(in) | wind_eff_opt, |
|
|
real(kind=kind_phys) | frp_inst, |
|
|
integer, intent(out) | k1, |
|
|
integer, intent(out) | k2, |
|
|
logical, intent(in) | dbg_opt, |
|
|
real(kind=kind_phys) | g, |
|
|
real(kind=kind_phys) | cp, |
|
|
real(kind=kind_phys) | rgas, |
|
|
real(kind=kind_phys) | cpor, |
|
|
character(*), intent(inout) | errmsg, |
|
|
integer, intent(inout) | errflg, |
|
|
integer, intent(in) | icall, |
|
|
integer, intent(in) | mpiid, |
|
|
real(kind_phys), intent(in) | lat, |
|
|
real(kind_phys), intent(in) | long, |
|
|
real(kind_phys), intent(in) | curr_secs, |
|
|
real(kind_phys), intent(in) | alpha, |
|
|
real(kind_phys), intent(in) | frp_min ) |