A collection of codes for solving integral equation formulations of boundary value problems.
fmm3dbie
Linking with the latest FMM3D library maintained by the Flatiron Institute, this package contains fast solvers for various boundary value problems for the Laplace, Helmholtz, and Maxwell equations. See the below papers for more information regarding the underlying algorithms and techniques.
Funded in part by the Office of Naval Research and The Simons Foundation.
Leslie Greengard (Flatiron, NYU)
Mike O'Neil (NYU)
Manas Rachh (Flatiron)
Felipe Vico (Valencia)
chunkie
Efficient, Matlab-based collection of routines for solving integral equations along curves in two dimensions.
Funded in part by the Office of Naval Research.
Travis Askham (NJIT)
Dan Fortunato (Flatiron)
Jeremy Hoskins (Chicago)
Mike O'Neil (NYU)
Manas Rachh (Flatiron)
idlib
Efficient randomized linear algebra routines for computing interpolative decompositions of real and complex matrices. Originally released by Mark Tygert, this repository contained a slightly updated version compatible with OpenMP accelerations. For more info, see:
Gunnar Martinsson (UT Austin)
Vladimir Rokhlin (Yale)
Yoel Shkolnisky (Tel Aviv)
Mark Tygert (Facebook)
FMM3D
Shared memory parallelized fast multipole libraries for 3D Laplace and (low-frequency) Helmholtz potentials. Maintained by the Flatiron Institute.
Zydrunas Gimbutas (NIST)
Leslie Greengard (NYU, Flatiron Institute)
Libin Lu (Flatiron Institute)
Jeremy Magland (Flatiron Institute)
Dhairya Malhotra (NYU)
Mike O'Neil (NYU)
Manas Rachh (Flatiron Institute)
Vladimir Rokhlin (Yale)