SUTRLE Subroutine

public subroutine SUTRLE(PNM)

Uses

  • proc~~sutrle~~UsesGraph proc~sutrle SUTRLE module~tpm_distr TPM_DISTR proc~sutrle->module~tpm_distr module~set2pe_mod~2 SET2PE_MOD proc~sutrle->module~set2pe_mod~2 module~tpm_fields~2 TPM_FIELDS proc~sutrle->module~tpm_fields~2 module~parkind1~2 PARKIND1 proc~sutrle->module~parkind1~2 module~tpm_dim~2 TPM_DIM proc~sutrle->module~tpm_dim~2 module~abort_trans_mod~2 ABORT_TRANS_MOD proc~sutrle->module~abort_trans_mod~2 module~tpm_gen~2 TPM_GEN proc~sutrle->module~tpm_gen~2 module~tpm_distr->module~parkind1~2 module~tpm_fields~2->module~parkind1~2 module~tpm_dim~2->module~parkind1~2 module~tpm_gen~2->module~parkind1~2

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

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

    Define PE to which data have to be sent and PE from which data have to be received

copy data to be sent into zcombuf

send message (if not empty or if message has been split)

receive message (if not empty)

copy data from buffer to f%rpnm

check received message length

copy data from pnm to rpnm

Arguments

Type IntentOptional Attributes Name
real(kind=JPRB), intent(in) :: PNM(R%NSPOLEG,D%NLEI3D)

Calls

proc~~sutrle~~CallsGraph proc~sutrle SUTRLE proc~abor1 ABOR1 proc~sutrle->proc~abor1 proc~abort_trans ABORT_TRANS proc~sutrle->proc~abort_trans proc~set2pe SET2PE proc~sutrle->proc~set2pe proc~abort_trans->proc~abor1 proc~sdl_srlabort SDL_SRLABORT proc~abort_trans->proc~sdl_srlabort proc~sdl_traceback SDL_TRACEBACK proc~abort_trans->proc~sdl_traceback proc~set2pe->proc~abor1 proc~set2pe->proc~abort_trans proc~sdl_srlabort->proc~abor1 proc~sdl_traceback->proc~abor1

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

Contents