KIFMM3d License and Copyright

The Kernel Independent Fast Multipole Method (KIFMM3d) is Copyright © by the following authors and contributors:
primary author: Lexing Ying
contributions from: George Biros, Harper Langston and Denis Zorin

This work was supported by the National Science Foundation's Knowledge and Distributed Intelligence (KDI) program through grant DMS-9980069. Computing on the TCS-1 HP Alphaserver was provided by the PIttsburgh Supercomputing center under award ASC-020017P.

KIFMM3d is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. You can also find the GPL on the GNU web site.

In addition, we kindly ask you to acknowledge KIFMM3d and its authors in any program or publication in which you use KIFMM3d. (You are not required to do so; it is up to your common sense to decide whether you want to comply with this request or not.) For general publications, we suggest referencing the following papers (all papers available under the publications):

  • L. Ying, G. Biros, D. Zorin, “A Kernel-independent Adaptive Fast Multipole Method in Two and Three Dimensions,” Journal of Computational Physics 196(2), 591–626 (2004).
  • L. Ying, G. Biros, D. Zorin, H. Langston, “A New Parallel Kernel-independent Fast Multipole Method,” 16th ACM/IEEE Conference on Supercomputing (2003).

Non-free versions of KIFMM3d are available under terms different from those of the General Public License. (e.g. they do not require you to accompany any object code using KIFMM3d with the corresponding source code.) Users interested in such a license should contact us for more information.