Skip to content
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

Add functionality test for LUSOL #189

Merged
merged 7 commits into from
Sep 26, 2024
Merged

Add functionality test for LUSOL #189

merged 7 commits into from
Sep 26, 2024

Conversation

pelesh
Copy link
Collaborator

@pelesh pelesh commented Sep 20, 2024

The test is based on KLU functionality test but because LUSOL does not have refactorization option, the test simply performs two full factorizations for different matrices.

This is based on @superwhiskers test in #164.

Resolves #158.

@pelesh pelesh added enhancement New feature or request testing labels Sep 20, 2024
@pelesh pelesh self-assigned this Sep 20, 2024
Copy link
Collaborator

@stonecoldhughes stonecoldhughes left a comment

Choose a reason for hiding this comment

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

Overall, this file is structured very clearly. Separating the code into more functions, incorporating data files without hardcoded paths, avoiding manual memory management with new/delete, and adding some more high level comments that provide more insight into exactly what is going on with the validation sections would improve it. I selected the "Submit feedback that must be addressed before merging." option before submitting this review: if you prefer, I can instead select "Submit general feedback without explicit approval" in future reviews.

resolve/LinSolverDirectLUSOL.cpp Show resolved Hide resolved
tests/functionality/testLUSOL.cpp Show resolved Hide resolved
tests/functionality/testLUSOL.cpp Show resolved Hide resolved
tests/functionality/testLUSOL.cpp Show resolved Hide resolved
tests/functionality/testLUSOL.cpp Show resolved Hide resolved
tests/functionality/testLUSOL.cpp Show resolved Hide resolved
tests/functionality/testLUSOL.cpp Show resolved Hide resolved
tests/functionality/testLUSOL.cpp Show resolved Hide resolved
tests/functionality/testLUSOL.cpp Show resolved Hide resolved
tests/functionality/testLUSOL.cpp Show resolved Hide resolved
@pelesh pelesh merged commit a1864d6 into develop Sep 26, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add functionality test for LUSOL
3 participants