Skip to content

Releases: SSCHAcode/CellConstructor

1.4.1

15 Feb 07:27
Compare
Choose a tag to compare

This is a minor release update for 1.4.

It includes some small bug fixes and a new test suite for thermal conductivity.

What's Changed

Full Changelog: v1.4...v1.4.1

v1.4

21 Nov 15:55
Compare
Choose a tag to compare

Release Notes for Version 1.4

The new version of cellconstructor introduces compatibility with python 3.11 and a series of bugfixes.
Most importantly:

  • The spectral function multiprocessing now works and automatically reorders the results, allowing for efficiently compute the spectral function in parallel on multiple cores
  • Phono3py and SSCHA conversion in the Methods section have improved documentation and bugfixes

This version is required to work with python-sscha >= 1.4, which allows for a 100x boost in performances.

What's Changed

  • Fixed Functions for Translation: Enhanced translation functions between Phono3py and SSCHA. Contributed by @DjordjeDangic. PR #70
  • Spectral Function Multiprocessing: Improved multiprocessing in spectral function. Twice contributed by @diegomartinez2. PR #45 and PR #80
  • Settings Compatibility Bug Fix: Resolved a compatibility issue with Python 3.11 in Settings. Contributed by @bastonero. PR #73
  • Bug Fix in Group Velocities: Addressed a small bug in group velocities calculations which prevented the calculation of thermal transport correctly. Contributed by @DjordjeDangic. PR #74

New Contributors

Full Changelog

1.3

07 Jul 15:16
Compare
Choose a tag to compare
1.3

As the SSCHA school just passed, we released the latest development on CellConstructor in the 1.3 version, already distributed on PyPi for some weeks.
The major improvement is the module to compute the ThermalConductivity by @DjordjeDangic, tutorial and documentation is available on the SSCHA school tutorial:

http://sscha.eu/Schools/2023/sscha-school-2023.pdf

Other major improvements are:

  • The method to compute phonons using finite differences exploits symmetries to reduce the number of calculations (similarly to phonopy)
  • Speedup of 2 orders of magnitudes of some functions that find replicas of atoms in the supercells.

Tons of various bug fixes and improvements.

1.2

10 Sep 14:07
Compare
Choose a tag to compare
1.2

A new release of Cellconstructor.
This includes several bugfix and speedup of the code.
A major feature is the new SOBOL algorithm to extract random configurations and an improved parallelization of the Fourier transform.

1.0 vs 1.1

24 Feb 21:17
Compare
Choose a tag to compare

Finally, the code is free from a lot of bugs that affected the pre-release. We can release the 1.0 version...

... but a lot of new functions have been implemented since the 1.0 alpha version, therefore this is the 1.1 version!

What's Changed

New Contributors

Full Changelog: https://github.com/SSCHAcode/CellConstructor/commits/v1.1