Language Requirement(s): Writen in C++, features native Python (and other) bindings for development.
Usage Requirements: Cross-platform. Requires CMake to build from source, or can be installed via pip or Conda. Works offline, requires more packages for GPU support, like CUDA/OpenCL.
A high-performance toolkit for molecular simulations. Researchers can interface with OpenMM (typically via Python) to implement custom forces, integration algorithms, and machine-learning potentials without rewriting CUDA or C++ code.
OpenMM has two parts: (i) a set of libraries for those who want to design and add molecular simulations to their programs, and (ii) an application layer for users who simply want to run simulations.
Contributor: Neil Ghugare, University of Florida
Click here to access this resource