hoomd.version

Version and build information.

See also

Features

hoomd.version.build_dir

The directory where this build was compiled.

Type

str

hoomd.version.compile_date

The date this build was compiled.

Type

str

hoomd.version.compile_flags

Human readable summary of compilation flags.

Type

str

hoomd.version.cuda_include_path

CUDA toolkit include directory.

Type

str

hoomd.version.cuda_devrt_library

CUDA devrt library.

Type

str

hoomd.version.cxx_compiler

Name and version of the C++ compiler used to build HOOMD.

Type

str

hoomd.version.floating_point_precision

The high precision floating point width in bits (element 0) and the reduced precision width in bits (element 1).

Type

tuple[int, int]

hoomd.version.git_branch

Name of the git branch used when compiling this build.

Type

str

hoomd.version.git_sha1

SHA1 of the git commit used when compiling this build.

Type

str

hoomd.version.gpu_api_version

The GPU API version this build was compiled against.

Type

str

hoomd.version.gpu_enabled

True when this build supports GPUs.

Type

bool

hoomd.version.gpu_platform

Name of the GPU platform this build was compiled against.

Type

str

hoomd.version.hpmc_built

True when the hpmc component is built.

Type

bool

hoomd.version.install_dir

The installation directory.

Type

str

hoomd.version.llvm_enabled

True when this build supports LLVM run time compilation.

Type

bool

hoomd.version.metal_built

True when the metal component is built.

Type

bool

hoomd.version.md_built

True when the md component is built.

Type

bool

hoomd.version.mpcd_built

True when the mpcd component is built.

Type

bool

hoomd.version.mpi_enabled

True when this build supports MPI parallel runs.

Type

bool

hoomd.version.source_dir

The source directory.

Type

str

hoomd.version.tbb_enabled

True when this build supports TBB threads.

Type

bool

hoomd.version.version

HOOMD-blue package version, following semantic versioning.

Type

str