This library of C functions computes approximations of sums of the following form.
Given , a set of arbitrary source nodes, and a vector of
real coefficients
, evaluate the sum
on a set of arbitrary target nodes.
Here is a kernel function. Such kernels include the Abel-Poisson
and singularity kernels as well as locally supported kernels and
the spherical Gaussian kernel.
Our algorithm is based on the fast Fourier transform for nonequispaced nodes on the sphere (NFSFT) and
therefore depends on the NFFT C-library. New kernels are easily incorporated
by defining an appropriate C-function.
The algorithms are implemented by Jens Keiner and Stefan Kunis in
./applications/fastsumS2. Related paper are
Keiner, J., Kunis, S. and Potts, D. Fast summation of radial functions on the sphere.
Computing 78, 1-15,
(full paper ps,
pdf), 2006