Back to Search
Start Over
TNSPackage: A Fortran2003 library designed for tensor network state methods.
- Source :
-
Computer Physics Communications . Jul2018, Vol. 228, p163-177. 15p. - Publication Year :
- 2018
-
Abstract
- Recently, the tensor network states (TNS) methods have proven to be very powerful tools to investigate the strongly correlated many-particle physics in one and two dimensions. The implementation of TNS methods depends heavily on the operations of tensors, including contraction, permutation, reshaping tensors, SVD and so on. Unfortunately, the most popular computer languages for scientific computation, such as Fortran and C/C++ do not have a standard library for such operations, and therefore make the coding of TNS very tedious. We develop a Fortran2003 package that includes all kinds of basic tensor operations designed for TNS. It is user-friendly and flexible for different forms of TNS, and therefore greatly simplifies the coding work for the TNS methods. Program summary Program Title: TNSP Program Files doi: http://dx.doi.org/10.17632/fgggdbrdnx.1 Licensing provisions : GNU General Public License version 3 Programming language: Fortran2003 External routines: BLAS, LAPACK, ARPACK Nature of problem: The implementation of Tensor Network State (TNS) methods depends heavily on the operations of tensors. Unfortunately, the most popular computer languages for scientific computation, such as Fortran and C/C++ do not have a standard library for such operations, and therefore make the coding of TNS very tedious. Solution method : We develop a Fortran2003 package that includes all kinds of basic tensor operations designed for TNS, which greatly simplifies the coding work for the TNS methods. Additional comments including Restrictions and Unusual features : A gcc-4.8.4 or later version is required to compile the code. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 00104655
- Volume :
- 228
- Database :
- Academic Search Index
- Journal :
- Computer Physics Communications
- Publication Type :
- Periodical
- Accession number :
- 129332965
- Full Text :
- https://doi.org/10.1016/j.cpc.2018.03.006