Package ffx.numerics.tornado
Class FFXTornado
java.lang.Object
ffx.numerics.tornado.FFXTornado
Utility Routines to use the TornadoVM
-
Method Summary
Modifier and TypeMethodDescriptionstatic uk.ac.manchester.tornado.api.common.TornadoDeviceGet the default Tornado Device.static uk.ac.manchester.tornado.api.common.TornadoDevicegetDevice(int deviceID) Get the specified Tornado Device.static uk.ac.manchester.tornado.api.common.TornadoDevicegetDevice(int driverIndex, int deviceIndex) Get the Tornado Device using specified driver and device index.static intGet all TornadoDevice instances.static voidlogDevice(uk.ac.manchester.tornado.api.common.TornadoDevice device) List details about the passed TornadoDevice instance.
-
Method Details
-
getDevice
public static uk.ac.manchester.tornado.api.common.TornadoDevice getDevice()Get the default Tornado Device.- Returns:
- The default TornadoDevice instance.
-
getDevice
public static uk.ac.manchester.tornado.api.common.TornadoDevice getDevice(int driverIndex, int deviceIndex) Get the Tornado Device using specified driver and device index.- Parameters:
driverIndex- Driver index.deviceIndex- Device index.- Returns:
- The TornadoDevice instance.
-
getDevice
public static uk.ac.manchester.tornado.api.common.TornadoDevice getDevice(int deviceID) Get the specified Tornado Device.- Parameters:
deviceID- The device ID.- Returns:
- The TornadoDevice instance.
-
getNumberOfDevices
public static int getNumberOfDevices()Get all TornadoDevice instances.- Returns:
- A List of TornadoDevice instances.
-
logDevice
public static void logDevice(uk.ac.manchester.tornado.api.common.TornadoDevice device) List details about the passed TornadoDevice instance.- Parameters:
device- The TornadoDevice instance.
-