SULEG Subroutine

public subroutine SULEG()

Uses

  • proc~~suleg~~UsesGraph proc~suleg SULEG MPL_MODULE MPL_MODULE proc~suleg->MPL_MODULE PARKIND2 PARKIND2 proc~suleg->PARKIND2 module~abort_trans_mod ABORT_TRANS_MOD proc~suleg->module~abort_trans_mod module~parkind_ectrans PARKIND_ECTRANS proc~suleg->module~parkind_ectrans module~pre_suleg_mod PRE_SULEG_MOD proc~suleg->module~pre_suleg_mod module~prepsnm_mod~2 PREPSNM_MOD proc~suleg->module~prepsnm_mod~2 module~read_legpol_mod READ_LEGPOL_MOD proc~suleg->module~read_legpol_mod module~seefmm_mix~2 seefmm_mix proc~suleg->module~seefmm_mix~2 module~set2pe_mod SET2PE_MOD proc~suleg->module~set2pe_mod module~setup_geom_mod SETUP_GEOM_MOD proc~suleg->module~setup_geom_mod module~sugaw_mod SUGAW_MOD proc~suleg->module~sugaw_mod module~supol_mod SUPOL_MOD proc~suleg->module~supol_mod module~supolf_mod SUPOLF_MOD proc~suleg->module~supolf_mod module~sutrle_mod~2 SUTRLE_MOD proc~suleg->module~sutrle_mod~2 module~tpm_constants~2 TPM_CONSTANTS proc~suleg->module~tpm_constants~2 module~tpm_ctl~2 TPM_CTL proc~suleg->module~tpm_ctl~2 module~tpm_dim TPM_DIM proc~suleg->module~tpm_dim module~tpm_distr TPM_DISTR proc~suleg->module~tpm_distr module~tpm_fields~2 TPM_FIELDS proc~suleg->module~tpm_fields~2 module~tpm_flt~2 TPM_FLT proc~suleg->module~tpm_flt~2 module~tpm_gen~2 TPM_GEN proc~suleg->module~tpm_gen~2 module~tpm_geometry~2 TPM_GEOMETRY proc~suleg->module~tpm_geometry~2 module~tpm_pol TPM_POL proc~suleg->module~tpm_pol module~write_legpol_mod~2 WRITE_LEGPOL_MOD proc~suleg->module~write_legpol_mod~2 PARKIND1 PARKIND1 module~parkind_ectrans->PARKIND1 module~seefmm_mix~2->module~parkind_ectrans ecsort_mix ecsort_mix module~seefmm_mix~2->ecsort_mix module~wts500_mod~2 WTS500_MOD module~seefmm_mix~2->module~wts500_mod~2 module~tpm_constants~2->module~parkind_ectrans module~tpm_ctl~2->PARKIND1 iso_c_binding iso_c_binding module~tpm_ctl~2->iso_c_binding module~sharedmem_mod SHAREDMEM_MOD module~tpm_ctl~2->module~sharedmem_mod module~tpm_dim->PARKIND1 EC_PARKIND EC_PARKIND module~tpm_distr->EC_PARKIND module~tpm_fields~2->module~parkind_ectrans module~tpm_fields~2->iso_c_binding module~tpm_flt~2->module~parkind_ectrans module~tpm_flt~2->module~seefmm_mix~2 module~tpm_gen~2->module~parkind_ectrans module~tpm_geometry~2->module~parkind_ectrans module~tpm_pol->EC_PARKIND module~sharedmem_mod->iso_c_binding

*** *SULEG * - initialize the Legendre polynomials

  • Interface. ---------- CALL SULEG

    1.0 Initialize Fourier coefficients for ordinary Legendre polynomials


    3.1 Gaussian latitudes and weights


    3.1.1 specify a dual set of output (inv_trans) or input (dir_trans) latitudes / longitudes

    3.2 Computes related arrays

    3.2 Computes related arrays

    3.3 Working arrays

Arguments

None

Calls

proc~~suleg~~CallsGraph proc~suleg SULEG gstats gstats proc~suleg->gstats mpl_barrier mpl_barrier proc~suleg->mpl_barrier mpl_bytes mpl_bytes proc~suleg->mpl_bytes mpl_recv mpl_recv proc~suleg->mpl_recv mpl_send mpl_send proc~suleg->mpl_send mpl_wait mpl_wait proc~suleg->mpl_wait proc~abort_trans ABORT_TRANS proc~suleg->proc~abort_trans proc~end_pol END_POL proc~suleg->proc~end_pol proc~ini_pol INI_POL proc~suleg->proc~ini_pol proc~pre_suleg PRE_SULEG proc~suleg->proc~pre_suleg proc~read_legpol READ_LEGPOL proc~suleg->proc~read_legpol proc~set2pe SET2PE proc~suleg->proc~set2pe proc~setup_geom SETUP_GEOM proc~suleg->proc~setup_geom proc~setup_seefmm setup_seefmm proc~suleg->proc~setup_seefmm proc~sugaw SUGAW proc~suleg->proc~sugaw proc~supol SUPOL proc~suleg->proc~supol proc~supolf SUPOLF proc~suleg->proc~supolf proc~sutrle SUTRLE proc~suleg->proc~sutrle proc~write_legpol WRITE_LEGPOL proc~suleg->proc~write_legpol 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 proc~read_legpol->proc~abort_trans bytes_io_close bytes_io_close proc~read_legpol->bytes_io_close bytes_io_open bytes_io_open proc~read_legpol->bytes_io_open bytes_io_read bytes_io_read proc~read_legpol->bytes_io_read interface~sharedmem_associate SHAREDMEM_ASSOCIATE proc~read_legpol->interface~sharedmem_associate proc~set2pe->proc~abort_trans abor1 abor1 proc~set2pe->abor1 proc~comb_xy comb_xy proc~setup_seefmm->proc~comb_xy proc~prepotf prepotf proc~setup_seefmm->proc~prepotf proc~suquad suquad proc~setup_seefmm->proc~suquad proc~sugaw->gstats proc~sugaw->proc~abort_trans proc~sugaw->proc~supolf proc~gawl GAWL proc~sugaw->proc~gawl proc~sutrle->gstats proc~sutrle->mpl_barrier proc~sutrle->mpl_recv proc~sutrle->mpl_send proc~sutrle->mpl_wait proc~sutrle->proc~set2pe mpl_allreduce mpl_allreduce proc~sutrle->mpl_allreduce proc~write_legpol->proc~abort_trans proc~write_legpol->bytes_io_close proc~write_legpol->bytes_io_open bytes_io_write bytes_io_write proc~write_legpol->bytes_io_write keysort keysort proc~comb_xy->keysort proc~cpledn CPLEDN proc~gawl->proc~cpledn proc~wts500 WTS500 proc~suquad->proc~wts500 proc~wts500->abor1

Called by

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