Closed cval26 closed 7 months ago
The style script needs to be run.
@dylan-copeland I just did. Sorry about that; didn't run it right the first time.
The tests I added in the Matrix
test suite fail in the CI build, even though they run successfully in my local build on LC. I'll have to check why and get back to you.
@dylan-copeland Looking at the CI output, it looks like the tests are run once successfully, then run once again and they fail. Is this somehow related to the warning at the beginning of the test output file saying that two active threads have been detected? I'm not sure if the problem is in the unit tests themselves or in the way they were run.
EDIT: The issue has been resolved by the changes made after review number 1.
@dylan-copeland Thank you for the review comments; the testing issue has been resolved.
@dylan-copeland @chldkdtn Please review the code once more so that we can merge it.
git pull origin master
will resolve the conflicts and should make the regression tests pass (currently they are using wrong command line flags).
This PR includes two main changes.
orthogonalize
method of theMatrix
class.orthogonalize_last
, where only the last column of the input matrix is orthonormalized, assuming the previous columns are already orthonormal.The above changes are motivated by applications in the Laghos hydrodynamics code.