  An accurate determination of the electron correlation energy is essential for
describing the structure, stability, and function in a wide variety of systems,
ranging from gas-phase molecular assemblies to condensed matter and
organic/inorganic interfaces. Even small errors in the correlation energy can
have a large impact on the description of chemical and physical properties in
the systems of interest. In this context, the development of efficient
approaches for the accurate calculation of the long-range correlation energy
(and hence dispersion) is the main challenge. In the last years a number of
methods have been developed to augment density functional approximations via
dispersion energy corrections, but most of these approaches ignore the
intrinsic many-body nature of correlation effects, leading to inconsistent and
sometimes even qualitatively incorrect predictions. Here we build upon the
recent many-body dispersion (MBD) framework, which is intimately linked to the
random-phase approximation for the correlation energy. We separate the
correlation energy into short-range contributions that are modeled by
semi-local functionals and long-range contributions that are calculated by
mapping the complex all-electron problem onto a set of atomic response
functions coupled in the dipole approximation. We propose an effective
range-separation of the coupling between the atomic response functions that
extends the already broad applicability of the MBD method to non-metallic
materials with highly anisotropic responses, such as layered nanostructures.
Application to a variety of high-quality benchmark datasets illustrates the
accuracy and applicability of the improved MBD approach, which offers the
prospect of first-principles modeling of large structurally complex systems
with an accurate description of the long-range correlation energy.
