The basic matrix library (BML) for quantum chemistry
Journal Article
·
· Journal of Supercomputing
- Los Alamos National Lab. (LANL), Los Alamos, NM (United States); SUSE Linux GmbH, Nurnberg (Germany)
- Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
- Univ. of Bremen (Germany)
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
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.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); Los Alamos National Laboratory (LANL), Los Alamos, NM (United States); Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), Basic Energy Sciences (BES)
- Grant/Contract Number:
- AC05-00OR22725; AC52-07NA27344; 89233218CNA000001
- OSTI ID:
- 1470853
- Alternate ID(s):
- OSTI ID: 1489947; OSTI ID: 1819031
- Report Number(s):
- LA-UR-17-29481; LLNL-JRNL-823445
- Journal Information:
- Journal of Supercomputing, Vol. 74, Issue 11; ISSN 0920-8542
- Publisher:
- SpringerCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Cited by: 8 works
Citation information provided by
Web of Science
Web of Science
Similar Records
Basic Matrix Library (bml), Version 0.x
O(N) Quantum Molecular Dynamics (QMD) Algorithms, Code Requirements, Release Notes, and Library Deployment
Hybrid programming-model strategies for GPU offloading of electronic structure calculation kernels
Software
·
Tue Nov 24 00:00:00 EST 2015
·
OSTI ID:1470853
O(N) Quantum Molecular Dynamics (QMD) Algorithms, Code Requirements, Release Notes, and Library Deployment
Technical Report
·
Fri May 31 00:00:00 EDT 2019
·
OSTI ID:1470853
+3 more
Hybrid programming-model strategies for GPU offloading of electronic structure calculation kernels
Journal Article
·
Fri Mar 29 00:00:00 EDT 2024
· Journal of Chemical Physics
·
OSTI ID:1470853
+6 more