
Products: Abaqus/Explicit Abaqus/CAE
Benefits: Dynamic load balancing improves performance of statically and dynamically imbalanced domain-level parallel problems.
Description: For cases exhibiting significant load imbalance, either because the initial load balancing is not adequate (static imbalance) or because imbalance develops over time (dynamic imbalance), the dynamic load balancing technique can be applied. Dynamic load balancing is based on overdecomposition: the user selects a number of domains that is a multiple of the number of processors. During the calculation, Abaqus/Explicit regularly measures the computational expense and redistributes the domains over the processors so as to minimize the load imbalance and improve performance.
Dynamic load balancing is most likely to improve the computational speed and efficiency in applications with a strongly time-dependent and/or spatially varying computational loads. Examples include models containing airbags, where contact-impact activity is localized and time-dependent, and coupled Eulerian-Lagrangian models, where constitutive activity follows the material as it moves through empty space.
Job module: JobCreate; Parallelization tabbed page; Toggle on Use multiple processors and specify the number of processors and domains; Toggle on Activate dynamic load balancing