Faunus - a flexible framework for Monte Carlo simulation

作者:Stenqvist Bjoern; Thuresson Axel; Kurut Anil; Vacha Robert; Lund Mikael*
来源:Molecular Simulation, 2013, 39(14-15): 1205-1211.
DOI:10.1080/08927022.2013.828207

摘要

Faunus is a set of building blocks or statistical mechanical Lego%26apos; for constructing molecular simulation programs to study complex solutions, including proteins, polymers, salts, phospholipid membranes, surfaces and/or rigid macro-molecules. Current focus is on Metropolis Monte Carlo (MC) algorithms with support for anisotropic particles (multipolar, polarisable and sphero-cylindrical) and a flexible Hamiltonian. The design is inherently modular and it is trivial to extend functionality to cover new interaction potentials, geometries or moves. In this study, we present basic features, C++ design principles and review- selected applications. The latter includes splined pair potentials, two-dimensional parallel tempering of protein mixtures and MC swap moves for modelling ion-specific effects without ions.

  • 出版日期2013-12-1