Skip to content

Hotfix mEVP bug#679

Merged
tdcwilliams merged 7 commits intomasterfrom
hotfix_mEVP_bug
Nov 10, 2025
Merged

Hotfix mEVP bug#679
tdcwilliams merged 7 commits intomasterfrom
hotfix_mEVP_bug

Conversation

@einola
Copy link
Copy Markdown
Member

@einola einola commented Sep 30, 2025

There was one bug in the mEVP solver implementation (in the first commit). The stress calculations for the EVP and mEVP were also confusing, so I rewrote them.

I don't understand how these fixes should improve the mEVP results - but it's worth a try!

@tdcwilliams: Can you please test these and look at the drift?

The additional terms when incrementing the velocity should have been
alpha*delu + beta*delv and alpha*delv + beta*delu and not just alpha and
beta. But I don't see how this should improve things, because alpha > 1
and beta is small.
The code now follows closely Bouillon et al (2013). I also removed
substantial code repetition.
@einola einola requested a review from tdcwilliams September 30, 2025 07:58
@tdcwilliams tdcwilliams merged commit 430fdb1 into master Nov 10, 2025
@tdcwilliams tdcwilliams deleted the hotfix_mEVP_bug branch November 10, 2025 10:33
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.

2 participants