GfsEventBalance
From Gerris
GfsEventBalance implements dynamic load-balancing for adaptive parallel simulations.
The syntax in parameter files is:
[ GfsEvent ] IMBALANCE
where 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.
Bibliography
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
- Bibtex
Examples
- Parallel simulation on four processors
- Viscous folding of a fluid interface
- Atomisation of a pulsed liquid jet
EventBalance { istep = 1 } 0.1
EventBalance { istep = 1 } 0.1
EventBalance { istep = 1 } 0.1