TL;DR
JDFTx is an open-source, flexible DFT software platform that supports rapid development of new theories, including joint density-functional theory, and is optimized for diverse hardware including GPUs.
Contribution
It introduces a modular, algebraic formulation-based DFT software that simplifies development and extension of electronic and joint density-functional theories.
Findings
Supports diverse hardware including GPUs
Facilitates development of joint DFT for solvated systems
Enables multi-scale modeling and interfacing with other tools
Abstract
Density-functional theory (DFT) has revolutionized computational prediction of atomic-scale properties from first principles in physics, chemistry and materials science. Continuing development of new methods is necessary for accurate predictions of new classes of materials and properties, and for connecting to nano- and mesoscale properties using coarse-grained theories. JDFTx is a fully-featured open-source electronic DFT software designed specifically to facilitate rapid development of new theories, models and algorithms. Using an algebraic formulation as an abstraction layer, compact C++11 code automatically performs well on diverse hardware including GPUs. This code hosts the development of joint density-functional theory (JDFT) that combines electronic DFT with classical DFT and continuum models of liquids for first-principles calculations of solvated and electrochemical systems.…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
