CPU

class hoomd.device.CPU(communicator=None, message_filename=None, notice_level=2)

Bases: Device

Select the CPU to execute simulations.

Parameters:
  • communicator (hoomd.communicator.Communicator) – MPI communicator object. When None, create a default communicator that uses all MPI ranks.

  • message_filename (str) – Filename to write messages to. When None, use sys.stdout and sys.stderr. Messages from multiple MPI ranks are collected into this file.

  • notice_level (int) – Minimum level of messages to print.

MPI

In MPI execution environments, create a CPU device on every rank.

Example:

cpu = hoomd.device.CPU()

Members inherited from Device:

communicator

The MPI Communicator. Read more...

property notice_level

Minimum level of messages to print. Read more...

property message_filename

Filename to write messages to. Read more...

property device

Descriptions of the active hardware device. Read more...

notice()

Write a notice message. Read more...