-
Notifications
You must be signed in to change notification settings - Fork 33
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* fix DDMRG test * Fix typo * tweak test to stabilize
- Loading branch information
Showing
4 changed files
with
11 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
7df0cba
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JuliaRegistrator register
Release notes:
v0.12 of MPSKit boasts a wide variety of changes, most notably related to the usage of BlockTensorKit for the MPOs and environments. This enables a wide range of simplifications behind the screens, that should hopefully both simplify maintenance, as well as lower the bar for contributions and future developments.
Various things have been refactored to make use of this new framework, and the documentation pages have seen some improvements (but are still WIP).
As such, the main breaking changes refer to the internals of the operator structs (
FiniteMPO
,InfiniteMPO
,FiniteMPOHamiltonian
andInfiniteMPOHamiltonian
), as well as the internal structure of the environments. Furthermore, some algorithms have gotten updates to their fields to streamline the interface a bit.Additionally, this release ensures compatibility with the new versions of TensorKit and TensorOperations, and thus some performance gains are to be expected because of that.
Finally, the interface to work with parallelization has been reworked to now use OhMyThreads.jl, which should ease the procedure and yield a bit more flexibility.
As a warning, for users that were relying on the infinite environment managers to automatically recompute their environments, this feature has been disabled, so
recalculate!
has to be called manually now.7df0cba
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Registration pull request created: JuliaRegistries/General/123479
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via: