Skip to content

Commit

Permalink
Merge branch 'master' into compathelper/new_version/2024-09-09-00-56-…
Browse files Browse the repository at this point in the history
…58-621-00292733350
  • Loading branch information
mfherbst committed Sep 19, 2024
2 parents c4af949 + f07bf77 commit 9e2da28
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 10 deletions.
6 changes: 5 additions & 1 deletion docs/src/guide/introductory_resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ see [Publications](@ref).
Two-day workshop at MIT centred around DFTK by M. F. Herbst,
in particular the [summary of DFT theory](https://michael-herbst.com/teaching/2022-mit-workshop-dftk/2022-mit-workshop-dftk/DFT_Theory.pdf).

## Textbooks
## Textbooks and reviews

- [Density Functional Theory](https://doi.org/10.1007/978-3-031-22340-2)
edited by Eric Cancès and Gero Friesecke (Springer, 2023):
Expand All @@ -48,6 +48,10 @@ see [Publications](@ref).
most common methods of the field (lattices, pseudopotentials, DFT, ...)
from the perspective of a physicist.

- [DFT Exchange: Sharing Perspectives on the Workhorse of Quantum Chemistry and Materials Science](https://doi.org/10.1039/D2CP02827A) (2022):
Discussion-style review articles providing insightful viewpoints of many
researchers in the field (physics, chemistry, maths, applications).

- [A Mathematical Introduction to Electronic Structure Theory](http://dx.doi.org/10.1137/1.9781611975802)
by L. Lin and J. Lu (SIAM, 2019):
Monograph attacking DFT from a mathematical angle.
Expand Down
4 changes: 4 additions & 0 deletions docs/src/publications.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,10 @@ Additionally the following publications describe DFTK or one of its algorithms:
The following publications report research employing DFTK as a core component.
Feel free to drop us a line if you want your work to be added here.

- M. F. Herbst, V. H. Bakkestuen, A. Laestadius.
[*Kohn-Sham inversion with mathematical guarantees*](https://arxiv.org/abs/2409.04372) (2024).
([Supplementary material and computational scripts](https://github.com/mfherbst/supporting-my-inversion)).

- J. Cazalis.
[*Dirac cones for a mean-field model of graphene*](https://doi.org/10.2140/paa.2024.6.129)
Pure and Appl. Anal., **6**, 1 (2024).
Expand Down
2 changes: 1 addition & 1 deletion examples/analysing_scf_convergence.jl
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ using DFTK
using LazyArtifacts
import Main: @artifact_str # hide

al_supercell = bulk(:Al) * (4, 1, 1)
al_supercell = bulk(:Al; cubic=true) * (4, 1, 1)
system_Al = attach_psp(al_supercell;
Al=artifact"pd_nc_sr_pbe_standard_0.4.1_upf/Al.upf")

Expand Down
17 changes: 9 additions & 8 deletions test/external/atoms_calculators.jl
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,13 @@
@test austrip.(virial) hcat(ref_virial...) rtol=1e-3
end

let
calculator_cheap = DFTKCalculator(;
model_kwargs=(; temperature=1e-3, functionals=LDA()),
basis_kwargs=(; kgrid=[1, 1, 1], Ecut=5.0),
scf_kwargs=(; tol=1e-4),
)
test_energy_forces_virial(perturbed_system, calculator_cheap)
end
# TODO Since the most recent AtomsCalculator update (Aug 2024) this is broken
# let
# calculator_cheap = DFTKCalculator(;
# model_kwargs=(; temperature=1e-3, functionals=LDA()),
# basis_kwargs=(; kgrid=[1, 1, 1], Ecut=5.0),
# scf_kwargs=(; tol=1e-4),
# )
# test_energy_forces_virial(perturbed_system, calculator_cheap)
# end
end

0 comments on commit 9e2da28

Please sign in to comment.