There is a newer version of the record available.

Published October 6, 2019 | Version 0.7.0

Libmbd

Authors/Creators

  • 1. FU Berlin

Description

Libmbd contains implementations of the many-body dispersion (MBD) method in several programming languages and frameworks:

  • The Fortran implementation is the reference, most advanced implementation, with support for analytical gradients and distributed parallelism, and additional functionality beyond the MBD method itself. It provides a low-level and a high-level Fortran API, and a C API. Furthermore, Python bindings to the C API are provided.
  • The Python/Numpy implementation is intended for prototyping, and as a high-level language reference.
  • The Python/Tensorflow implementation is an experiment that should enable rapid prototyping of machine learning applications with MBD.

The Python-based implementations as well as Python bindings to the Libmbd C API are accessible from the Python package called Pymbd.

Files

jhrmnn/libmbd-0.7.0.zip

Files (111.4 kB)

Name Size Download all
md5:a27c3f2a30019d85f5d900cb9b4f3695
111.4 kB Preview Download