Skip to content

Releases: JuliaMolSim/DFTK.jl

v0.6.10

15 Aug 12:27
b1f7a57
Compare
Choose a tag to compare

DFTK v0.6.10

Diff since v0.6.9

Closed issues:

  • Switch to ReTest (#508)
  • Unexpected error when using Crystallographic Information Framework (CIF) File Input (#863)

Merged pull requests:

v0.6.9

21 May 07:08
Compare
Choose a tag to compare

DFTK v0.6.9

Diff since v0.6.8

Merged pull requests:

v0.6.8

18 May 07:49
Compare
Choose a tag to compare

DFTK v0.6.8

Diff since v0.6.7

Closed issues:

  • Initial guess density currently broken on GPU (#841)
  • unit and equation of calculated force (#847)
  • Minus sign in Fourier transform of projectors (#855)

Merged pull requests:

v0.6.7

14 Apr 12:11
Compare
Choose a tag to compare

DFTK v0.6.7

Diff since v0.6.6

Closed issues:

  • Remove remaining ASE-dependent code (#756)
  • Mixed Reduced and Cartesian coords in apply_symop ? (#837)
  • Precompilation causes warning (#843)
  • Rounding issues cause bad wannier interface (#844)
  • how to customize/define an xc functional (#848)

Merged pull requests:

v0.6.6

31 Mar 20:37
Compare
Choose a tag to compare

DFTK v0.6.6

Diff since v0.6.5

Merged pull requests:

v0.6.5

22 Mar 12:00
Compare
Choose a tag to compare

DFTK v0.6.5

Diff since v0.6.4

Closed issues:

  • Support ARM / aarch64 / "Apple silicon" M-series processors (#820)
  • Julia Nightly tests failing (#826)
  • Usage Support: Adding DFTK.jl to Matsci Discourse Community (#833)

Merged pull requests:

v0.6.4

06 Feb 20:19
b47e029
Compare
Choose a tag to compare

DFTK v0.6.4

Diff since v0.6.3

Merged pull requests:

v0.6.3

30 Jan 19:31
cd82cbc
Compare
Choose a tag to compare

DFTK v0.6.3

Diff since v0.6.1

Closed issues:

  • Latency (#402)
  • LDOS mixing for non-monotonic smearings (#787)

Merged pull requests:

v0.6.1

04 Jan 14:11
Compare
Choose a tag to compare

DFTK v0.6.1

Diff since v0.6.0

Closed issues:

  • Crash with PyPlot (#808)

Merged pull requests:

v0.6.0

20 Dec 16:52
Compare
Choose a tag to compare

DFTK v0.6.0

Diff since v0.5.15

Note that this release increases the minor version and contains a number of breaking changes:

  • The self_consistent_field and potential_mixing SCF functions now check convergence in the density by default. This means that self_consistent_field(basis; tol=1e-6) now converges until the change in density between subsequent steps is below 1e-6. Before it used to converge until the change in energy was less than tol. To recover the old behaviour use self_consistent_field(basis; is_converged=DFTK.ScfConvergenceEnergy(tol)). (#800)

  • The load_lattice, load_atoms and load_positions functions are now deprecated and will be removed in DFTK 0.6.1. Users are advised to use AtomsIO for the purpose of loading structures from external files. See https://docs.dftk.org/v0.6/examples/atomsbase/ and https://github.com/mfherbst/AtomsIO.jl for examples.

  • Instead of using NLSolve's Anderson acceleration we have switched to a built-in implementation, which we found more stable in practice. (#791)
    The NLSolve-been approach has been removed completely.

  • The deprecated G_to_r and r_to_G functions for FFTs have now been removed in favour of ifft, fft and similar. (#804)

  • The deprecated n_bands and n_ep_extra arguments from self_consistent_field have now been removed. (#804)

Closed issues:

  • Struct for atoms (#118)
  • GPU discussion (#350)
  • SCF default tolerance should be on the density (#780)
  • Run GPU CI only after activation (#803)

Merged pull requests: