Skip to content

Fix P3M edge case in charge assignment - #5136

Merged
kodiakhq[bot] merged 1 commit into
espressomd:pythonfrom
jngrad:p3m-precision
Aug 8, 2025
Merged

Fix P3M edge case in charge assignment#5136
kodiakhq[bot] merged 1 commit into
espressomd:pythonfrom
jngrad:p3m-precision

Conversation

@jngrad

@jngrad jngrad commented Aug 8, 2025

Copy link
Copy Markdown
Member

Fixes #5135

Description of changes:

  • P3M, P3MGPU and DipolarP3M no longer trigger an assertion when particles are close to a local mesh boundary

@jngrad
jngrad force-pushed the p3m-precision branch 2 times, most recently from dacf2f2 to 6b70f9d Compare August 8, 2025 15:18
@jngrad
jngrad marked this pull request as ready for review August 8, 2025 16:15
@jngrad
jngrad requested a review from hidekb August 8, 2025 16:15
@jngrad jngrad added this to the ESPResSo 5.0 milestone Aug 8, 2025

@hidekb hidekb left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I think this looks good to me.

@jngrad jngrad added the automerge Merge with kodiak label Aug 8, 2025
@kodiakhq
kodiakhq Bot merged commit 8c536cd into espressomd:python Aug 8, 2025
10 checks passed
@jngrad
jngrad deleted the p3m-precision branch August 8, 2025 16:37
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.

P3M fails when a particle is close to the local domain boundary

2 participants