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