====== 概要 ====== ITensorは量子多体系の格子模型におけるテンソルネットワークを使った数値計算に便利なC++ライブラリです。 * https://arxiv.org/abs/2007.14822 * Julia版の開発が進んでおり、公式にはそちらを使用することが推奨されていますが、実用上はまだC++の方に軍配が上がります。 ====== 目次 ====== ===== 準備 ===== * [[数値計算ライブラリ:ITensor:インストール]] ===== 入門 ===== * [[数値計算ライブラリ:ITensor:プログラムのメイク]] * [[数値計算ライブラリ:ITensor:1サイト]] ====== 参考文献 ====== * [[https://www.tensors.net/]] * 初めてテンソルネットワークに触れる人に向けたサイト。MatLab/Julia/Pythonによる勉強用のサンプルコードもあります * [[https://tensornetwork.org/]] * こちらもテンソルネットワークの初学者向けのサイト。テンソルネットワークを使った様々な方法が紹介されています * [[https://www.sciencedirect.com/science/article/pii/S0003491614001596|A practical introduction to tensor networks: Matrix product states and projected entangled pair states]] * 量子系のテンソルネットワークの理解に必要なMPSとPEPSの解説です。 * 無料のarXiv版は[[https://arxiv.org/abs/1306.2164|こちら]]。 * [[http://www.sciencedirect.com/science/article/pii/S0003491610001752|The density-matrix renormalization group in the age of matrix product states - ScienceDirect]] * テンソルネットワークを使った密度行列繰り込み群(DMRG)の解説です。 * DMRGの計算手法に関する基本的な知識はこれを読んでおけばほぼ押さえられます。 * 無料のarXiv版は[[https://arxiv.org/abs/1008.3477|こちら]]。 * [[https://www.sciencedirect.com/science/article/pii/S0003491619302532|Time-evolution methods for matrix-product states - ScienceDirect]] * MPSを使った時間発展の計算のレビューです(有限系のみ)。 * 無料のarXiv版は[[https://arxiv.org/abs/1901.05824|こちら]]。