The minimization of the functional of the grand potential within the framework of classical density functional theory in three spatial dimensions can be numerically very demanding. The Picard iteration, that is often employed, is very simple and robust but can be rather slow. While a number of different algorithms for optimization problems have been suggested, there is still great need for additional strategies. Here, we present an approach based on the limited memory Broyden algorithm that is efficient and relatively simple to implement. We demonstrate the performance of this algorithm with the minimization of an inhomogeneous bulk structure of a fluid with competing interactions. For the problems we studied, we find that the presented algorithm improves performance by roughly a factor of three.
Skip Nav Destination
Article navigation
21 February 2016
Research Article|
February 17 2016
A numerical efficient way to minimize classical density functional theory
Markus Edelmann
;
Markus Edelmann
Institut für Theoretische Physik,
Universität Tübingen
, D-72074 Tübingen, Germany
Search for other works by this author on:
Roland Roth
Roland Roth
Institut für Theoretische Physik,
Universität Tübingen
, D-72074 Tübingen, Germany
Search for other works by this author on:
J. Chem. Phys. 144, 074105 (2016)
Article history
Received:
December 14 2015
Accepted:
January 27 2016
Citation
Markus Edelmann, Roland Roth; A numerical efficient way to minimize classical density functional theory. J. Chem. Phys. 21 February 2016; 144 (7): 074105. https://doi.org/10.1063/1.4942020
Download citation file:
Sign in
Don't already have an account? Register
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
Pay-Per-View Access
$40.00
Citing articles via
DeePMD-kit v2: A software package for deep potential models
Jinzhe Zeng, Duo Zhang, et al.