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

Implement override_cutoff_check property for vs. #4623

Merged
merged 2 commits into from
Dec 7, 2022

Conversation

pkreissl
Copy link
Contributor

@pkreissl pkreissl commented Dec 7, 2022

Under specific circumstances one might have to override the cutoff check for virtual sites.

E.g. on n>1 cores, when using the hybrid decomposition scheme to simulate a large virtual sites rigid object such as a large raspberry particle, the min_global_cut necessary to set up said object becomes quite large. Say the raspberry is surrounded by lots of small particles, e.g. a polymer suspension, which are put in the regular child decomposition of the HybridDecomposition cell system, the resulting minimum cell size of the regular cell decomposition is limited by this large min_global_cut -- even if the raspberry central particle resides in the N-square child decomposition, where it already interacts with all particles making the min_global_cut requirement superfluous. However, one forfeits the possible computational advantage of the hybrid decomposition.

Copy link
Member

@jngrad jngrad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jngrad jngrad added ScriptInterface automerge Merge with kodiak labels Dec 7, 2022
@jngrad jngrad added this to the Espresso 4.2.1 milestone Dec 7, 2022
@kodiakhq kodiakhq bot merged commit 2e3acb3 into espressomd:python Dec 7, 2022
jngrad pushed a commit to jngrad/espresso that referenced this pull request Dec 23, 2022
Under specific circumstances one might have to override the cutoff check for virtual sites.

E.g. on `n>1` cores, when using the hybrid decomposition scheme to simulate a large virtual sites rigid object such as a large raspberry particle, the `min_global_cut` necessary to set up said object becomes quite large. Say the raspberry is surrounded by lots of small particles, e.g. a polymer suspension, which are put in the regular child decomposition of the `HybridDecomposition` cell system, the resulting minimum cell size of the regular cell decomposition is limited by this large `min_global_cut` -- even if the raspberry central particle resides in the N-square child decomposition, where it already interacts with all particles making the `min_global_cut` requirement superfluous. However, one forfeits the possible computational advantage of the hybrid decomposition.
jngrad pushed a commit to jngrad/espresso that referenced this pull request Dec 23, 2022
Under specific circumstances one might have to override the cutoff check for virtual sites.

E.g. on `n>1` cores, when using the hybrid decomposition scheme to simulate a large virtual sites rigid object such as a large raspberry particle, the `min_global_cut` necessary to set up said object becomes quite large. Say the raspberry is surrounded by lots of small particles, e.g. a polymer suspension, which are put in the regular child decomposition of the `HybridDecomposition` cell system, the resulting minimum cell size of the regular cell decomposition is limited by this large `min_global_cut` -- even if the raspberry central particle resides in the N-square child decomposition, where it already interacts with all particles making the `min_global_cut` requirement superfluous. However, one forfeits the possible computational advantage of the hybrid decomposition.
jngrad pushed a commit to jngrad/espresso that referenced this pull request Dec 23, 2022
Under specific circumstances one might have to override the cutoff check for virtual sites.

E.g. on `n>1` cores, when using the hybrid decomposition scheme to simulate a large virtual sites rigid object such as a large raspberry particle, the `min_global_cut` necessary to set up said object becomes quite large. Say the raspberry is surrounded by lots of small particles, e.g. a polymer suspension, which are put in the regular child decomposition of the `HybridDecomposition` cell system, the resulting minimum cell size of the regular cell decomposition is limited by this large `min_global_cut` -- even if the raspberry central particle resides in the N-square child decomposition, where it already interacts with all particles making the `min_global_cut` requirement superfluous. However, one forfeits the possible computational advantage of the hybrid decomposition.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants