This repository contains Python code for computing parametric hiearchical matrix approximations to kernel matrices. It accompanies the paper
Khan, A., Chen, C., Rao, V., & Saibaba, A. K. (2025). Parametric hierarchical matrix approximations to kernel matrices. arXiv preprint.
The results in the folder were generated on a computer with an Intel Xenon w9-3575X processor and 258GB of RAM.
The Python code requires the following packages to generate the tables.
- Numpy
- Scipy
- Numba
- Teneva
To use these codes in your research, please see the License. If you find our code useful, then please consider citing our paper.
To run all of the numerical experiments, perform the following steps.
- Clone the directory.
- Delete the files in the Logs directory.
- Run the command "python3 run_test.py".