FMMTL: FMM Template Library A Generalized Framework for Kernel Matrices

Cris Cecka,Simon Layton
DOI: https://doi.org/10.1007/978-3-319-10705-9_60
2014-10-31
Abstract:In response to two decades of development in structured dense matrix algorithms and a vast number of research codes, we present designs and progress towards a codebase that is abstracted over the primary domains of research. In the domain of mathematics, this includes the development of interaction kernels and their low-rank expansions. In the domain of high performance computing, this includes the optimized construction, traversal, and scheduling algorithms for the appropriate operations. We present a versatile system that can encompass the design decisions made over a decade of research while providing an abstracted, intuitive, and usable front-end that can integrated into existing linear algebra libraries.
What problem does this paper attempt to address?