parallel#
Bases:
TUIMenu
Enter the parallel menu.
Methods:
enable_workpile
(*args, **kwargs)Enable/disable the particle workpile algorithm.
fix_source_term_accumulation_order
(*args, ...)Enforce deterministic order of source term accumulation.
hybrid_2domain
(*args, **kwargs)Use DPM domain to simulate particles.
hybrid_collision_model
(*args, **kwargs)An EXPERIMENTAL feature to allow 'hybrid' DPM parallel tracking with the collision / coalescence model.
hybrid_collision_unidirectional
(*args, **kwargs)A faster, yet potentially somewhat less accurate, modification to the beta feature that allows 'hybrid' DPM parallel tracking with the collision / coalescence model.
hybrid_collision_variant
(*args, **kwargs)Further reduce the residual risk of dead-locks in the experimental feature that allows 'hybrid' DPM parallel tracking with the collision / coalescence model.
hybrid_workpile
(*args, **kwargs)Optimize multi-thread load balancing within each partition in hybrid-parallel DPM tracking.
n_threads
(*args, **kwargs)Set the number of processors to use for DPM.
report
(*args, **kwargs)Print particle workpile statistics.
use_hybrid
(*args, **kwargs)Set DPM parallel-mode to hybrid.
use_message_passing
(*args, **kwargs)Set DPM parallel-mode to message passing.
use_shared_memory
(*args, **kwargs)Set DPM parallel-mode to shared memory.
Classes:
expert
(path, service)Enter the menu to set expert DPM parallel options.
Enable/disable the particle workpile algorithm.
Bases:
TUIMenu
Enter the menu to set expert DPM parallel options.
Methods:
partition_method_hybrid_2domain
(*args, **kwargs)Set DPM Domain partition method.
Set DPM Domain partition method.
Enforce deterministic order of source term accumulation.
Use DPM domain to simulate particles.
An EXPERIMENTAL feature to allow ‘hybrid’ DPM parallel tracking with the collision / coalescence model.
A faster, yet potentially somewhat less accurate, modification to the beta feature that allows ‘hybrid’ DPM parallel tracking with the collision / coalescence model.
Further reduce the residual risk of dead-locks in the experimental feature that allows ‘hybrid’ DPM parallel tracking with the collision / coalescence model.
Optimize multi-thread load balancing within each partition in hybrid-parallel DPM tracking.
Set the number of processors to use for DPM.
Print particle workpile statistics.
Set DPM parallel-mode to hybrid.
Set DPM parallel-mode to message passing.
Set DPM parallel-mode to shared memory.