SunnySuite / Sunny.jl

Spin dynamics and generalization to SU(N) coherent states
Other
86 stars 19 forks source link

parallel tempering update #73

Closed mswwilson closed 1 year ago

mswwilson commented 1 year ago

-Generalize ParallelTempering.jl to accept LocalSampler or Langevin. -Add HistogramReweighting.jl for multiple histogram reweighting (Weighted Histogram Analysis Method) and calculation of ensemble averages from density of states. -Add BinnedArray for histogramming and measuring data in MC runs -Move MC codes into a separate subdirectory -Remove outdated scripts from tests/mc_tests/

Unit tests and example scripts will be added in subsequent commit A separate PR will be submitted for temperature selection that makes both parallel tempering and multiple histogram reweighting more robust