/HODLR3D

Primary LanguageC++

HODLR3Dlib

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:

Title : "HODLR3D: Hierarchical Matrices for N-Body Problems in Three Dimensions".
Authors : Kandappan V A, Vaishnavi Gujjula, Sivaram Ambikasaran
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