SSAGESLabs / openmm-dlext

Plugin for OpenMM providing simulation data wrappers as DLPack data structures

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenMM-dlext

The plugin is intended to provide a OpenMM::Force derived class that does no direct computation, but instead uses DLPack wrappers around CPU or GPU OpenMM::Platform data for an initialized instance of OpenMM::Contex, and a callback interface to perform computations on such data outside the plugin.

Usage

The wrappers around the simulation data are intended to be instantiated after the OpenMM::ContextImpl for a particular simulation has been created.

About

Plugin for OpenMM providing simulation data wrappers as DLPack data structures

License:MIT License


Languages

Language:C++ 49.8%Language:Shell 25.4%Language:CMake 20.4%Language:Python 2.5%Language:SWIG 1.6%Language:Dockerfile 0.3%