ZKCM: a C++ library for multiprecision matrix computation with applications in quantum information
arXiv:1303.6034 · doi:10.1016/j.cpc.2013.03.022
Abstract
ZKCM is a C++ library developed for the purpose of multiprecision matrix computation, on the basis of the GNU MP and MPFR libraries. It provides an easy-to-use syntax and convenient functions for matrix manipulations including those often used in numerical simulations in quantum physics. Its extension library, ZKCM_QC, is developed for simulating quantum computing using the time-dependent matrix-product-state simulation method. This paper gives an introduction about the libraries with practical sample programs.
19 pages, 5 figures, to appear in Comput. Phys. Comm.; this is an extended version of arXiv:1111.3124, v2: typographical corrections only