Skip to content

Releases: Atomistica/atomistica

0.5.0

27 Feb 20:45
Compare
Choose a tag to compare
  • Particle mesh Ewald Coulomb solver
  • Regression fix in empirical bond-order potentials (dimers were handle incorrectly) - regression introduced in 0.4.4

0.4.6

11 Nov 11:01
Compare
Choose a tag to compare
  • More robust EAM (low and high density configurations)
  • More robust version extraction for LAMMPD and standalone code (uses versioneer)

0.4.5

19 Aug 01:43
Compare
Choose a tag to compare
  • Maintenance: Fixed problem with passing c_null_ptr through c_f_pointer when
    using XLF

0.4.4

19 Jul 20:08
Compare
Choose a tag to compare
  • Bug fix: Occasional NaNs in bond-order potentials
  • Maintenance: Fixed segfault on BlueGene

0.4.3

20 Jun 12:07
Compare
Choose a tag to compare

Minor fixes and preparation for PyPI release

v0.4.2

24 Mar 15:39
Compare
Choose a tag to compare

Support for new ASE calculator interface (thanks to James Kermode)

v0.4.1

18 Oct 19:26
Compare
Choose a tag to compare
  • Regression fix: Charge extrapolation did not work because charges were
    overriden with initial charges at every step. This was introduced when
    changing to the new ASE Calculator class.

v0.4.0

12 Oct 15:35
Compare
Choose a tag to compare
  • Python 3 compatibility.
  • Python interface based on new ASE Calculator base class.
  • Tight binding: Removed necessity for an 'elements.dat' file.
    Code auto-detects elements from files found in the database directory.
  • Tight binding: Added support for d, sd and pd electronic configurations.
  • LAMMPS interface automatically checks git fingerprint to ensure
    compatibility between pair_style and Atomistica library.
  • Fixed proper stopping of timer when errors are raised or passed in some
    parts of the code.

v0.3.2

13 Apr 07:50
Compare
Choose a tag to compare
  • Added general mechanism for object introspection from Python
  • Exposed NOTB internals to Python (Hamiltonian, overlap and density matrices,
    eigenvalues and eigenvectors if LAPACK solver is used)
  • Made NOTB per-bond analysis tools available from Python (added
    get_per_bond_property method)
  • Some bug fixes to parts of the standalone code

v0.3.1

28 Feb 14:31
Compare
Choose a tag to compare
  • Implemented charge extrapolation for SCC NOTB
  • Fixed a couple of OpenMP related regression that broke compilation.
  • Fixed a regression that lead to wrong unit conversion for Hubbard-Us.
  • Fixed a regression that lead to OutputEnergy not being called.
  • Coulomb solvers now have an energy_and_forces rather than a
    potential_and_field function.