|
subroutine | sll_f_apply_halo_exchange_6d_real64 (topo, decomp, arr, dim_mask_in) |
|
subroutine | sll_f_apply_halo_exchange_slim_6d_real64 (topo, decomp, arr, id, hw_left, hw_right) |
|
subroutine | sll_s_apply_halo_exchange_slim_6d_real64 (topo, decomp, arr, id, hw_left, hw_right, halo_block) |
|
Definition at line 314 of file sll_m_decomposition.F90.
◆ sll_f_apply_halo_exchange_6d_real64()
subroutine sll_f_apply_halo_exchange_6d_real64 |
( |
type(sll_t_cartesian_topology_6d), intent(in) |
topo, |
|
|
type(sll_t_decomposition_6d), intent(in) |
decomp, |
|
|
dimension(decomp%local%lo(1):decomp%local%hi(1), decomp%local%lo(2):decomp%local%hi(2), decomp%local%lo(3):decomp%local%hi(3), decomp%local%lo(4):decomp%local%hi(4), decomp%local%lo(5):decomp%local%hi(5), decomp%local%lo(6):decomp%local%hi(6)), intent(inout) |
arr, |
|
|
logical, dimension(nd), intent(in), optional |
dim_mask_in |
|
) |
| |
|
private |
◆ sll_f_apply_halo_exchange_slim_6d_real64()
subroutine sll_f_apply_halo_exchange_slim_6d_real64 |
( |
type(sll_t_cartesian_topology_6d), intent(in) |
topo, |
|
|
type(sll_t_decomposition_slim_6d), intent(inout) |
decomp, |
|
|
dimension(decomp%local%mn(1):decomp%local%mx(1), decomp%local%mn(2):decomp%local%mx(2), decomp%local%mn(3):decomp%local%mx(3), decomp%local%mn(4):decomp%local%mx(4), decomp%local%mn(5):decomp%local%mx(5), decomp%local%mn(6):decomp%local%mx(6)), intent(inout) |
arr, |
|
|
intent(in) |
id, |
|
|
intent(in) |
hw_left, |
|
|
intent(in) |
hw_right |
|
) |
| |
|
private |
◆ sll_s_apply_halo_exchange_slim_6d_real64()
subroutine sll_s_apply_halo_exchange_slim_6d_real64 |
( |
type(sll_t_cartesian_topology_6d), intent(in) |
topo, |
|
|
type(sll_t_decomposition_slim_6d), intent(inout), target |
decomp, |
|
|
dimension(decomp%local%mn(1):decomp%local%mx(1), decomp%local%mn(2):decomp%local%mx(2), decomp%local%mn(3):decomp%local%mx(3), decomp%local%mn(4):decomp%local%mx(4), decomp%local%mn(5):decomp%local%mx(5), decomp%local%mn(6):decomp%local%mx(6)), intent(inout) |
arr, |
|
|
intent(in) |
id, |
|
|
intent(in) |
hw_left, |
|
|
intent(in) |
hw_right, |
|
|
dimension(6,2), intent(in) |
halo_block |
|
) |
| |
|
private |