Publication record

Accelerating Atom Simulations with Variable-Block Sparse Matrix Library

Zhanghao Zhouyin · Hong Guo

arXiv:2609.04397 (2026 preprint)

Abstract and research overview

Paper record · Original source linked above

VBCSR stores sparse matrices as variable-sized dense blocks, matching the different local orbital basis sizes found in atomistic simulations. The library distributes matrices across MPI processes and groups similarly shaped blocks so their operations can use efficient dense kernels. The preprint compares this approach against Python-accessible sparse-matrix implementations on several benchmarks and demonstrates an application to an InP nanoparticle with more than one million atoms. The reported speedups are benchmark-specific; they are not a universal guarantee for every matrix or machine.

Read the preprint. Explore the code.

This page is part of the author's maintained research bibliography. The text may be an author-written overview or an abstract from an earlier manuscript version; consult the linked publisher or preprint for the version of record.

Citation

Zhanghao Zhouyin and Hong Guo. "Accelerating Atom Simulations with Variable-Block Sparse Matrix Library." arXiv:2609.04397 (2026).

DOI: 10.48550/arXiv.2609.04397