#
#
#


__author__ = "Randall J. Radmer"
__version__ = "1.0"
__doc__ = """Libraries to help install, locate and load GPU libraries"""


#def sitePackagesPath():
#    import distutils.sysconfig
#    return distutils.sysconfig.get_python_lib()

def importBestOpenMMLib(tryUsingCuda=True):
    if tryUsingCuda:
        try:
            import simtk.openmm_cuda as mm
            import simtk.utils.manageGPUs as gMan
            gMan.registerCuda(mm)
            usingCuda=True
        except:
            import simtk.openmm as mm
            usingCuda=False
    else:
        import simtk.openmm as mm
        usingCuda=False
    return (mm, usingCuda)

def registerCuda(mm):
    return mm.Platform_registerPlatform_cuda()

def getNumPlatforms(mm):
    return mm.Platform_getNumPlatforms()


if __name__=='__main__':
    pass


