SHUFFLE_MOD Module


Used by

  • module~~shuffle_mod~~UsedByGraph module~shuffle_mod SHUFFLE_MOD proc~dir_trans_ctl DIR_TRANS_CTL proc~dir_trans_ctl->module~shuffle_mod proc~dir_trans_ctlad DIR_TRANS_CTLAD proc~dir_trans_ctlad->module~shuffle_mod proc~edir_trans_ctl EDIR_TRANS_CTL proc~edir_trans_ctl->module~shuffle_mod proc~edir_trans_ctlad EDIR_TRANS_CTLAD proc~edir_trans_ctlad->module~shuffle_mod proc~einv_trans_ctl EINV_TRANS_CTL proc~einv_trans_ctl->module~shuffle_mod proc~einv_trans_ctlad EINV_TRANS_CTLAD proc~einv_trans_ctlad->module~shuffle_mod proc~inv_trans_ctl INV_TRANS_CTL proc~inv_trans_ctl->module~shuffle_mod proc~inv_trans_ctlad~2 INV_TRANS_CTLAD proc~inv_trans_ctlad~2->module~shuffle_mod

Subroutines

public subroutine SHUFFLE(KF_UV_G, KF_SCALARS_G, KSHFUV_G, KIVSETUV, KSHFSC_G, KIVSETSC, KVSETUV, KVSETSC)

*** SHUFFLE - Re-shuffle fields for load balancing

Read more…

Arguments

Type IntentOptional Attributes Name
integer(kind=JPIM), intent(in) :: KF_UV_G
integer(kind=JPIM), intent(in) :: KF_SCALARS_G
integer(kind=JPIM), intent(out) :: KSHFUV_G(:)
integer(kind=JPIM), intent(out) :: KIVSETUV(:)
integer(kind=JPIM), intent(out) :: KSHFSC_G(:)
integer(kind=JPIM), intent(out) :: KIVSETSC(:)
integer(kind=JPIM), intent(in), optional :: KVSETUV(:)
integer(kind=JPIM), intent(in), optional :: KVSETSC(:)