The ALPS project release 2.0: open source software for strongly correlated systems

被引:645
作者
Bauer, B. [1 ]
Carr, L. D. [2 ]
Evertz, H. G. [3 ]
Feiguin, A. [4 ]
Freire, J. [5 ]
Fuchs, S. [6 ]
Gamper, L. [1 ]
Gukelberger, J. [1 ]
Gull, E. [7 ]
Guertler, S. [8 ]
Hehn, A. [1 ]
Igarashi, R. [9 ]
Isakov, S. V. [1 ]
Koop, D. [5 ]
Ma, P. N. [1 ]
Mates, P. [1 ,5 ]
Matsuo, H. [11 ]
Parcollet, O. [12 ]
Pawlowski, G. [13 ]
Picon, J. D. [14 ]
Pollet, L. [1 ,15 ]
Santos, E. [5 ]
Scarola, V. W. [16 ]
Schollwoeck, U. [17 ,18 ]
Silva, C. [5 ]
Surer, B. [1 ]
Todo, S. [10 ,11 ]
Trebst, S. [19 ]
Troyer, M. [1 ]
Wall, M. L. [2 ]
Werner, P. [1 ]
Wessel, S. [20 ,21 ]
机构
[1] ETH, CH-8093 Zurich, Switzerland
[2] Colorado Sch Mines, Dept Phys, Golden, CO 80401 USA
[3] Graz Univ Technol, Inst Theoret Phys, A-8010 Graz, Austria
[4] Univ Wyoming, Dept Phys & Astron, Laramie, WY 82071 USA
[5] Univ Utah, Sci Comp & Imaging Inst, Salt Lake City, UT 84112 USA
[6] Univ Gottingen, Inst Theoret Phys, D-3400 Gottingen, Germany
[7] Columbia Univ, New York, NY 10027 USA
[8] Univ Bonn, Bethe Ctr Theoret Phys, D-53115 Bonn, Germany
[9] Japan Atom Energy Agcy, Ctr Computat Sci & E Syst, Tokyo 1100015, Japan
[10] Japan Sci & Technol Agcy, Core Res Evolut Sci & Technol, Kawaguchi, Saitama 3320012, Japan
[11] Univ Tokyo, Dept Appl Phys, Tokyo 1138656, Japan
[12] CEA Saclay, Inst Phys Theor, CEA DSM IPhT CNRS URA 2306, F-91191 Gif Sur Yvette, France
[13] Adam Mickiewicz Univ, Fac Phys, PL-61614 Poznan, Poland
[14] Ecole Polytech Fed Lausanne, Inst Theoret Phys, CH-1015 Lausanne, Switzerland
[15] Harvard Univ, Dept Phys, Cambridge, MA 02138 USA
[16] Virginia Tech, Dept Phys, Blacksburg, VA 24061 USA
[17] Univ Munich, Dept Phys, Arnold Sommerfeld Ctr Theoret Phys, D-80333 Munich, Germany
[18] Univ Munich, Ctr NanoSci, D-80333 Munich, Germany
[19] Univ Calif Santa Barbara, Stn Q, Microsoft Res, Santa Barbara, CA 93106 USA
[20] Rhein Westfal TH Aachen, Inst Solid State Theory, D-52056 Aachen, Germany
[21] Univ Stuttgart, Inst Theoret Phys 3, D-70550 Stuttgart, Germany
来源
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT | 2011年
基金
美国国家科学基金会; 瑞士国家科学基金会; 日本学术振兴会;
关键词
density matrix renormalization group calculations; classical Monte Carlo simulations; quantum Monte Carlo simulations; quantum phase transitions (theory); MONTE-CARLO METHOD; VISUALIZATIONS; PROVENANCE; ALGORITHM;
D O I
10.1088/1742-5468/2011/05/P05001
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
We present release 2.0 of the ALPS (Algorithms and Libraries for Physics Simulations) project, an open source software project to develop libraries and application programs for the simulation of strongly correlated quantum lattice models such as quantum magnets, lattice bosons, and strongly correlated fermion systems. The code development is centered on common XML and HDF5 data formats, libraries to simplify and speed up code development, common evaluation and plotting tools, and simulation programs. The programs enable non-experts to start carrying out serial or parallel numerical simulations by providing basic implementations of the important algorithms for quantum lattice models: classical and quantum Monte Carlo (QMC) using non-local updates, extended ensemble simulations, exact and full diagonalization (ED), the density matrix renormalization group (DMRG) both in a static version and a dynamic time-evolving block decimation (TEBD) code, and quantum Monte Carlo solvers for dynamical mean field theory (DMFT). The ALPS libraries provide a powerful framework for programmers to develop their own applications, which, for instance, greatly simplify the steps of porting a serial code onto a parallel, distributed memory machine. Major changes in release 2.0 include the use of HDF5 for binary data, evaluation tools in Python, support for the Windows operating system, the use of CMake as build system and binary installation packages for Mac OS X and Windows, and integration with the VisTrails workflow provenance tool. The software is available from our web server at http://alps.comp-phys.org/.
引用
收藏
页数:34
相关论文
共 55 条
[1]   The ALPS project release 1.3:: Open-source software for strongly correlated systems [J].
Albuquerque, A. F. ;
Alet, F. ;
Corboz, P. ;
Dayal, P. ;
Feiguin, A. ;
Fuchs, S. ;
Gamper, L. ;
Gull, E. ;
Guertler, S. ;
Honecker, A. ;
Igarashi, R. ;
Koerner, M. ;
Kozhevnikov, A. ;
Laeuchli, A. ;
Manmana, S. R. ;
Matsumoto, M. ;
McCulloch, I. P. ;
Michel, F. ;
Noack, R. M. ;
Pawlowski, G. ;
Pollet, L. ;
Pruschke, T. ;
Schollwoeck, U. ;
Todo, S. ;
Trebst, S. ;
Troyer, M. ;
Werner, P. ;
Wessel, S. .
JOURNAL OF MAGNETISM AND MAGNETIC MATERIALS, 2007, 310 (02) :1187-1193
[2]   The ALPS Project: Open Source Software for Strongly Correlated Systems [J].
Alet, F. ;
Dayal, P. ;
Grzesik, A. ;
Honecker, A. ;
Koerner, M. ;
Laeuchli, A. ;
Manmana, S. R. ;
McCulloch, I. P. ;
Michel, F. ;
Noack, R. M. ;
Schmid, G. ;
Schollwoeck, U. ;
Stoeckli, F. ;
Todo, S. ;
Trebst, S. ;
Troyer, M. ;
Werner, P. ;
Wessel, S. .
JOURNAL OF THE PHYSICAL SOCIETY OF JAPAN, 2005, 74 :30-35
[3]   Generalized directed loop method for quantum Monte Carlo simulations [J].
Alet, F ;
Wessel, S ;
Troyer, M .
PHYSICAL REVIEW E, 2005, 71 (03)
[4]   Estimating errors reliably in Monte Carlo simulations of the Ehrenfest model [J].
Ambegaokar, Vinay ;
Troyer, Matthias .
AMERICAN JOURNAL OF PHYSICS, 2010, 78 (02) :150-157
[5]  
[Anonymous], 2001, The Boost Graph Library: User Guide and Reference Manual
[6]   VisTrails: Enabling interactive multiple-view visualizations [J].
Bavoil, L ;
Callahan, SP ;
Crossno, PJ ;
Freire, J ;
Scheidegger, CE ;
Silva, CT ;
Vo, HT .
IEEE VISUALIZATION 2005, PROCEEDINGS, 2005, :135-142
[7]  
Czarnecki K, 2000, GENERATIVE PROGRAMMI, DOI DOI 10.1126/science.1110411
[8]   Time-dependent density-matrix renormalization-group using adaptive effective Hilbert spaces -: art. no. P04005 [J].
Daley, AJ ;
Kollath, C ;
Schollwöck, U ;
Vidal, G .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2004,
[9]   The loop algorithm [J].
Evertz, HG .
ADVANCES IN PHYSICS, 2003, 52 (01) :1-66
[10]   CLUSTER ALGORITHM FOR VERTEX MODELS [J].
EVERTZ, HG ;
LANA, G ;
MARCU, M .
PHYSICAL REVIEW LETTERS, 1993, 70 (07) :875-879