SUTRLE Subroutine

public subroutine SUTRLE(PNM, KGL, KLOOP, PPNM)

Uses

  • proc~~sutrle~~UsesGraph proc~sutrle SUTRLE EC_PARKIND EC_PARKIND proc~sutrle->EC_PARKIND MPL_MODULE MPL_MODULE proc~sutrle->MPL_MODULE module~abort_trans_mod ABORT_TRANS_MOD proc~sutrle->module~abort_trans_mod module~set2pe_mod SET2PE_MOD proc~sutrle->module~set2pe_mod module~tpm_dim TPM_DIM proc~sutrle->module~tpm_dim module~tpm_distr TPM_DISTR proc~sutrle->module~tpm_distr module~tpm_fields TPM_FIELDS proc~sutrle->module~tpm_fields module~tpm_dim->EC_PARKIND module~tpm_distr->EC_PARKIND module~tpm_fields->EC_PARKIND

*** *sutrle * - transposition of Legendre polynomials during set-up

  • Interface. ---------- call *sutrle(pnm)

    Calculate send buffer size

copy data to be sent into zsndbufv

copy data from buffer to ppnm copy data from pnm to ppnm

 Calculate send buffer size

copy data to be sent into zsndbufw receive message (if not empty)

copy data from buffer to ppnm

Arguments

Type IntentOptional Attributes Name
real(kind=JPRD), intent(in) :: PNM(:)
integer(kind=JPIM), intent(in) :: KGL
integer(kind=JPIM), intent(in) :: KLOOP
real(kind=JPRD), intent(inout) :: PPNM(:,:)

Calls

proc~~sutrle~~CallsGraph proc~sutrle SUTRLE gstats gstats proc~sutrle->gstats mpl_allreduce mpl_allreduce proc~sutrle->mpl_allreduce mpl_barrier mpl_barrier proc~sutrle->mpl_barrier mpl_recv mpl_recv proc~sutrle->mpl_recv mpl_send mpl_send proc~sutrle->mpl_send mpl_wait mpl_wait proc~sutrle->mpl_wait proc~set2pe SET2PE proc~sutrle->proc~set2pe abor1 abor1 proc~set2pe->abor1 proc~abort_trans ABORT_TRANS proc~set2pe->proc~abort_trans mpl_abort mpl_abort proc~abort_trans->mpl_abort sdl_srlabort sdl_srlabort proc~abort_trans->sdl_srlabort sdl_traceback sdl_traceback proc~abort_trans->sdl_traceback

Called by

proc~~sutrle~~CalledByGraph proc~sutrle SUTRLE proc~suleg SULEG proc~suleg->proc~sutrle proc~suleg~2 SULEG proc~suleg~2->proc~sutrle proc~setup_trans SETUP_TRANS proc~setup_trans->proc~suleg proc~setup_trans~2 SETUP_TRANS proc~setup_trans~2->proc~suleg