HODLR3Dlib introduces a new class of hierarchical matrices for N-body problems in 3D. It performs matrix vector product in almost linear complexity. The domain is subdivided using a uniform tree. Low rank approximation of the appropriate submatrices has been obtained using Adaptive Cross Approximation. The code has been parallelised using MPI.
The code in this repository helps reproduce the tables, figures and algorithms discussed in the Manuscript:
Steps to reproduce the results can be found here
For a detailed documentation on the library, visit our documentation page.
Date: May 20th, 2023
Developed by Kandappan V A, Vaishnavi Gujjula, Sivaram Ambikasaran