MOSAIC: Multipole operator generator for Fast Multipole Method operators
Abstract
MOSAIC (Multipole Operators in Symbols, Automatically Improved and Condensed) automatically produces, verifies, and optimizes computer code for Fast Multipole Method (FMM) operators. It is based on a symbolic algebra library, and can produce code for any expansion order and be extended to use any basis or kernel function. The code applies algebraic modifications to reduce the number of floating-point operations and can symbolically verify correctness.
- Publication:
-
Astrophysics Source Code Library
- Pub Date:
- February 2021
- Bibcode:
- 2021ascl.soft02020C
- Keywords:
-
- Software