Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update and clean up MC tools #962

Closed
wants to merge 9 commits into from
Closed

Update and clean up MC tools #962

wants to merge 9 commits into from

Conversation

Thoemi09
Copy link
Contributor

No description provided.

parcollet and others added 9 commits September 10, 2024 09:17
- moves can now have optionally a
  void calibrate()
    or
  void calibrate(mpi::communicator)

method which is called (if present)
by mc_generic::run (if the new option calibrate_moves == true)
after each cycle.

- This allows move to accumulate their own statistics,
  reduce it and recalibrate from time to time.
- The call to node_monitor is done now with the reporting
- For very small cycle, the call to emergency_occured, which
invokes mpi calls, dominates the calculation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants