4.5 Article

The basic matrix library (BML) for quantum chemistry

Journal

JOURNAL OF SUPERCOMPUTING
Volume 74, Issue 11, Pages 6201-6219

Publisher

SPRINGER
DOI: 10.1007/s11227-018-2533-0

Keywords

Matrix formats; Matrix-matrix operations; Quantum chemistry packages

Funding

  1. Basic Energy Sciences of Los Alamos National Laboratory [LANL2014E8AN]
  2. U.S. Department of Energy National Nuclear Security Administration
  3. U.S. Department of Energy [17-SC-20-SC]
  4. Laboratory Directed Research and Development Program of Los Alamos National Laboratory

Ask authors/readers for more resources

The basic matrix library package (BML) provides a common application programming interface (API) for linear algebra and matrix functions in C and Fortran for quantum chemistry codes. The BML API is matrix format independent. Currently the dense, compressed sparse row, and ELLPACK-R sparse matrix data types are available, each with different implementations. We show how the second-order spectral projection (SP2) algorithm used to compute the electronic structure of a molecular system represented with a tight-binding Hamiltonian can be successfully implemented with the aid of this library.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available