Tensor Multiplication Library

I am writing scientific code in c that requires a lot of tensor products and higher tensor operations, for example. abbreviation, product kronecker etc. I plan to implement this myself, using efficient algorithms, as in the literature, and using a good BLAS library. I searched a bit and found nothing for c (a lot for C ++, python, etc.). Am I missing something or was it really not well implemented in c?

Thank.

+5
source share
3 answers

Perhaps you could explore tensor extensions on the GSL - GNU Science Library.

+2
source

, - .

SciComp, Eigen, Armadillo, deal.II, libtensor libdynd.

, Cyclops Tensor Framework (CTF), . , CTF .

libtensor TiledArray, .

MADNESS , .

itensor - , - DMRG.

FTensor - ++, .

, , Facebook Google, , THPP TensorFlow .

POOMA, , , .

, . Wikipedia Google ( " " Google, ).

+3

Elemental http://libelemental.org/about/

++, C: "API ++ 11 , C Python".

github: https://github.com/elemental/Elemental/

I ran into some problems about some compatibility that were resolved using the latest version!

0
source

All Articles