Functions/Subroutines | |
subroutine | mpi_decomp_2d (sx, ex, sy, ey, n_local_x, n_local_y, maxl, maxm, coords, dims, Ndim) |
subroutine | get_mpi_neighbours (neighbours, comm3d) |
subroutine | get_stride_p (stride_p_yz, stride_p_xz, sx, ex, sy, ey, sz, ez) |
subroutine | exchange2d (uu, stride_p_xz, stride_p_yz, neighbours, ex, ey, ez, sx, sy, sz, comm_topology) |
subroutine | get_stride_p_aug1 (stride_p_aug1_yz, stride_p_aug1_xz, sx, ex, sy, ey, sz, ez) |
subroutine | exchange2d_aug1 (uu, stride_p_aug1_xz, stride_p_aug1_yz, neighbours, ex, ey, ez, sx, sy, sz, comm_topology) |
subroutine | get_stride_p_aug2 (stride_p_aug2_yz, stride_p_aug2_xz, sx, ex, sy, ey, sz, ez) |
subroutine | exchange2d_aug2 (uu, stride_p_aug2_xz, stride_p_aug2_yz, neighbours, ex, ey, ez, sx, sy, sz, comm_topology) |
subroutine | get_stride_p_augaug1 (stride_p_augaug1_yz, stride_p_augaug1_xz, sx, ex, sy, ey, sz, ez) |
subroutine | exchange2d_augaug1 (uu, stride_p_augaug1_xz, stride_p_augaug1_yz, neighbours, ex, ey, ez, sx, sy, sz, comm_topology) |
subroutine | get_stride_p_augaug2 (stride_p_augaug2_yz, stride_p_augaug2_xz, sx, ex, sy, ey, sz, ez) |
subroutine | exchange2d_augaug2 (uu, stride_p_augaug2_xz, stride_p_augaug2_yz, neighbours, ex, ey, ez, sx, sy, sz, comm_topology) |
subroutine | get_stride_p_augaug3 (stride_p_augaug2_yz, stride_p_augaug2_xz, sx, ex, sy, ey, sz, ez) |
subroutine | exchange2d_augaug3 (uu, stride_p_augaug3_xz, stride_p_augaug3_yz, neighbours, ex, ey, ez, sx, sy, sz, comm_topology) |
subroutine exchange2d | ( | double precision, dimension(sx-1:ex+1,sy-1:ey+1,sz:ez), intent(inout) | uu, |
integer, intent(in) | stride_p_xz, | ||
integer, intent(in) | stride_p_yz, | ||
integer, dimension(6), intent(in) | neighbours, | ||
integer, intent(in) | ex, | ||
integer, intent(in) | ey, | ||
integer, intent(in) | ez, | ||
integer, intent(in) | sx, | ||
integer, intent(in) | sy, | ||
integer, intent(in) | sz, | ||
integer, intent(in) | comm_topology | ||
) |
subroutine exchange2d_aug1 | ( | double precision, dimension(sx-2:ex+2,sy-2:ey+2,sz:ez), intent(inout) | uu, |
integer, intent(in) | stride_p_aug1_xz, | ||
integer, intent(in) | stride_p_aug1_yz, | ||
integer, dimension(6), intent(in) | neighbours, | ||
integer, intent(in) | ex, | ||
integer, intent(in) | ey, | ||
integer, intent(in) | ez, | ||
integer, intent(in) | sx, | ||
integer, intent(in) | sy, | ||
integer, intent(in) | sz, | ||
integer, intent(in) | comm_topology | ||
) |
subroutine exchange2d_aug2 | ( | double precision, dimension(sx-2:ex+2,sy-2:ey+2,sz:ez), intent(inout) | uu, |
integer, intent(in) | stride_p_aug2_xz, | ||
integer, intent(in) | stride_p_aug2_yz, | ||
integer, dimension(6), intent(in) | neighbours, | ||
integer, intent(in) | ex, | ||
integer, intent(in) | ey, | ||
integer, intent(in) | ez, | ||
integer, intent(in) | sx, | ||
integer, intent(in) | sy, | ||
integer, intent(in) | sz, | ||
integer, intent(in) | comm_topology | ||
) |
subroutine exchange2d_augaug1 | ( | double precision, dimension(sx-3:ex+3,sy-3:ey+3,sz:ez), intent(inout) | uu, |
integer, intent(in) | stride_p_augaug1_xz, | ||
integer, intent(in) | stride_p_augaug1_yz, | ||
integer, dimension(6), intent(in) | neighbours, | ||
integer, intent(in) | ex, | ||
integer, intent(in) | ey, | ||
integer, intent(in) | ez, | ||
integer, intent(in) | sx, | ||
integer, intent(in) | sy, | ||
integer, intent(in) | sz, | ||
integer, intent(in) | comm_topology | ||
) |
subroutine exchange2d_augaug2 | ( | double precision, dimension(sx-3:ex+3,sy-3:ey+3,sz:ez), intent(inout) | uu, |
integer, intent(in) | stride_p_augaug2_xz, | ||
integer, intent(in) | stride_p_augaug2_yz, | ||
integer, dimension(6), intent(in) | neighbours, | ||
integer, intent(in) | ex, | ||
integer, intent(in) | ey, | ||
integer, intent(in) | ez, | ||
integer, intent(in) | sx, | ||
integer, intent(in) | sy, | ||
integer, intent(in) | sz, | ||
integer, intent(in) | comm_topology | ||
) |
subroutine exchange2d_augaug3 | ( | double precision, dimension(sx-3:ex+3,sy-3:ey+3,sz:ez), intent(inout) | uu, |
integer, intent(in) | stride_p_augaug3_xz, | ||
integer, intent(in) | stride_p_augaug3_yz, | ||
integer, dimension(6), intent(in) | neighbours, | ||
integer, intent(in) | ex, | ||
integer, intent(in) | ey, | ||
integer, intent(in) | ez, | ||
integer, intent(in) | sx, | ||
integer, intent(in) | sy, | ||
integer, intent(in) | sz, | ||
integer, intent(in) | comm_topology | ||
) |
subroutine get_mpi_neighbours | ( | integer, dimension(6) | neighbours, |
integer | comm3d | ||
) |
subroutine get_stride_p | ( | integer | stride_p_yz, |
integer | stride_p_xz, | ||
integer | sx, | ||
integer | ex, | ||
integer | sy, | ||
integer | ey, | ||
integer | sz, | ||
integer | ez | ||
) |
subroutine get_stride_p_aug1 | ( | integer | stride_p_aug1_yz, |
integer | stride_p_aug1_xz, | ||
integer | sx, | ||
integer | ex, | ||
integer | sy, | ||
integer | ey, | ||
integer | sz, | ||
integer | ez | ||
) |
subroutine get_stride_p_aug2 | ( | integer | stride_p_aug2_yz, |
integer | stride_p_aug2_xz, | ||
integer | sx, | ||
integer | ex, | ||
integer | sy, | ||
integer | ey, | ||
integer | sz, | ||
integer | ez | ||
) |
subroutine get_stride_p_augaug1 | ( | integer | stride_p_augaug1_yz, |
integer | stride_p_augaug1_xz, | ||
integer | sx, | ||
integer | ex, | ||
integer | sy, | ||
integer | ey, | ||
integer | sz, | ||
integer | ez | ||
) |
subroutine get_stride_p_augaug2 | ( | integer | stride_p_augaug2_yz, |
integer | stride_p_augaug2_xz, | ||
integer | sx, | ||
integer | ex, | ||
integer | sy, | ||
integer | ey, | ||
integer | sz, | ||
integer | ez | ||
) |
subroutine get_stride_p_augaug3 | ( | integer | stride_p_augaug2_yz, |
integer | stride_p_augaug2_xz, | ||
integer | sx, | ||
integer | ex, | ||
integer | sy, | ||
integer | ey, | ||
integer | sz, | ||
integer | ez | ||
) |
subroutine mpi_decomp_2d | ( | integer | sx, |
integer | ex, | ||
integer | sy, | ||
integer | ey, | ||
integer | n_local_x, | ||
integer | n_local_y, | ||
integer | maxl, | ||
integer | maxm, | ||
integer, dimension(ndim) | coords, | ||
integer, dimension(ndim) | dims, | ||
integer | Ndim | ||
) |