kmp5VT / blueridge_btas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

Basic Tensor Algebra Subroutines (BTAS) is a C++ headers-only library for tensor algebra. BTAS is a reference implementation of Tensor Working Group concept spec.

Prerequisites

  • C++11 compiler
  • Boost C++ libraries
    • Iterator
    • (optional) Container for fast small vectors
    • (optional) Serialization for serialization (not header-only)
  • (optional) LAPACK library for optimized operations
  • (optional) CMake to build and run unit tests

To compile unit tests in the source directory:

  • cmake .
  • make check

About


Languages

Language:C++ 91.7%Language:C 4.5%Language:CMake 3.8%Language:Shell 0.1%