2020
DOI: 10.1016/j.cpc.2019.07.016
|View full text |Cite
|
Sign up to set email alerts
|

DFT-FE – A massively parallel adaptive finite-element code for large-scale density functional theory calculations

Abstract: We present an accurate, efficient and massively parallel finite-element code, DFT-FE, for largescale ab-initio calculations (reaching ∼ 100, 000 electrons) using Kohn-Sham density functional theory (DFT). DFT-FE is based on a local real-space variational formulation of the Kohn-Sham DFT energy functional that is discretized using a higher-order adaptive spectral finite-element (FE) basis, and treats pseudopotential and all-electron calculations in the same framework, while accommodating non-periodic, semi-peri… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
121
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 156 publications
(122 citation statements)
references
References 106 publications
0
121
0
Order By: Relevance
“…Five applications demonstrated the performance and flexibility of PRISMS-Fatigue in capturing the fatigue crack formation driving force: different crystallographic textures, grain morphologies, multiaxial strain states and magnitudes using a computational multiaxial Gamma (Γ) Plane, boundary conditions, and sample sizes. Maximizing the downstream value of PRISMS-Fatigue depends on contributions from the research community analogous to other material science and mechanics platforms (e.g., PRISMS-PF 32 , DFT-FE 28 , CASM 29 , and LAMMPS 30 ). Thus, the link between PRISMS-Fatigue and Materials Commons will focus on facilitating continuous improvement in the framework as an efficient, flexible, scalable, and modular tool.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Five applications demonstrated the performance and flexibility of PRISMS-Fatigue in capturing the fatigue crack formation driving force: different crystallographic textures, grain morphologies, multiaxial strain states and magnitudes using a computational multiaxial Gamma (Γ) Plane, boundary conditions, and sample sizes. Maximizing the downstream value of PRISMS-Fatigue depends on contributions from the research community analogous to other material science and mechanics platforms (e.g., PRISMS-PF 32 , DFT-FE 28 , CASM 29 , and LAMMPS 30 ). Thus, the link between PRISMS-Fatigue and Materials Commons will focus on facilitating continuous improvement in the framework as an efficient, flexible, scalable, and modular tool.…”
Section: Discussionmentioning
confidence: 99%
“…An alternative paradigm more commonly pursued in modern digital materials science is based on developing an open-source framework, which can be used and/or modified by the fatigue community. In this regard examples in related materials research communities include Density-functional theory (DFT) calculations (DFT-FE 28 ), first-principles statistical mechanics (CASM 29 ), atomistic simulation (LAMMPS 30 ), crystal plasticity finite element method (CPFEM) codes (PRISMS-Plasticity 31 ), and phase-field codes (PRISMS-PF 32 ). Developing an open-source fatigue framework for microstructurescale comparisons broadens the community of research to investigate complex fatigue-related problems, with a focus on developing other features rather than reimplementing basic elements of the framework in limited-use, homegrown codes and subroutines.…”
Section: Introductionmentioning
confidence: 99%
“…6 and 7 recovers the real-space Kerker preconditoner-implementation within existing real-space codes is straightforward. Also, though the focus here is on the finite-difference discretization, the proposed approach is expected to be applicable to other real-space techniques such as the finite-element method [34,35,36].…”
Section: Formulationmentioning
confidence: 99%
“…These applications are often dominated by the repetitive execution of a few high-cost functions [6,22]. In the past, speedups in these domains have relied on advances in hardware architecture and numerical-algorithm development [18,21,35]. However, recent advances in machine learning have enabled another promising acceleration technique: replacing expensive functions with machine-learned surrogates [4,15].…”
Section: Introductionmentioning
confidence: 99%