Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The Numerical Template Toolbox - C++ Scientific Computing Made Easy
C++ C Python
branch: master

This branch is 5 commits ahead, 13333 commits behind NumScale:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
benchmark
cmake
doc
examples
include
sandbox
script/python
src
unit
.gitignore
CMakeLists.txt
LICENSE
README.rst

README.rst

The Numerical Template Toolbox

http://www.lri.fr/~falcou/nt2.png

About NT2

The Numerical Template Toolbox (NT2) is an Open Source C++ library aimed at simplifying the development, debugging and optimization of high-performance computing application by providing a Matlab like syntax that ease the transition between prototype and actual application.

So What is This About ?

Do you ever wanted to use your multi-core machines to its fullest or to take advantage of your processor's SIMD extension but never did because of the impressive learning curve ? By pushing the limits of the C++ language, NT2 uses template meta-programming to its fullest and automatize those tasks. Reaping the reward of parallelism has never been so easy and straightforward. Performances of NT2 code is then on the par with hand-written, optimized C code while keeping a high level of abstraction.

Documentation

User Documentation

Developer Documentation

This documentation clarifies the internals of NT2 and helps potential contributors to design new features or to fix bugs.

References

License

NT2 uses the Boost Software License. A copy should be available in the doc directory of this repository.

Contact

Website:http://nt2.metascale.org
Mailing List:nt2-dev
Repository:nt2 on GitHub
IRC:#nt2 at irc.freenode.net
Something went wrong with that request. Please try again.