Functions/Subroutines | |
subroutine | advect_phi (phi2, u2, v2, w2, conv2_phi, sx, ex, sy, ey, sz_p, ez_p, sz_uv, sz_w, ez_uv, ez_w, maxl, maxn, ex_max, neighbours, comm2d_quasiperiodic, dx, dy, dz, stride_p_augaug1_xz, stride_p_augaug1_yz, stride_p_augaug2_xz, stride_p_augaug2_yz, stride_p_augaug3_xz, stride_p_augaug3_yz, stride_uv_xz, stride_uv_yz, stride_w_xz, stride_w_yz) |
subroutine advect_phi | ( | double precision, dimension(sx-1:ex+1,sy-1:ey+1,sz_p:ez_p), intent(in) | phi2, |
double precision, dimension(sx-1:ex+1,sy-1:ey+1,sz_uv:ez_uv), intent(in) | u2, | ||
double precision, dimension(sx-1:ex+1,sy-1:ey+1,sz_uv:ez_uv), intent(in) | v2, | ||
double precision, dimension(sx-1:ex+1,sy-1:ey+1,sz_w:ez_w), intent(in) | w2, | ||
double precision, dimension(sx-1:ex+1,sy-1:ey+1,sz_p:ez_p), intent(out) | conv2_phi, | ||
integer, intent(in) | sx, | ||
integer, intent(in) | ex, | ||
integer, intent(in) | sy, | ||
integer, intent(in) | ey, | ||
integer, intent(in) | sz_p, | ||
integer, intent(in) | ez_p, | ||
integer, intent(in) | sz_uv, | ||
integer, intent(in) | sz_w, | ||
integer, intent(in) | ez_uv, | ||
integer, intent(in) | ez_w, | ||
integer, intent(in) | maxl, | ||
integer, intent(in) | maxn, | ||
integer, intent(in) | ex_max, | ||
integer, dimension(6), intent(in) | neighbours, | ||
integer, intent(in) | comm2d_quasiperiodic, | ||
double precision, intent(in) | dx, | ||
double precision, intent(in) | dy, | ||
double precision, intent(in) | dz, | ||
integer, intent(in) | stride_p_augaug1_xz, | ||
integer, intent(in) | stride_p_augaug1_yz, | ||
integer, intent(in) | stride_p_augaug2_xz, | ||
integer, intent(in) | stride_p_augaug2_yz, | ||
integer, intent(in) | stride_p_augaug3_xz, | ||
integer, intent(in) | stride_p_augaug3_yz, | ||
integer, intent(in) | stride_uv_xz, | ||
integer, intent(in) | stride_uv_yz, | ||
integer, intent(in) | stride_w_xz, | ||
integer, intent(in) | stride_w_yz | ||
) |