ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Adams, J. and Swarztrauber, P. N. 1999. Spherepack3.0: A model development facility. Mon. Wea. Rev. 127, 1872--1878.
|
| |
2
|
E. Anderson , Z. Bai , C. Bischof , L. S. Blackford , J. Demmel , Jack J. Dongarra , J. Du Croz , S. Hammarling , A. Greenbaum , A. McKenney , D. Sorensen, LAPACK Users' guide (third ed.), Society for Industrial and Applied Mathematics, Philadelphia, PA, 1999
|
| |
3
|
Boyd, J. 1992. Multipole expansions and pseudospectral cardinal functions: a new generalization of the fast Fourier transform. J. Comp. Phys. 103, 1, 184--186.
|
| |
4
|
Canuto, C., Hussaini, M., Quarteroni, A., and Zang, T. 1991. Spectral Methods in Fluid Dynamics, 3rd ed. Springer-Verlag, New York.
|
| |
5
|
Nancy Collins , Gerhard Theurich , Cecelia Deluca , Max Suarez , Atanas Trayanov , V. Balaji , Peggy Li , Weiyu Yang , Chris Hill , Arlindo Da Silva, Design and Implementation of Components in the Earth System Modeling Framework, International Journal of High Performance Computing Applications, v.19 n.3, p.341-350, August 2005
[doi> 10.1177/1094342005056120]
|
| |
6
|
D’Azevedo, E. 2004. Performance of the spherical harmonic transform on modern architectures. In Proceedings of the SIAM Conference on Parallel Processing for Scientific Computing. SIAM, Philadelphia, PA.
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
Healy, Jr., D., Rockmore, D., Kostelec, P., and Moore, S. 2003. An FFT for the 2-sphere: improvements and variations. J. Fourier Anal. Appl. 9, 4, 341--385.
|
| |
12
|
Holmes, J., Wang, Z., Drake, J., Lyon, B., and Chen, W.-T. 1996. A fast multipole transformation for global climate calculations. Tech. Rep. ORNL TM-13135, Oak Ridge National Laboratory.
|
| |
13
|
|
| |
14
|
Kelbert, A. 2007. Shtools - spherical harmonics toolbox. Download from Matlab Central File Exchange. available at http://www.mathworks.com/matlabcentral/fileexchange.
|
| |
15
|
|
| |
16
|
Mohlenkamp, M. 1999. A fast transform for spherical harmonics. J. Fourier Anal. Appl. 5(2/3), 159--184.
|
| |
17
|
|
| |
18
|
Satoru Shingu , Hiroshi Takahara , Hiromitsu Fuchigami , Masayuki Yamada , Yoshinori Tsuda , Wataru Ohfuchi , Yuji Sasaki , Kazuo Kobayashi , Takashi Hagiwara , Shin-ichi Habata , Mitsuo Yokokawa , Hiroyuki Itoh , Kiyoshi Otsuka, A 26.58 Tflops global atmospheric simulation with the spectral transform method on the Earth Simulator, Proceedings of the 2002 ACM/IEEE conference on Supercomputing, p.1-19, November 16, 2002, Baltimore, Maryland
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
Temperton, C. 1983. Fast mixed-radix real Fourier transform. J. Comp. Phys. 52, 340--350.
|
| |
25
|
|
| |
26
|
Wieczorek, M. 2007. Shtools: Tools for working with spherical harmonics. http://www.ipgp.jussieu.fr/~wieczor/SHTOOLS. available at http://www.ipgp.jussieu.fr/~wieczor/SHTOOLS.
|
| |
27
|
|
| |
28
|
|
|