DFTpy: An efficient and object-oriented platform for orbital-free DFT
simulations
- URL: http://arxiv.org/abs/2002.02985v1
- Date: Fri, 7 Feb 2020 19:07:41 GMT
- Title: DFTpy: An efficient and object-oriented platform for orbital-free DFT
simulations
- Authors: Xuecheng Shao, Kaili Jiang, Wenhui Mi, Alessandro Genova, and Michele
Pavanello
- Abstract summary: In this work, we present DFTpy, an open source software implementing OFDFT written entirely in Python 3.
We showcase the electronic structure of a million-atom system of aluminum metal which was computed on a single CPU.
DFTpy is released under the MIT license.
- Score: 55.41644538483948
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: In silico materials design is hampered by the computational complexity of
Kohn-Sham DFT, which scales cubically with the system size. Owing to the
development of new-generation kinetic energy density functionals (KEDFs),
orbital-free DFT (OFDFT, a linear-scaling method) can now be successfully
applied to a large class of semiconductors and such finite systems as quantum
dots and metal clusters. In this work, we present DFTpy, an open source
software implementing OFDFT written entirely in Python 3 and outsourcing the
computationally expensive operations to third-party modules, such as NumPy and
SciPy. When fast simulations are in order, DFTpy exploits the fast Fourier
transforms (FFTs) from PyFFTW. New-generation, nonlocal and
density-dependent-kernel KEDFs are made computationally efficient by employing
linear splines and other methods for fast kernel builds. We showcase DFTpy by
solving for the electronic structure of a million-atom system of aluminum metal
which was computed on a single CPU. The Python 3 implementation is
object-oriented, opening the door to easy implementation of new features. As an
example, we present a time-dependent OFDFT implementation (hydrodynamic DFT)
which we use to compute the spectra of small metal cluster recovering
qualitatively the time-dependent Kohn-Sham DFT result. The Python code base
allows for easy implementation of APIs. We showcase the combination of DFTpy
and ASE for molecular dynamics simulations (NVT) of liquid metals. DFTpy is
released under the MIT license.
Related papers
- Enhancing GPU-acceleration in the Python-based Simulations of Chemistry Framework [6.4347138500286665]
We describe our contribution as industrial stakeholders to the existing open-source GPU4PySCF project.
We have integrated GPU acceleration into other PySCF functionality including Density Functional Theory (DFT)
GPU4PySCF delivers 30 times speedup over a 32-core CPU node, resulting in approximately 90% cost savings for most DFT tasks.
arXiv Detail & Related papers (2024-04-15T04:35:09Z) - Grad DFT: a software library for machine learning enhanced density
functional theory [0.0]
Density functional theory (DFT) stands as a cornerstone in computational quantum chemistry and materials science.
Recent work has begun to explore how machine learning can expand the capabilities of DFT.
We present Grad DFT: a fully differentiable JAX-based DFT library, enabling quick prototyping and experimentation with machine learning-enhanced exchange-correlation energy functionals.
arXiv Detail & Related papers (2023-09-23T00:25:06Z) - Geometry-Informed Neural Operator for Large-Scale 3D PDEs [76.06115572844882]
We propose the geometry-informed neural operator (GINO) to learn the solution operator of large-scale partial differential equations.
We successfully trained GINO to predict the pressure on car surfaces using only five hundred data points.
arXiv Detail & Related papers (2023-09-01T16:59:21Z) - Fourier Continuation for Exact Derivative Computation in
Physics-Informed Neural Operators [53.087564562565774]
PINO is a machine learning architecture that has shown promising empirical results for learning partial differential equations.
We present an architecture that leverages Fourier continuation (FC) to apply the exact gradient method to PINO for nonperiodic problems.
arXiv Detail & Related papers (2022-11-29T06:37:54Z) - NeuralNEB -- Neural Networks can find Reaction Paths Fast [7.7365628406567675]
Quantum mechanical methods like Density Functional Theory (DFT) are used with great success alongside efficient search algorithms for studying kinetics of reactive systems.
Machine Learning (ML) models have turned out to be excellent emulators of small molecule DFT calculations and could possibly replace DFT in such tasks.
In this paper we train state of the art equivariant Graph Neural Network (GNN)-based models on around 10.000 elementary reactions from the Transition1x dataset.
arXiv Detail & Related papers (2022-07-20T15:29:45Z) - Softmax-free Linear Transformers [90.83157268265654]
Vision transformers (ViTs) have pushed the state-of-the-art for visual perception tasks.
Existing methods are either theoretically flawed or empirically ineffective for visual recognition.
We propose a family of Softmax-Free Transformers (SOFT)
arXiv Detail & Related papers (2022-07-05T03:08:27Z) - SOFT: Softmax-free Transformer with Linear Complexity [112.9754491864247]
Vision transformers (ViTs) have pushed the state-of-the-art for various visual recognition tasks by patch-wise image tokenization followed by self-attention.
Various attempts on approximating the self-attention with linear complexity have been made in Natural Language Processing.
We identify that their limitations are rooted in keeping the softmax self-attention during approximations.
For the first time, a softmax-free transformer or SOFT is proposed.
arXiv Detail & Related papers (2021-10-22T17:57:29Z) - eQE 2.0: Subsystem DFT Beyond GGA Functionals [58.720142291102135]
subsystem-DFT (sDFT) can dramatically reduce the computational cost of large-scale electronic structure calculations.
The key ingredients of sDFT are the nonadditive kinetic energy and exchange-correlation functionals which dominate it's accuracy.
eQE 2.0 delivers excellent interaction energies compared to conventional Kohn-Sham DFT and CCSD(T)
arXiv Detail & Related papers (2021-03-12T22:26:36Z) - An Efficient DFT Solver for Nanoscale Simulations and Beyond [0.0]
We present an alternative orbital-free DFT solver that extends the applicability of DFT to system sizes beyond the nanoscale.
OE-SCF is an iterative solver where the (typically computationally expensive) Pauli potential is treated as an external potential and updated after each iteration.
We carried out the largest ab initio simulation for silicon-based materials to date using just a single CPU.
arXiv Detail & Related papers (2020-10-14T20:09:29Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.