DCL:MATH2:SHTLIB: Spherical Harmonic Functions
| SHTINT(MM,JM,IM,WORK) | Initializes. |
| SHTNML(MM,N,M,LR,LI) | Calculates the storage position of spectral data. |
| SHTLAP(MM,IND,A,B) | Performs Laplacian operation on spectral data. |
| SHTS2W(MM,JM,ISW,S,W,WORK) | Transforms spectral data into wave data. |
| SHTW2G(MM,JM,IM,W,G,WORK) | Transforms wave data into grid data. |
| SHTS2G(MM,JM,IM,ISW,S,W,G,WORK) | Transforms spectral data into grid data. |
| SHTG2W(MM,JM,IM,G,W,WORK) | Transforms grid data into wave data. |
| SHTW2S(MM,JM,ISW,W,S,WORK) | Transforms wave data into spectral data. |
| SHTG2S(MM,JM,IM,ISW,G,W,S,WORK) | Transforms grid data into spectral data. |
| SHTSWA(MM,JM,ISW,M1,M2,S,W,WORK) | A subroutine of SHTS2W (wavenumber range specified) |
| SHTWGA(MM,JM,IM,M1,M2,W,G,WORK) | A subroutine of SHTW2G (wavenumber range specified) |
| SHTSGA(MM,JM,IM,ISW,M1,M2,S,W,G,WORK) | A subroutine of SHTS2G (wavenumber range specified) |
| SHTSWM(MM,JM,M,ISW,S,WR,WI,WORK) | A subroutine of SHTS2W (only for a certain wavenumber component) |
| SHTWGM(MM,JM,IM,M,WR,WI,G,WORK) | A subroutine of SHTW2G (only for a certain wavenumber component) |
| SHTSGM(MM,JM,IM,M,ISW,S,WR,WI,G,WORK) | A subroutine of SHTS2G (only for a certain wavenumber component) |
| SHTSWZ(MM,JM,ISW,S,WZ,WORK) | A subroutine of SHTS2W (only for zonal component) |
| SHTWGZ(JM,IM,WZ,G) | A subroutine of SHTW2G (only for zonal component)) |
| SHTSGZ(MM,JM,IM,ISW,S,WZ,G,WORK) | A subroutine of SHTS2G (only for zonal component) |
| SHTSWJ(MM,JM,ISW,J,M1,M2,S,WJ,WORK) | A subroutine of SHTS2W (longitude specified) |
| SHTWGJ(MM,IM,M1,M2,WJ,GJ,WORK) | A subroutine of SHTW2G (longitude specified) |
| SHTSGJ(MM,JM,IM,ISW,J,M1,M2,S,WJ,GJ,WORK) | A subroutine of SHTS2G (longitude specified) |
| SHTFUN(MM,JM,M,FUN,WORK) | Calculates the associated Legendre function. |
| SHTLFW(MM,JM,M,ISW,WM,SM,WORK) | Performs forward Legendre transformation. |
| SHTLBW(MM,JM,M,ISW,SM,WM,WORK) | Performs inverse Legendre transformation |