Back to Search Start Over

Updated core libraries of the ALPS project.

Authors :
Gaenko, A.
Antipov, A.E.
Carcassi, G.
Chen, T.
Chen, X.
Dong, Q.
Gamper, L.
Gukelberger, J.
Igarashi, R.
Iskakov, S.
Könz, M.
LeBlanc, J.P.F.
Levy, R.
Ma, P.N.
Paki, J.E.
Shinaoka, H.
Todo, S.
Troyer, M.
Gull, E.
Source :
Computer Physics Communications. Apr2017, Vol. 213, p235-251. 17p.
Publication Year :
2017

Abstract

The open source ALPS (Algorithms and Libraries for Physics Simulations) project provides a collection of physics libraries and applications, with a focus on simulations of lattice models and strongly correlated systems. The libraries provide a convenient set of well-documented and reusable components for developing condensed matter physics simulation code, and the applications strive to make commonly used and proven computational algorithms available to a non-expert community. In this paper we present an updated and refactored version of the core ALPS libraries geared at the computational physics software development community, rewritten with focus on documentation, ease of installation, and software maintainability. Program summary Program Title: ALPS Core libraries Program Files doi: http://dx.doi.org/10.17632/fckj5d7wtr.1 Programming language: C++ Licensing provisions: GNU GPLv3 Nature of problem: Need for modern, lightweight, tested and documented libraries covering the basic requirements of rapid development of efficient physics simulation codes, especially for modeling strongly correlated electron systems. Solution method: We present a C++ open source computational library that provides a convenient set of components for developing parallel physics simulation code. The library features a short development cycle and up-to-date user documentation. External routines/libraries: CMake , MPI , Boost , HDF5 . [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00104655
Volume :
213
Database :
Academic Search Index
Journal :
Computer Physics Communications
Publication Type :
Periodical
Accession number :
120951832
Full Text :
https://doi.org/10.1016/j.cpc.2016.12.009