Skip to content
forked from boostorg/ublas

This is Google Summer of Codes 2019 repository forked from uBLAS. In this fork two students will work on uBLAS/tensor for bringing better expression templates using boost.YAP and Improving the tensor core framework.

Notifications You must be signed in to change notification settings

BoostGSoC19/tensor

 
 

Repository files navigation

Boost Linear and Multilinear Algebra Library

Language License Documentation Wiki Mailing List Gitter

Boost.uBLAS is part of the Boost C++ Libraries. It is directed towards scientific computing on the level of basic linear and multilinear algebra operations with tensors, matrices and vectors.

Documentation

uBLAS is documented at boost.org. The tensor extension has a wiki page.

License

Distributed under the Boost Software License, Version 1.0.

Properties

  • Header-only
  • Tensor extension requires C++17 compatible compiler, compiles with
    • gcc 7.3.0
    • clang 6.0
    • msvc 14.1
  • Unit-tests require Boost.Test

Build Status

Branch Travis Appveyor Regression codecov.io Docs
expr_template Build Status Build status ublas codecov Documentation
framework Build Status Build status ublas codecov Documentation
master Build Status Build status ublas codecov Documentation
develop Build Status Build status ublas codecov Documentation
tensor_gsoc19 Build Status Build status ublas codecov Documentation

Directories

Name Purpose
doc documentation
examples example files
include headers
test unit tests
benchmarks timing and benchmarking

More information

  • If you would like to test the library, contribute new feature or a bug fix, see contribution where the whole development infrastructure and the contributing workflow is explained in details.
  • Ask questions in stackoverflow with boost-ublas or ublas tags.
  • Report bugs and be sure to mention Boost version, platform and compiler you're using. A small compilable code sample to reproduce the problem is always good as well.
  • Submit your patches as pull requests against develop branch. Note that by submitting patches you agree to license your modifications under the Boost Software License, Version 1.0.
  • Developer discussions about the library are held on the Boost developers mailing list. Be sure to read the discussion policy before posting and add the [ublas] tag at the beginning of the subject line
  • For any other questions, you can contact David, Stefan or Cem: david.bellot-AT-gmail-DOT-com, cem.bassoy-AT-gmail-DOT-com stefan-AT-seefeld-DOT-name

About

This is Google Summer of Codes 2019 repository forked from uBLAS. In this fork two students will work on uBLAS/tensor for bringing better expression templates using boost.YAP and Improving the tensor core framework.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 99.3%
  • Other 0.7%