Programs in Physics & Physical Chemistry
|[Licence| Download | New Version Template] aeul_v1_0.tar.gz(1971 Kbytes)|
|Manuscript Title: Matrix Product State applications for the ALPS project|
|Authors: Michele Dolfi, Bela Bauer, Sebastian Keller, Alexandr Kosenkov, Timothée Ewart, Adrian Kantian, Thierry Giamarchi, Matthias Troyer|
|Program title: ALPS MPS|
|Catalogue identifier: AEUL_v1_0|
Distribution format: tar.gz
|Journal reference: Comput. Phys. Commun. 185(2014)3430|
|Programming language: C++, OpenMP for parallelization.|
|Computer: PC, HPC cluster.|
|Operating system: Any, tested on Linux, Mac OS X and Windows.|
|Has the code been vectorised or parallelized?: Parallelized using OpenMP, 1 to 24 processors used.|
|RAM: 100 MB - 100 GB.|
|Keywords: MPS, DMRG, Ground state, Time evolution.|
|PACS: 02.70.-c, 05.10.Cc, 71.27.+a.|
External routines: ALPS [1, 2], BLAS/LA- PACK, HDF5.
Nature of problem:
Solution of quantum many-body systems is generally a hard problem. The many-body Hilbert space grows exponentially with the system size which limits exact diagonalization results to only 20 - 40 spins, and the fermionic negative sign problem limits the Quantum Monte Carlo methods to a few special cases.
The matrix product states ansatz provides a controllable truncation of the Hilbert space which makes it currently the method of choice to investigate low-dimensional systems in condensed matter physics. Our implementation allows simulation of arbitrary one-dimensional and two-dimensional models and achieves performance competitive with the best codes in the community. We implement conservation of quantum numbers for generic Abelian symmetries.
10s - 8h per sweep.
|||B. Bauer, et al. (ALPS Collaboration), The ALPS project release 2.0: open source software for strongly correlated systems, J. Stat. Mech. 2011 (05) (2011) P05001. doi:10.1088/1742-5468/2011/05/P05001.|
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|