ITK/Release 4/Refactor Numerical Libraries/Inventory: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
No edit summary
Line 21: Line 21:




= Architecture =
* ITK is focused on shared memory systems
** Multi-Core machines
** Exploits Multi-threaded implementations


= Libraries Used =
= Libraries Used =

Revision as of 23:42, 17 August 2011

In this page we collect an inventory of numerical libraries in ITK base on the state of the code at the ITKv4-Alpha09 Git tag.


ITK Numerical Needs

ITK needs for numerical libraries fall in the following broad categories


  • Non-Linear Optimization
  • Eigen Analysis
  • Non-Linear Solvers
    • Dense Matrices (typically small, less than 100x100)
    • Sparse Matrices
    • Large Sparse Matrices (e.g. FEM type problems)
  • Matrix / Vector operations
    • A lot of them are
      • Matrix . Matrix operations (for matrix size 2x2, 3x3, 4x4, 3x4)
      • Matrix . Vector operations (for matrix size 2x2, 3x3, 4x4, 3x4)


Architecture

  • ITK is focused on shared memory systems
    • Multi-Core machines
    • Exploits Multi-threaded implementations

Libraries Used