Recent Releases of Carlo
Carlo - v0.2.4
Carlo v0.2.4
Added
- Added
run_time_from_slurmto conveniently set the run time to match that of a surrounding slurm job. - Some additional log messages that show the run time
Changed
- Allow specifying days in run time and checkpoint time formats:
days-hours:months:seconds(#24).
Fixed
- When using
SingleSchedulerwith MPI to execute a parallel-run mode job one run at a time, files are now written out correctly. - Performance improvements when merging results
- Ensure writing out data after timeout (#23)
Closed issues:
- [Bug] Overwritting is_thermalized(ctx::MCContext) is not allowed during Module precompilation (#21)
- SingleRunner + parallel run mode (#22)
- Checkpointing at time up (#23)
- Support day-hour:minutes:seconds in runtime (#24)
- Julia
Published by github-actions[bot] 10 months ago
Carlo - 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::AbstractEvaluatioror::Any.
Fixed
- handling of Matrix or higher rank observables by ResultTools
- made
run -rless likely to fail on distributed file systems
Closed issues: - Support for parallel tempering? (#14)
- Julia
Published by github-actions[bot] over 1 year ago
Carlo - v0.2.1
Carlo v0.2.1
- MPI scheduling improvements
- support for complex evaluables (Thanks to @hz-xiaxz!)
Merged pull requests: - Make Complex observables evaluable (#13) (@hz-xiaxz)
Closed issues:
- cli_delete should not fail if there is nothing to delete (#6)
- Direct sampling support (#9)
- Feature Request: MPI support for sequential tasks (#11)
- BUG: Complex observables are not evaluable (#12)
- Julia
Published by github-actions[bot] over 1 year ago