-
Notifications
You must be signed in to change notification settings - Fork 21
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
Prune small finite elements from cavity #178
Conversation
Generated by 🚫 Danger |
Tesserae with area less than 1.0d-4 AU^2 are pruned from the finite elements list. These finite elements cause numerical instabilities in the formation of the S matrix.
Versioning can be computed correctly even when PCMSolver is hard-copied into another Git repository. `__is_hard_copy = True` should be added to the copy of `tools/metadata.py` for this to work correctly.
9f87dc3
to
18285d4
Compare
Codecov Report
@@ Coverage Diff @@
## release/1.2 #178 +/- ##
===============================================
+ Coverage 72.52% 72.65% +0.12%
===============================================
Files 92 92
Lines 5668 5693 +25
===============================================
+ Hits 4111 4136 +25
Misses 1557 1557
Continue to review full report at Codecov.
|
@ilfreddy I am merging so I can finish up a new release. You've looked at this changes in the previous PR anyway |
Implements removal of finite elements with too small area (<= 1.0d-04) These finite elements can cause the calculation of the S and D matrices to be numerically unstable. For example, the S matrix can end not being symmetric positive-definite.
I've also split the printing of the citation and set up report into two separate functions.
Types of changes
Status