DASHMM 1.0.0 has been released. This marks a major upgrade from version 0.6, adding primarily fully distributed capability. Please visit Resources to download the latest version and the latest documentation.
DASHMM is an easy-to-use, general library providing parallelized multipole methods. The library comes with built-in kernels (Laplace and Yukawa) and methods (Barnes-Hut, Fast Multipole Method, Fast Multipole Method with merge-and-shift, and Direct summation), but can be extended to perform user-defined methods and compute for user-defined kernels. The distributed operation of the library has been tested on thousands of cores, giving correct and scalable results.