| 
    Neko 0.9.1
    
   A portable framework for high-order spectral element flow simulations 
   | 
 
LIBRARY ROUTINES FOR SPECTRAL METHODS. More...
Functions/Subroutines | |
| subroutine | zwgl (z, w, np) | 
Generate NP Gauss Legendre points Z and weights W associated with Jacobi polynomial \( P(N)(\alpha=0, \beta=0) \). The polynomial degree N = NP-1.   | |
| subroutine | zwgll (z, w, np) | 
| subroutine | zwgj (z, w, np, alpha, beta) | 
| subroutine | zwgjd (z, w, np, alpha, beta) | 
| subroutine | zwglj (z, w, np, alpha, beta) | 
| subroutine | zwgljd (z, w, np, alpha, beta) | 
| real(kind=xp) function | endw1 (n, alpha, beta) | 
| real(kind=xp) function | endw2 (n, alpha, beta) | 
| real(kind=xp) function | gammaf (x) | 
| real(kind=xp) function | pnormj (n, alpha, beta) | 
| subroutine | jacg (xjac, np, alpha, beta) | 
| subroutine | jacobf (poly, pder, polym1, pderm1, polym2, pderm2, n, alp, bet, x) | 
| real(kind=xp) function | hgj (ii, z, zgj, np, alpha, beta) | 
| real(kind=xp) function | hgjd (ii, z, zgj, np, alpha, beta) | 
| real(kind=xp) function | hglj (ii, z, zglj, np, alpha, beta) | 
| real(kind=xp) function | hgljd (i, z, zglj, np, alpha, beta) | 
| subroutine | dgj (d, dt, z, nz, nzd, alpha, beta) | 
| subroutine | dgjd (d, dt, z, nz, nzd, alpha, beta) | 
| subroutine | dglj (d, dt, z, nz, nzd, alpha, beta) | 
| subroutine | dgljd (d, dt, z, nz, nzd, alpha, beta) | 
| subroutine | dgll (d, dt, z, nz, nzd) | 
| real(kind=xp) function | hgll (i, z, zgll, nz) | 
| real(kind=xp) function | hgl (i, z, zgl, nz) | 
| real(kind=xp) function | pnleg (z, n) | 
| subroutine | legendre_poly (l, x, n) | 
| Evaluate Legendre polynomials of degrees 0-N at point x and store in array L.   | |
| real(kind=xp) function | pndleg (z, n) | 
| subroutine | dgllgl (d, dt, zm1, zm2, im12, nzm1, nzm2, nd1, nd2) | 
| subroutine | dgljgj (d, dt, zgl, zg, iglg, npgl, npg, nd1, nd2, alpha, beta) | 
| subroutine | dgljgjd (d, dt, zgl, zg, iglg, npgl, npg, nd1, nd2, alpha, beta) | 
| subroutine | iglm (i12, it12, z1, z2, nz1, nz2, nd1, nd2) | 
| subroutine | igllm (i12, it12, z1, z2, nz1, nz2, nd1, nd2) | 
| subroutine | igjm (i12, it12, z1, z2, nz1, nz2, nd1, nd2, alpha, beta) | 
| subroutine | igljm (i12, it12, z1, z2, nz1, nz2, nd1, nd2, alpha, beta) | 
March 1989
For questions, comments or suggestions, please contact:
Einar Malvin Ronquist Room 3-243 Department of Mechanical Engineering Massachusetts Institute of Technology 77 Massachusetts Avenue Cambridge, MA 0299 U.S.A.
| subroutine speclib::dgjd | ( | real(kind=xp), dimension(nzd,nzd) | d, | 
| real(kind=xp), dimension(nzd,nzd) | dt, | ||
| real(kind=xp), dimension(1) | z, | ||
| nz, | |||
| nzd, | |||
| real(kind=xp) | alpha, | ||
| real(kind=xp) | beta | ||
| ) | 
Definition at line 734 of file speclib.f90.


| subroutine speclib::dgljd | ( | real(kind=xp), dimension(nzd,nzd) | d, | 
| real(kind=xp), dimension(nzd,nzd) | dt, | ||
| real(kind=xp), dimension(1) | z, | ||
| nz, | |||
| nzd, | |||
| real(kind=xp) | alpha, | ||
| real(kind=xp) | beta | ||
| ) | 
Definition at line 817 of file speclib.f90.


| subroutine speclib::dgljgjd | ( | real(kind=xp), dimension(nd2,nd1) | d, | 
| real(kind=xp), dimension(nd1,nd2) | dt, | ||
| real(kind=xp), dimension(nd1) | zgl, | ||
| real(kind=xp), dimension(nd2) | zg, | ||
| real(kind=xp), dimension(nd2,nd1) | iglg, | ||
| npgl, | |||
| npg, | |||
| nd1, | |||
| nd2, | |||
| real(kind=xp) | alpha, | ||
| real(kind=xp) | beta | ||
| ) | 
Definition at line 1116 of file speclib.f90.


| subroutine speclib::dgll | ( | real(kind=rp), dimension(nzd,nzd) | d, | 
| real(kind=rp), dimension(nzd,nzd) | dt, | ||
| real(kind=rp), dimension(1) | z, | ||
| nz, | |||
| nzd | |||
| ) | 
Definition at line 864 of file speclib.f90.


Definition at line 344 of file speclib.f90.


Definition at line 388 of file speclib.f90.


Definition at line 432 of file speclib.f90.


| real(kind=xp) function speclib::hgj | ( | ii, | |
| real(kind=xp) | z, | ||
| real(kind=xp), dimension(1) | zgj, | ||
| np, | |||
| real(kind=xp) | alpha, | ||
| real(kind=xp) | beta | ||
| ) | 
Definition at line 580 of file speclib.f90.


| real(kind=xp) function speclib::hgjd | ( | ii, | |
| real(kind=xp) | z, | ||
| real(kind=xp), dimension(1) | zgj, | ||
| np, | |||
| real(kind=xp) | alpha, | ||
| real(kind=xp) | beta | ||
| ) | 
Definition at line 609 of file speclib.f90.


Definition at line 923 of file speclib.f90.


| real(kind=xp) function speclib::hglj | ( | ii, | |
| real(kind=xp) | z, | ||
| real(kind=xp), dimension(1) | zglj, | ||
| np, | |||
| real(kind=xp) | alpha, | ||
| real(kind=xp) | beta | ||
| ) | 
Definition at line 633 of file speclib.f90.


| real(kind=xp) function speclib::hgljd | ( | i, | |
| real(kind=xp) | z, | ||
| real(kind=xp), dimension(1) | zglj, | ||
| np, | |||
| real(kind=xp) | alpha, | ||
| real(kind=xp) | beta | ||
| ) | 
Definition at line 662 of file speclib.f90.


Definition at line 901 of file speclib.f90.


| subroutine speclib::jacg | ( | real(kind=xp), dimension(1) | xjac, | 
| np, | |||
| alpha, | |||
| beta | |||
| ) | 
Definition at line 482 of file speclib.f90.


| subroutine speclib::jacobf | ( | poly, | |
| pder, | |||
| polym1, | |||
| pderm1, | |||
| polym2, | |||
| pderm2, | |||
| n, | |||
| alp, | |||
| bet, | |||
| x | |||
| ) | 
Definition at line 994 of file speclib.f90.


Definition at line 942 of file speclib.f90.


Definition at line 456 of file speclib.f90.


| subroutine speclib::zwgj | ( | real(kind=rp), dimension(1) | z, | 
| real(kind=rp), dimension(1) | w, | ||
| np, | |||
| real(kind=rp) | alpha, | ||
| real(kind=rp) | beta | ||
| ) | 
Definition at line 185 of file speclib.f90.


| subroutine speclib::zwgjd | ( | real(kind=xp), dimension(1) | z, | 
| real(kind=xp), dimension(1) | w, | ||
| np, | |||
| real(kind=xp) | alpha, | ||
| real(kind=xp) | beta | ||
| ) | 
Definition at line 216 of file speclib.f90.


| Z | Quadrature points. | 
| W | Quadrature weights. | 
| NP | Number of quadrature points. | 
Definition at line 160 of file speclib.f90.


| subroutine speclib::zwglj | ( | real(kind=rp), dimension(1) | z, | 
| real(kind=rp), dimension(1) | w, | ||
| np, | |||
| real(kind=rp) | alpha, | ||
| real(kind=rp) | beta | ||
| ) | 
Definition at line 268 of file speclib.f90.


| subroutine speclib::zwgljd | ( | real(kind=xp), dimension(np) | z, | 
| real(kind=xp), dimension(np) | w, | ||
| np, | |||
| real(kind=xp) | alpha, | ||
| real(kind=xp) | beta | ||
| ) | 
Definition at line 299 of file speclib.f90.


Definition at line 168 of file speclib.f90.

