Suggesting references for D3 dispersion corrections

Suggesting references for D3 dispersion corrections#

The D3 dispersion correction was originally introduced as D3(0)[1] and later extended to D3(BJ).[2] Additional damping functions and parametrizations for new functionals have been introduced in the literature over time. Providing proper attribution to the method, parameters and software can be challenging to keep up with. The s-dftd3 library keeps track of the references for each method and parameter set, and provides an option to suggest the used references.

For example when running a computation with SCAN-D3(BJ), we can use the following command to get the suggested references:

s-dftd3 structure.xyz --bj scan --citation

In the output we will see

-----------------------------------
 s i m p l e   D F T - D 3  v1.2.1
-----------------------------------

Rational (Becke-Johnson) damping: scan-D3(BJ)
---------------------
  s6         1.0000
  s8         0.0000
  s9         0.0000
  a1         0.5380
  a2         5.4200
 alp        14.0000
--------------------

Dispersion energy:      -1.0554287327920E-02 Eh

[Info] Writing Dispersion energy to '.EDISP'
[Info] Citation information written to 'dftd3.bib'

Inspecting this file shows three suggested references, here first the citation for the library itself used to perform the calculation, second the original publication of the D3(BJ) method and finally the publication introducing parameters for the SCAN functional.

dftd3.bib#
@article{10.21105/joss.07169,
  title = {{Simple DFT-D3: Library first implementation of the D3 dispersion correction}},
  author = {Sebastian Ehlert},
  issue = {103},
  volume = {9},
  pages = {7169},
  doi = {10.21105/joss.07169},
  url = {https://doi.org/10.21105/joss.07169}
}
@article{10.1002/jcc.21759,
  title = {{Effect of the damping function in dispersion corrected density functional theory}},
  author = {Stefan Grimme
    and Stephan Ehrlich
    and Lars Goerigk},
  issue = {7},
  volume = {32},
  pages = {1456-1465},
  doi = {10.1002/jcc.21759},
  url = {https://doi.org/10.1002/jcc.21759}
}
@article{10.1103/physrevb.94.115144,
  title = {{Benchmark tests of a strongly constrained semilocal functional with a  long-range dispersion correction}},
  author = {J. G. Brandenburg
    and J. E. Bates
    and J. Sun
    and J. P. Perdew},
  volume = {94},
  pages = {115144},
  doi = {10.1103/physrevb.94.115144},
  url = {https://doi.org/10.1103/physrevb.94.115144}
}

In the computational details section in a publication using SCAN-D3(BJ) we can now refer to these publications for example as

The D3(BJ) dispersion correction\cite{10.1002/jcc.21759} for
SCAN-D3(BJ)\cite{10.1002/jcc.21759} was calculated
using the s-dftd3 library (version 1.2.1).\cite{10.21105/joss.07169}

Important

The suggested references are based on the information available in the library. Always check the original publications for the most recent references and the correct citation.