parallel#
Bases:
TUIMenuEnter the parallel menu.
Methods:
__init__(service, version, mode, path)__init__ method of TUIMenu class.
Classes:
enable_workpile(service, version, mode, path)Enable/disable the particle workpile algorithm.
expert(service, version, mode, path)Enter the menu to set expert DPM parallel options.
fix_source_term_accumulation_order(service, ...)No help available.
hybrid_2domain(service, version, mode, path)No help available.
hybrid_collision_model(service, version, ...)An EXPERIMENTAL feature to allow 'hybrid' DPM parallel tracking with the collision / coalescence model.
hybrid_collision_unidirectional(service, ...)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(service, version, ...)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(service, version, mode, path)Optimize multi-thread load balancing within each partition in hybrid-parallel DPM tracking.
n_threads(service, version, mode, path)Set the number of processors to use for DPM.
report(service, version, mode, path)Print particle workpile statistics.
use_hybrid(service, version, mode, path)Set DPM parallel-mode to hybrid.
use_message_passing(service, version, mode, path)Set DPM parallel-mode to message passing.
use_shared_memory(service, version, mode, path)Set DPM parallel-mode to shared memory.
__init__ method of TUIMenu class.
Bases:
TUIMethodEnable/disable the particle workpile algorithm.
Bases:
TUIMethodNo help available.
Bases:
TUIMethodNo help available.
Bases:
TUIMethodAn EXPERIMENTAL feature to allow ‘hybrid’ DPM parallel tracking with the collision / coalescence model.
Bases:
TUIMethodA faster, yet potentially somewhat less accurate, modification to the beta feature that allows ‘hybrid’ DPM parallel tracking with the collision / coalescence model.
Bases:
TUIMethodFurther reduce the residual risk of dead-locks in the experimental feature that allows ‘hybrid’ DPM parallel tracking with the collision / coalescence model.
Bases:
TUIMethodOptimize multi-thread load balancing within each partition in hybrid-parallel DPM tracking.
Bases:
TUIMethodSet the number of processors to use for DPM.
Bases:
TUIMethodPrint particle workpile statistics.
Bases:
TUIMethodSet DPM parallel-mode to hybrid.
Bases:
TUIMethodSet DPM parallel-mode to message passing.
Bases:
TUIMethodSet DPM parallel-mode to shared memory.