SUPOL Subroutine

public subroutine SUPOL(KNSMAX, DDMU, DDPOL, DDA, DDB, DDC, DDD, DDE, DDF, DDG, DDH, DDI)

Uses

  • proc~~supol~~UsesGraph proc~supol SUPOL module~parkind2~2 PARKIND2 proc~supol->module~parkind2~2 module~parkind1~2 PARKIND1 proc~supol->module~parkind1~2

*** *SUPOL * - Routine to compute the Legendre polynomials

  • Interface. ---------- CALL *SUPOL(KNSMAX,DDMU,DDPOL,DDA,DDB,DDC,DDD,DDE ,DDF,DDG,DDH,DDI)

    1. Diagonal (the terms 0,0 and 1,1 have already been computed) -----------------------------------------------------------

    2. General recurrence. -------------------

Arguments

Type IntentOptional Attributes Name
integer(kind=JPIM), intent(in) :: KNSMAX
real(kind=JPRH), intent(in) :: DDMU
real(kind=JPRH), intent(out) :: DDPOL(0:KNSMAX,0:KNSMAX)
real(kind=JPRH), intent(in) :: DDA(0:KNSMAX)
real(kind=JPRH), intent(in) :: DDB(0:KNSMAX)
real(kind=JPRH), intent(in) :: DDC(0:KNSMAX,0:KNSMAX)
real(kind=JPRH), intent(in) :: DDD(0:KNSMAX,0:KNSMAX)
real(kind=JPRH), intent(in) :: DDE(0:KNSMAX,0:KNSMAX)
real(kind=JPRH), intent(in) :: DDF(0:KNSMAX)
real(kind=JPRH), intent(in) :: DDG(0:KNSMAX)
real(kind=JPRH), intent(in) :: DDH(0:KNSMAX)
real(kind=JPRH), intent(in) :: DDI(0:KNSMAX)

Called by

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

Contents