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

From KitwarePublic
Jump to navigationJump to search
Line 9: Line 9:




* Non-Linear Optimization
* [[ITK_Release_4/Refactor Numerical Libraries/Inventory/Non-Linear Optimization|Non-Linear Optimization]]
* Fourier Transforms
* [[ITK_Release_4/Refactor Numerical Libraries/Inventory/Fourier Transforms|Fourier Transforms]]
** Alternatives to VXL fft, and to FFTW ?  
** Alternatives to VXL fft, and to FFTW ?
* Eigen Analysis
* [[ITK_Release_4/Refactor Numerical Libraries/Inventory/Non-Linear Solvers|Non-Linear Solvers]]
* Non-Linear Solvers
** Dense Matrices (typically small, less than 100x100)
** Dense Matrices (typically small, less than 100x100)
** Sparse Matrices
** Sparse Matrices
** Large Sparse Matrices (e.g. FEM type problems)
** Large Sparse Matrices (e.g. FEM type problems)
* Matrix / Vector operations
* [[ITK_Release_4/Refactor Numerical Libraries/Inventory/Matrix Vector Operations|Matrix Vector Operations]]
** A lot of them are
** A lot of them are
*** Matrix . Matrix operations (for matrix size 2x2, 3x3, 4x4, 3x4)
*** Matrix . Matrix operations (for matrix size 2x2, 3x3, 4x4, 3x4)

Revision as of 22:12, 25 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


Architecture

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

Portability

ITK is intended to work in the most popular platforms.

More specifically

  • Windows
  • Linux
  • Macs

With commonly used compilers

  • Visual Studio 7.1 to 10
  • GCC 3.4 to 4.6
  • Intel Compiler
  • Sun CC compiler

A more detailed list of supported compiles can be found here:

Libraries Used

  • Work in progress...