To launch these demos, you need:
- JRE1.5 or JDK1.5 or higher
- Java WebStart enabled
If the applets on the left do not load, or if you want to download the source files:

Yang Wang, The Fast Multipole Method for 2D Coulombic Problems: Analysis, Implementation and Visualization, M.S. Thesis, University of Maryland, College Park, 2005

My thesis advisor is Dr. Ramani Duraiswami. Dr. Nail Gumerov and Dr. C. David Levermore are also on the thesis committee.

© 2005
w p w y [ a t ] u m i c h * e d u

 
Regular Multilevel FMM, based on "Greengard and Roklin, A fast algorithm for particle simulations,Journal of Computational Physics, 73(2):325-348, 1987"
Binary: fmmdemo.jar

Source: fmmdemo.zip

Requires Java 1.5 or higher

GPL license
 
Adaptive Multilevel FMM, based on "Fast Multipole Methods for the Helmholtz Equation in Three Dimensions, pp. 265-283, Nail A. Gumerov and Ramani Duraiswami, Elsevier Science, Oxford, 2005"
Binary: fmmdemo-adaptive.jar

Source: fmmdemo-adaptive.zip

Requires Java 1.5 or higher

GPL license
 
Another Adaptive Multilevel FMM, based on "H. Cheng, L. Greengard, and V. Rokhlin, A Fast Adaptive Multipole Algorithm in Three Dimensions, Journal of Computational Physics 155, 468-498 (1999)"
Binary: fmmdemo-adaptive2.jar

Source: fmmdemo-adaptive2.zip

Requires Java 1.5 or higher,

GPL license