GfsEventBalance implements dynamic load-balancing for adaptive parallel simulations.
The syntax in parameter files is:
[ GfsEvent ] IMBALANCE
IMBALANCE is the target maximum relative imbalance between the largest and smallest parallel subdomains. Whenever this target value is exceeded, the code will try to redistribute boxes between subdomains to reduce the imbalance. Note that depending on the number of boxes, their respective arrangement, the adaptive mesh etc... it may not necessarily succeed in doing so.
G. Agbaglah, S. Delaux, D. Fuster, J. Hoepffner, C. Josserand, S. Popinet, P. Ray, R. Scardovelli, S. Zaleski - Parallel simulation of multiphase flows using octree adaptivity and the volume-of-fluid method
- Compte-rendus de l'Académie des Sciences, Paris 339:194-207, 2011