... | @@ -13,7 +13,7 @@ Test solvers and tune parameters on huge set of public domain matrices. |
... | @@ -13,7 +13,7 @@ Test solvers and tune parameters on huge set of public domain matrices. |
|
|
|
|
|
##Description
|
|
##Description
|
|
|
|
|
|
This test will run solvers in serial against symmetric or non-symmetric real problems from Harwell-Boing collection, Sparskit collection, NEP collection, and other collections available from [http://math.nist.gov/MatrixMarket/](http://math.nist.gov/MatrixMarket/).
|
|
This test will run solvers in serial against symmetric or non-symmetric real problems from Harwell-Boing collection, Sparskit collection, NEP collection, as well as [University of Florida Collection](http://www.cise.ufl.edu/research/sparse/matrices/), and other collections available from [http://math.nist.gov/MatrixMarket/](http://math.nist.gov/MatrixMarket/).
|
|
|
|
|
|
|
|
|
|
Main purpose of this test is to assess robustness of internal solver during development. During develpement no performance gain should be accepted if as a results of the gain solver robustness narrows.
|
|
Main purpose of this test is to assess robustness of internal solver during development. During develpement no performance gain should be accepted if as a results of the gain solver robustness narrows.
|
... | @@ -29,14 +29,14 @@ The test have three parameters: |
... | @@ -29,14 +29,14 @@ The test have three parameters: |
|
|
|
|
|
|
|
|
|
* [integer] Solver type
|
|
* [integer] Solver type
|
|
..* 0 - BiCGStab(L) with second order ILU preconditioner
|
|
+ 0 - BiCGStab(L) with second order ILU preconditioner
|
|
..* 1 - BiCGStab(L) with second order Crout-ILU preconditioner with inverse-based condition estimation and reordering for diagonal dominance
|
|
+ 1 - BiCGStab(L) with second order Crout-ILU preconditioner with inverse-based condition estimation and reordering for diagonal dominance
|
|
..* 2 - Petsc solvers
|
|
+ 2 - Petsc solvers
|
|
..* 3 - Aztec solver from Trilinos
|
|
+ 3 - Aztec solver from Trilinos
|
|
..* 4 - Aztec solver from Trilinos with Ifpack preconditioner
|
|
+ 4 - Aztec solver from Trilinos with Ifpack preconditioner
|
|
..* 5 - Aztec solver from Trilinos with ML preconditioner
|
|
+ 5 - Aztec solver from Trilinos with ML preconditioner
|
|
..* 6 - Belos solver from Trilinos, currently no preconditioner
|
|
+ 6 - Belos solver from Trilinos, currently no preconditioner
|
|
..* 7 - serial BiCG with second order ILU from ANI3D package
|
|
+ 7 - serial BiCG with second order ILU from ANI3D package
|
|
* [string] Path to matrix
|
|
* [string] Path to matrix
|
|
* [string] Path to file with options for solvers, may be empty
|
|
* [string] Path to file with options for solvers, may be empty
|
|
* [string] Path to right hand side, may be empty. If empty right hand side is filled with ones.
|
|
* [string] Path to right hand side, may be empty. If empty right hand side is filled with ones.
|
... | @@ -54,7 +54,7 @@ To activate testing with options file add SOLVER_TEST001_OPTIONS_FILE string wit |
... | @@ -54,7 +54,7 @@ To activate testing with options file add SOLVER_TEST001_OPTIONS_FILE string wit |
|
#Status
|
|
#Status
|
|
|
|
|
|
|
|
|
|
Currently internal solver INNER_MLILUC is capable of solving 00% of the whole set on default parameters.
|
|
Currently internal solver INNER_MLILUC is capable of solving 100% of the whole set on default parameters.
|
|
|
|
|
|
|
|
|
|
##Source
|
|
##Source
|
... | @@ -62,5 +62,6 @@ Currently internal solver INNER_MLILUC is capable of solving 00% of the whole se |
... | @@ -62,5 +62,6 @@ Currently internal solver INNER_MLILUC is capable of solving 00% of the whole se |
|
|
|
|
|
* Source code is adopted from examples/MatSolve
|
|
* Source code is adopted from examples/MatSolve
|
|
* MatrixMarket [http://math.nist.gov/MatrixMarket/](http://math.nist.gov/MatrixMarket/)
|
|
* MatrixMarket [http://math.nist.gov/MatrixMarket/](http://math.nist.gov/MatrixMarket/)
|
|
|
|
* University of Florida Collection [http://www.cise.ufl.edu/research/sparse/matrices/](http://www.cise.ufl.edu/research/sparse/matrices/)
|
|
|
|
|
|
[![Analytics](https://ga-beacon.appspot.com/UA-59408561-4/wiki/5401-MatrixMarket-Collections.md?pixel)](https://github.com/igrigorik/ga-beacon) |
|
[![Analytics](https://ga-beacon.appspot.com/UA-59408561-4/wiki/5401-MatrixMarket-Collections.md?pixel)](https://github.com/igrigorik/ga-beacon) |