openmmtools.utils.get_available_platforms

openmmtools.utils.get_available_platforms(minimum_precision='mixed')[source]

Return a list of the available OpenMM Platforms that can satisfy the requested minimum precision.

Parameters:
minimum_precisionstr, optional, default=’mixed’

One of [None, ‘single’, ‘mixed’, ‘double’] If None, all available platforms will be returned.

Returns:
platformslist of openmm.Platform

Platforms that support specified minimumprecision