Releases: lukas-weber/Carlo.jl
Releases · lukas-weber/Carlo.jl
v0.2.3
Carlo v0.2.3
Changed
- ParallelTemperingMC: measurements are now buffered, leading to less communication overhead and allowing measurements during Carlo.sweep!
Closed issues:
- A few questions (#15)
v0.2.2
Carlo v0.2.2
Added
- Added parallel tempering support through
ParallelTemperingMC
(#14).
Changed
- changed AbstractMC interface signature
Carlo.register_evaluables(::Type{YourMC}, ::Evaluator, ::AbstractDict)
→Carlo.register_evaluables(::Type{YourMC}, ::AbstractEvaluator, params::AbstractDict)
. This is backwards compatible, but if you want to use parallel tempering, you have to use::AbstractEvaluatior
or::Any
.
Fixed
- handling of Matrix or higher rank observables by ResultTools
- made
run -r
less likely to fail on distributed file systems
Closed issues:
- Support for parallel tempering? (#14)
v0.2.1
Carlo v0.2.1
- MPI scheduling improvements
- support for complex evaluables (Thanks to @hz-xiaxz!)
Merged pull requests:
Closed issues:
v0.2.0
Carlo v0.2.0
This release adds a couple of small features.
- complex-valued & arbitrary-rank array shaped observables
- slightly optimized protocol for the MPI scheduler
- support for x86
v0.1.5
Carlo v0.1.5
v0.1.4
Carlo v0.1.4
v0.1.3
Carlo v0.1.3
v0.1.2
Carlo v0.1.2
v0.1.0
Initial release of Carlo.jl as a registered package.