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

Make trajectories more reproducible during checkpointing #4677

Merged
merged 3 commits into from
Feb 24, 2023

Conversation

itischler
Copy link
Contributor

@itischler itischler commented Feb 21, 2023

Fixes #4657

Description of changes:

  • explain which factors affect reproducibility in checkpointed simulations in the user guide
  • re-purpose the save/load samples to help measuring force jumps during checkpointing
  • make the P3M family of algorithms more deterministic by avoiding re-tuning during checkpointing
  • improve docstrings of the MMM1D family of algorithms

itischler and others added 2 commits February 21, 2023 15:21
Make P3M and DipolarP3M fully reproducible during checkpointing.
Make P3MGPU force jump smaller during checkpointing. Document how to
measure a force jump and how it is affected by numerical precision.
@jngrad jngrad changed the title docu update: use reuse_force=True when loading checkpoint Make trajectories more reproducible during checkpointing Feb 23, 2023
@jngrad jngrad added this to the Espresso 4.2.1 milestone Feb 23, 2023
@jngrad jngrad requested a review from reinaual February 23, 2023 19:56
@jngrad jngrad added the automerge Merge with kodiak label Feb 24, 2023
@kodiakhq kodiakhq bot merged commit 1945d5b into espressomd:python Feb 24, 2023
jngrad pushed a commit to jngrad/espresso that referenced this pull request Mar 2, 2023
…4677)

Fixes espressomd#4657 

Description of changes:
- explain which factors affect reproducibility in checkpointed simulations in the user guide
- re-purpose the save/load samples to help measuring force jumps during checkpointing
- make the P3M family of algorithms more deterministic by avoiding re-tuning during checkpointing
- improve docstrings of the MMM1D family of algorithms
jngrad pushed a commit to jngrad/espresso that referenced this pull request Mar 2, 2023
…4677)

Fixes espressomd#4657 

Description of changes:
- explain which factors affect reproducibility in checkpointed simulations in the user guide
- re-purpose the save/load samples to help measuring force jumps during checkpointing
- make the P3M family of algorithms more deterministic by avoiding re-tuning during checkpointing
- improve docstrings of the MMM1D family of algorithms
jngrad pushed a commit to jngrad/espresso that referenced this pull request Mar 2, 2023
…4677)

Fixes espressomd#4657 

Description of changes:
- explain which factors affect reproducibility in checkpointed simulations in the user guide
- re-purpose the save/load samples to help measuring force jumps during checkpointing
- make the P3M family of algorithms more deterministic by avoiding re-tuning during checkpointing
- improve docstrings of the MMM1D family of algorithms
jngrad pushed a commit to jngrad/espresso that referenced this pull request Mar 2, 2023
…4677)

Fixes espressomd#4657 

Description of changes:
- explain which factors affect reproducibility in checkpointed simulations in the user guide
- re-purpose the save/load samples to help measuring force jumps during checkpointing
- make the P3M family of algorithms more deterministic by avoiding re-tuning during checkpointing
- improve docstrings of the MMM1D family of algorithms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Langevin thermostat is not pickled correctly
3 participants