The Numerical Template Toolbox - C++ Scientific Computing Made Easy

34
43
C++
.. title:: NT2 - C++ High Performance Computing Made Easy

==============================
The Numerical Template Toolbox

… image:: http://www.lri.fr/~falcou/nt2.png
:align: right

… contents:: Index


About NT:sup:2

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

So What is This About?
:::::::::::::::::::::::
Did you ever want to use your multi-core machines to their fullest extent or to take
advantage of your processor’s SIMD extensions but never did because of the
steep learning curve? By pushing the limits of the C++ language, NT:sup:2
uses template meta-programming to its fullest and automatizes these tasks. Reaping
the reward of parallelism has never been so easy and straightforward. Performance
of NT:sup:2 code is on the par with hand-written, optimized C code while
keeping a high level of abstraction.


Documentation

The (in progress) documentation is available here <http://nt2.metascale.fr/doc/html/>_


References


License

NT2 uses the Boost Software License <http://www.boost.org/LICENSE_1_0.txt>_. A copy should be available in the doc directory of this repository.


Contact

:Website: http://nt2.metascale.org
:Mailing List: nt2-dev <http://groups.google.com/group/nt2-dev>_
:Repository: nt2 on GitHub <http://github.com/MetaScale/nt2>_
:IRC: #nt2 at irc.freenode.net <http://freenode.net>_