device¶
Use a Device
class to choose which hardware device should execute the
simulation. Device
also sets where to write log messages and how verbose
the message output should be. Pass a Device
object to hoomd.Simulation
on instantiation to set the options for that simulation.
User scripts may instantiate multiple Device
objects and use each with a
different hoomd.Simulation
object. One Device
object may also be shared
with many hoomd.Simulation
objects.
Examples:
device = hoomd.device.CPU()
device = hoomd.device.GPU()
Tip
Reuse Device
objects when possible. There is a non-negligible overhead
to creating each Device
, especially on the GPU.
See also
Classes
Functions