arrow
返回

Parallel implementation of the time-evolving block decimation algorithm for the Bose-Hubbard model

delete2016-02-01
delete12
PRE
AI
M
Miroslav Urbánek
P
Pavel Soldán *
DOI:10.1016/j.cpc.2015.10.016delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
A system of ultracold atoms in an optical lattice represents a powerful experimental setup for testing the fundamentals of quantum mechanics. While its microscopic interaction mechanisms are well understood, the system behavior for a moderate number of particles is difficult to simulate due to a high dimension of its many-body space. This article presents TEBDOL, a parallel implementation of the time-evolving block decimation (TEBD) algorithm that can efficiently simulate time evolution of a one-dimensional chain of atoms in optical lattices. We investigate the parallelization strategy and the strong and weak scaling with the number of processes. Program summary Program title: TEBDOL Catalogue identifier: AEYN_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEYN_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: GNU General Public License v3.0 No. of lines in distributed program, including test data, etc.: 9060 No. of bytes in distributed program, including test data, etc.: 54338 Distribution format: tar.gz Programming language: Common Lisp. Computer: x86-64. Operating system: Linux. Has the code been vectorized or parallelized?: Parallelized using MPI RAM: 1-64 GB Classification: 7.7. External routines: Basic Linear Algebra Subprograms (BLAS), Linear Algebra Package (LAPACK), Message Passing Interface (MPI) Nature of problem: A system of neutral atoms in an optical lattice is a many-body quantum system that can be described using the Bose-Hubbard model. Hilbert space dimensions of many-body quantum models grow exponentially with the number of particles. Simulating time evolution in the Bose-Hubbard model is therefore a hard problem even in case of a moderate number of particles. Solution method: A system state is represented by a tensor network. Its time evolution is then simulated using the time-evolving block decimation (TEBD) algorithm. Restrictions: TEBDOL is limited to one-dimensional systems. The times accessible in the simulations are restricted by the growth of entanglement in the system. Unusual features: Tensor networks in TEBDOL support a global Abelian symmetry, i.e., the program conserves the total number of particles. Models with multiple particle species are supported as well. TEBDOL is implemented in Common Lisp and can run in parallel on a computer cluster. Running time: Running time depends on the lattice size, on the number of particles, and on the maximal allowed tensor dimensions. Simulations of simple models take a few seconds on a single CPU while simulations of large and complex models can take up to a week on a cluster with hundreds of CPUs. (C) 2015 Published by Elsevier B.V.
Keyword:
Bose-Hubbard model
Optical lattice
Tensor network
Time-evolving block decimation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Computer Physics Communications 封面图
Computer Physics Communications
IF:
3.4
论文数:
1.2W
被引数:
3.7W

机构

C
Charles University Prague
学者数:
3.0W
论文数: 2.2W
被引数: 158
引用论文

引用论文

Evaluation of Physical Unclonable Functions for 28-nm Process Field-Programmable Gate Arrays
err2014-01-01
err0
errOAAI
errYohei Hori; Hyunho Kang; Toshihiro Katashita; Akashi Satoh; Shinichi Kawamura; Kazukuni Kobara
err分享
err收藏
err分享
err收藏
Silver Nanoparticles as Antimicrobial Agents
err2017-01-01
err0
PREAI
errLuciano P. Silva; Ariane P. Silveira; Cínthia C. Bonatto; Ivy G. Reis; Paulo V. Milreu
err分享
err收藏
err分享
err收藏
学者 查看更多内容