SPARC-X-API: Versatile Python Interface for Real-space Density Functional Theory Calculations
Tian Tian, Lucas R Timmerman, Shashikant Kumar, Ben Comer, Andrew J, Medford, Phanish Suryanarayana

TL;DR
The paper introduces SPARC-X-API, a Python interface that enhances the usability and integration of the SPARC-X real-space DFT code within broader computational workflows, supporting complex setups and high-throughput calculations.
Contribution
It provides a versatile Python API for SPARC-X, enabling seamless integration with ASE and adding features like boundary condition support, parameter validation, and message passing.
Findings
Enables high-throughput DFT calculations with SPARC-X
Supports complex boundary conditions and unit conversions
Facilitates integration with existing computational workflows
Abstract
Density Functional Theory (DFT) is the de facto workhorse for large-scale electronic structure calculations in chemistry and materials science. While plane-wave DFT implementations remain the most widely used, real-space DFT provides advantages in handling complex boundary conditions and scaling to very large systems by allowing for the efficient use of large-scale supercomputers and linear-scaling methods that circumvent the cubic scaling bottleneck. The SPARC-X project (https://github.com/SPARC-X) provides highly efficient and portable real-space DFT codes for a wide range of first principle applications, available in both Matlab (M-SPARC) and C/C++ (SPARC). The rapid growth of SPARC's feature set has created the need for a fully functional interface to drive SPARC in high-throughput calculations. Here we introduce SPARC-X-API, a Python package designed to bridge the SPARC-X project…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPhase Equilibria and Thermodynamics
