Recent Releases of Carlo

Carlo - v0.2.5

Carlo v0.2.5

Diff since v0.2.4

Merged pull requests: - fix recursive_stack(v::AbstractDict) (#25) (@hz-xiaxz)

- Julia
Published by github-actions[bot] 7 months ago

Carlo - v0.2.4

Carlo v0.2.4

Diff since v0.2.3

Added

  • Added run_time_from_slurm to 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 SingleScheduler with 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.3

Carlo v0.2.3

Diff since v0.2.2

Changed

  • ParallelTemperingMC: measurements are now buffered, leading to less communication overhead and allowing measurements during Carlo.sweep!

Closed issues: - A few questions (#15)

- Julia
Published by github-actions[bot] over 1 year ago

Carlo - v0.2.2

Carlo v0.2.2

Diff since v0.2.1

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)

- Julia
Published by github-actions[bot] over 1 year ago

Carlo - v0.2.1

Carlo v0.2.1

Diff since v0.2.0

  • 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

Carlo - v0.2.0

Carlo v0.2.0

Diff since v0.1.5

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

- Julia
Published by github-actions[bot] over 1 year ago

Carlo - v0.1.5

Carlo v0.1.5

Diff since v0.1.4

- Julia
Published by github-actions[bot] about 2 years ago

Carlo - v0.1.4

Carlo v0.1.4

Diff since v0.1.3

- Julia
Published by github-actions[bot] about 2 years ago

Carlo - v0.1.3

Carlo v0.1.3

Diff since v0.1.2

- Julia
Published by github-actions[bot] about 2 years ago

Carlo - v0.1.2

Carlo v0.1.2

Diff since v0.1.0

- Julia
Published by github-actions[bot] over 2 years ago

Carlo - v0.1.0

Initial release of Carlo.jl as a registered package.

- Julia
Published by lukas-weber over 2 years ago