Skip to content

Conversation

@davidbowler
Copy link
Contributor

We were missing a contribution to the force and stress that comes from the Lagrange multiplier used to maintain electron number. This has now been implemented.

We were missing a contribution to the force and stress that
comes from the Lagrange multiplier used to maintain electron
number.  This has now been implemented.
@davidbowler davidbowler added area: main-source Relating to the src/ directory (main Conquest source code) improves: stability Fix or enhance issues with stability or robustness priority: major time: days type: maintenance Refactoring, updating etc labels Mar 21, 2025
@davidbowler davidbowler added this to the Release v1.5 milestone Mar 21, 2025
@davidbowler davidbowler requested a review from tsuyoshi38 March 21, 2025 14:15
@davidbowler davidbowler self-assigned this Mar 21, 2025
@davidbowler
Copy link
Contributor Author

The failed test is a direct result of the bug fix which has changed the stress! I need to post a replacement reference output.

The bugfix corrects erroneous stress so the reference values need
updating
@davidbowler
Copy link
Contributor Author

Fixed by adding an updated reference file (with correct stress)

Copy link
Contributor

@tsuyoshi38 tsuyoshi38 left a comment

Choose a reason for hiding this comment

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

With the correction, the constant of motion in NVE simulations with O(N) behaves much better. Thank you very much!

@davidbowler davidbowler merged commit 32725f8 into develop Mar 28, 2025
8 checks passed
@davidbowler davidbowler deleted the bugfix-correct-force-stress branch March 28, 2025 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: main-source Relating to the src/ directory (main Conquest source code) improves: stability Fix or enhance issues with stability or robustness priority: major time: days type: maintenance Refactoring, updating etc

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants