The FMMLIB3D suite permits the evaluation of potential fields
governed by the Laplace, Helmholtz equations in free space.
STFMMLIB3D permits the evaluation of potential fields governed
by the Stokes equations.
FMMLIB3D provides subroutines for particle (point) sources as well as
constant layer potential densities on triangles.
The codes are easy to use and reasonably well optimized for performance.
It is being released under the GPL license (version 2) as published by
the Free Software Foundation. A rudimentary manual is provided in the
zip file in the FMM3D/doc directory.
STFMMLIB3D provides subroutines for particle (point) sources only,
either in free-space or in a half-space with no-slip boundary
conditions.
FMMLIB3D contains both Fortran source code and versions compiled for
MATLAB under Mac OS X (64 bit), Windows (32 bit and 64 bit), and Linux (64 bit).
STFMMLIB3D contains both Fortran source code and versions compiled for
MATLAB under Windows (32 bit and 64 bit), and Linux (64 bit).
Downloads and documentation
Download current FMMLIB3D release
(April 13, 2012): fmmlib3d-1.2
Download current STFMMLIB3D release
(May 30, 2012): stfmmlib3d-1.2
This work was supported in part by the Department of Energy and
in part by the Air Force Office of Scientific Research under MURI grant
FA9550-06-1-0337 and NSSEFF Program Award FA9550-10-0180,
in part by the NSF under grant DMS09-34733, and in part by Meyer Sound
Laboratories, Inc.