Closed jchodera closed 8 years ago
The client only reports information to the AS. The AS is responsible for analyzing this information and deciding if it can run a particular WU. I believe all the necessary information is already available to make these decisions with out adding complexity to the client code.
Reopen this if you strongly disagree.
Did you actually look at FoldingAtHome/openmm-core#116 ?
See https://github.com/FoldingAtHome/openmm-core/issues/116
The client should detect that no GPU device is available long before it gets to the point of launching a GPU core expecting to find a device that isn't there.