-
Notifications
You must be signed in to change notification settings - Fork 89
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge sorting fix for Jacobi preconditioner
This PR adds the option to sort the matrix before processing it inside the Jacobi preconditioner and the ILU factorization. By default, it is assumed that the input matrix is not sorted, therefore, a sorting step is performed (unless the factory parameter `skip_sorting` is set to `true`). Additionally, this PR adds functionality to unsort a given matrix for tests (currently only CSR and COO are supported). This functionality is then used in added tests that unsort the system matrix before generating / running for CSR, COO, Jacobi preconditioner and ILU factorization. Related PR: #659 Closes Issue: #633
- Loading branch information
Showing
28 changed files
with
1,221 additions
and
228 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.