Skip to content

Conversation

@rfalgout
Copy link
Contributor

This branch implements a new strength measure idea.

oseikuffuor1 and others added 5 commits April 5, 2022 08:47
* New routines to build an auxillliary M-matrix from A and used to construct S.
* New user routine to access this capability with various options.
@rfalgout
Copy link
Contributor Author

Hi @oseikuffuor1 and @waynemitchell . This branch is now up to date with master. I removed the cogent proxy from the Makefile (it doesn't build currently, and we probably don't want it in hypre anyway) and I added a one line description of the strength option to ij.c (it will need to be updated at some point).

The code doesn't work correctly for the matrices I am testing, but I'm pretty sure it's because the matrices are negative definite and the current code looks for positive off-diagonal entries instead of same-sign-as-diagonal. I'll try to fix that.

@oseikuffuor1
Copy link
Contributor

oseikuffuor1 commented Feb 10, 2025 via email

@rfalgout
Copy link
Contributor Author

Okay, this seems to fix the negative diagonal case. The strength measure doesn't really help with the matrices I am testing though. :( This deserves a much closer investigation, of course.

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.

4 participants