... | ... | @@ -25,7 +25,21 @@ Another purpose is to tune solver's parameters for the optimal performance on so |
|
|
##Arguments
|
|
|
|
|
|
|
|
|
The test have two parameters, the first parameter indicates path to matrix and is necessary, the second parameter indicates path to right hand side.
|
|
|
The test have three parameters:
|
|
|
|
|
|
|
|
|
* [integer] Solver type
|
|
|
..* 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
|
|
|
..* 2 - Petsc solvers
|
|
|
..* 3 - Aztec solver from Trilinos
|
|
|
..* 4 - Aztec solver from Trilinos with Ifpack preconditioner
|
|
|
..* 5 - Aztec solver from Trilinos with ML preconditioner
|
|
|
..* 6 - Belos solver from Trilinos, currently no preconditioner
|
|
|
..* 7 - serial BiCG with second order ILU from ANI3D package
|
|
|
* [string] Path to matrix
|
|
|
* [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.
|
|
|
|
|
|
|
|
|
##CMake tests
|
... | ... | @@ -34,10 +48,13 @@ The test have two parameters, the first parameter indicates path to matrix and i |
|
|
Will generate lots of solver_test001_* tests.
|
|
|
|
|
|
|
|
|
To activate testing with options file add SOLVER_TEST001_OPTIONS_FILE string with the absolute path to file.
|
|
|
|
|
|
|
|
|
#Status
|
|
|
|
|
|
|
|
|
Currently internal solver INNER_MLILUC is capable of solving 00% of the whole set.
|
|
|
Currently internal solver INNER_MLILUC is capable of solving 00% of the whole set on default parameters.
|
|
|
|
|
|
|
|
|
##Source
|
... | ... | |