Категории программ

Новые программы

Blitz++

5 августа, 2014 0

Blitz++ — высокопроизводительная библиотека функций векторной математики, написанная на языке программирования C++.

Библиотека Blitz++ была разработана для выполнения научных расчётов и обеспечивает производительность наравне с Fortran 77/90.

Blitz++ использует шаблоны C++, которые обеспечивают компилятор метаинформацией, позволяющей получить на выходе хорошо оптимизированный код. В результате этого, обеспечивается высокая скорость выполнения математических операций над массивами данных, без ущерба для синтаксиса программы, чем не могут похвастаться другие подобные математические программные системы. Библиотека Blitz++ признана пионером в использовании этого способа метапрограммирования.

В библиотеке Blitz++ поддерживаются операции с матрицами, тензорами и векторами. Имеется реализация генератора случайных чисел. Размерность для массивов ограничена 11-ю измерениями. При этом, поддерживается сортировка массивов как в стиле C, так и в стиле Fortran.

Проекты с Blitz++

Библиотека Blitz++ используется в нескольких научных проектах, таких как, например:

Blitz++

Ссылки

Сайт Blitz++

Скачать Blitz++

C, C++, C# , Компоненты и библиотеки , Математика , Образование и наука , Разработчику , Средства разработки

Оставить комментарий

*