![]() |
mptensor
v0.3.0
Parallel Library for Tensor Network Methods
|
| ▼ examples | |
| ▼ benchmark | |
| reshape.cc | Benchmark of reshape |
| rsvd.cc | Benchmark for RSVD |
| slice.cc | Benchmark of slice |
| timer.hpp | Timer class |
| transpose.cc | Benchmark of transpose |
| ▼ Ising_2D | |
| atrg.cc | Two-dimensional Ising model by ATRG |
| hotrg.cc | Two-dimensional Ising model by HOTRG |
| ising.cc | Two-dimensional Ising model |
| ising.hpp | Two-dimensional Ising model |
| trg.cc | Two-dimensional Ising model by TRG |
| ▼ output | |
| output.cc | Print out of mptensor |
| output.py | |
| ▼ save_load | |
| save_load.cc | Example of save and load |
| ▼ simple_example | |
| simple_example.cc | |
| ▼ include | |
| ▼ mptensor | |
| ▼ file_io | |
| io_helper.hpp | Header file of helper functions for file io |
| load.hpp | Header file of load function |
| save.hpp | Header file of saver |
| ▼ lapack | |
| matrix_lapack.hpp | Header file for mptensor::lapack::Matrix |
| matrix_lapack_impl.hpp | Implemation of mptensor::lapack::Matrix |
| ▼ matrix_interface | |
| matrix_interface.hpp | Interface of Matrix class |
| matrix_interface_doc.hpp | Documentation of Matrix class interface |
| ▼ scalapack | |
| blacsgrid.hpp | BlacsGrid class |
| matrix_scalapack.hpp | Scalapack::Matrix class |
| matrix_scalapack_impl.hpp | Implementation of scalapack::Matrix class |
| complex.hpp | Define the type of a complex number |
| doxygen_module.hpp | Define modules for doxygen |
| index.hpp | Header file of Index class |
| index_constructor.hpp | |
| index_constructor.py | |
| matrix.hpp | List of header files for matrix classes |
| mpi_wrapper.hpp | Wrapper functions of MPI communications |
| mptensor.hpp | Top header file of mptensor |
| rsvd.hpp | Randomized algorithm for singular value decomposition |
| rsvd_impl.hpp | Implementation of RSVD |
| tensor.hpp | Tensor class |
| tensor_impl.hpp | Implementation of tensor class |
| version.hpp | Version of mptensor |
| ▼ src | |
| ▼ lapack | |
| matrix_lapack.cc | Definition of functions which call LAPACK and BLAS routines |
| ▼ scalapack | |
| blacsgrid.cc | BlacsGrid class |
| matrix_scalapack.cc | Scalapack::Matrix class |
| index.cc | Index class |
| mpi_wrapper.cc | Wrapper functions of MPI communications |
| rsvd.cc | |
| tensor.cc | Utility functions for Tensor class |
| ▼ tests | |
| ▼ file_io | |
| common.hpp | |
| load.cc | Test code for load function |
| save.cc | Test code of save function |
| arithmetic.cc | Test code for arithmetic operators |
| contract.cc | Test code of tensor contraction |
| eigh.cc | Test code for eigenvalue decomposition |
| eigh_general.cc | Test code for eigenvalue decomposition |
| eigh_rank2.cc | Test code for eigenvalue decomposition of matrix |
| functions.hpp | Functions for tensor elements |
| kron.cc | |
| mpi_tool.cc | Some utilities for MPI |
| mpi_tool.hpp | Some utilities for MPI |
| qr.cc | Test code for QR decomposition |
| qr_rank2.cc | Test code for QR decomposition of matrix |
| reshape.cc | Test code for reshape |
| set_slice.cc | Test code for set_slice |
| slice.cc | Test code for slice |
| svd.cc | Test code for singular value decomposition |
| tensor_test.cc | Test code for mptensor |
| tensor_test.hpp | Test code for mptensor |
| tensordot.cc | Test code for kron |
| timer.hpp | Timer |
| trace.cc | Test code for trace |
| transpose.cc | Test code for transpose |
| typedef.hpp | Define TensorD and TensorC |