Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • I INMOST
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Terekhov
  • INMOST
  • Wiki
  • 5401 MatrixMarket Collections

Last edited by Kirill Terekhov Sep 21, 2015
Page history
This is an old version of this page. You can view the most recent version or browse the history.

5401 MatrixMarket Collections

Test solvers on MatrixMarket collections.

This test is located in Tests/solver_test001

###Brief

Test solvers and tune parameters on huge set of public domain matrices.

##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/.

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.

Another purpose is to tune solver's parameters for the optimal performance on some subset of matrices.

##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.

##CMake tests

Will generate lots of solver_test001_* tests.

#Status

Currently internal solver INNER_MLILUC is capable of solving 00% of the whole set.

##Source

  • Source code is adopted from examples/MatSolve
  • MatrixMarket http://math.nist.gov/MatrixMarket/
Clone repository
  • 0100 Compilation
  • 0200 Compilation Windows
  • 0201 Obtain MSVC
  • 0202 Obtain MSMPI
  • 0203 Compilation INMOST Windows
  • 0204 Compilation ParMETIS Windows
  • 0205 Compilation Zoltan Windows
  • 0206 Compilation PETSc Windows
  • 0207 Compilation Trilinos Windows
  • 0400 Compilation Linux
  • 0401 Install MPI
  • 0402 Compilation INMOST Linux
  • 0403 Compilation PETSc Linux
  • 0404 Compilation Trilinos Linux
  • 0405 Compilation ParMETIS Linux
View All Pages