Algorithm 888
swMATH ID:  22885 
Software Authors:  John B. Drake; Pat Worley; Eduardo D’Azevedo 
Description:  Algorithm 888: Spherical Harmonic Transform Algorithms. A collection of MATLAB classes for computing and using spherical harmonic transforms is presented. Methods of these classes compute differential operators on the sphere and are used to solve simple partial differential equations in a spherical geometry. The spectral synthesis and analysis algorithms using fast Fourier transforms and Legendre transforms with the associated Legendre functions are presented in detail. A set of methods associated with a spectral_field class provides spectral approximation to the differential operators ∇ ⋯, ∇ ×, ∇, and ∇2 in spherical geometry. Laplace inversion and Helmholtz equation solvers are also methods for this class. The use of the class and methods in MATLAB is demonstrated by the solution of the barotropic vorticity equation on the sphere. A survey of alternative algorithms is given and implementations for parallel high performance computers are discussed in the context of global climate and weather models. 
Homepage:  https://dl.acm.org/citation.cfm?id=1404581 
Dependencies:  Matlab 
Related Software:  FLTSS; ConceFT; FaVeST; libsharp; NFFT3; Healpix; P3DFFT; DLMF; DFTI 
Cited in:  2 Publications 
Standard Articles
1 Publication describing the Software  Year 

Algorithm 888: Spherical harmonic transform algorithms. Drake, John B.; Worley, Patrick H.; D'azevedo, Eduardo 
2008

all
top 5
Cited by 6 Authors
1  Le Gia, Quoc Thong 
1  Li, Ming 
1  Wan, Xiaoyun 
1  Wang, Yuguang 
1  Yu, Jinhai 
1  Zeng, Yanyan 
Cited in 2 Serials
1  ACM Transactions on Mathematical Software 
1  Journal of Geodesy 
Cited in 3 Fields
2  Special functions (33XX) 
1  Integral transforms, operational calculus (44XX) 
1  Numerical analysis (65XX) 