This repository contains computational resources for the manuscript Density-functional model for van der Waals interactions: Unifying many-body atomic approaches with nonlocal functionals. It is structured as a Python package mbdvv. The DFT and MBD calculations are managed with Caf.
- Python requirements are managed with Poetry and specified in the
pyproject.tomlandpoetry.lockfiles. This includes the package Pymbd for calculating MBD energies. - FHI-aims for DFT calculations, commits
5e905e08(2018-01-06),b8a087dd(2018-03-07), andfbf4c4af5(2019-02-08). - The data file
all-data.h5from 10.1021/acs.jctc.7b01172, available at 10.6084/m9.figshare.5117167.
mbdvv/: The actual Python package, used in scripts and notebooks.data/: Parsed raw data. These can be either generated from raw output files by runningscripts/figs.py, or downloaded from 10.6084/m9.figshare.9943301.notebooks/: Jupyter and KnitJ notebooks.patches/: Patches of FHI-aims used for the calculations. They are to be applied against the commits stated on the first line of the patches.results/: Processed numerical results in CSV format.scripts/figs.py: Scripts for generating figures for the manuscript.vendor/: Python dependencies managed as Git submodules.