/mptensor

Parallel Library for Tensor Network Methods

Primary LanguageC++

mptensor v0.1

mptensor is parallel C++ libarary for tensor calculations. It provides similar interfaces as Numpy and Scipy in Python.

Requirements

How to Use

  • Modify Makefile.option as your environment and then make.
  • Include src/mptensor.hpp in your codes.
  • Complie your applications with src/libmptensor.a .

Documents

By make doc, HTML and LaTeX documents are generated in doxygen_docs.

Examples

#include <mptensor.hpp>
using namespace mptensor;
typedef Tensor<scalapack::Matrix,double> ptensor;
ptensor A(Shape(3,4,5));

Links