Package ffx.potential

Enum Class ForceFieldEnergy.Platform

java.lang.Object
java.lang.Enum<ForceFieldEnergy.Platform>
ffx.potential.ForceFieldEnergy.Platform
All Implemented Interfaces:
Serializable, Comparable<ForceFieldEnergy.Platform>, Constable
Enclosing class:
ForceFieldEnergy

public static enum ForceFieldEnergy.Platform extends Enum<ForceFieldEnergy.Platform>
Platform describes a set of force field implementations that include a pure Java reference implementation (FFX), and two OpenMM implementations (OMM_CUDA and OMM_REF are supported)

FFX: reference FFX implementation

OMM: Currently an alias for OMM_CUDA, may eventually become "try to find best OpenMM implementation" OMM_CUDA:

OpenMM CUDA implementation OMM_REF: OpenMM reference implementation

OMM_OPTCPU: Optimized OpenMM CPU implementation (no AMOEBA)

OMM_OPENCL: OpenMM OpenCL implementation (no AMOEBA)