SC²S Colloquium - September 24, 2014
Date: | September 11, 2014 |
Room: | 02.07.023 |
Time: | 1 pm, s.t. |
Raphael Schaller: Dynamic load balancing for Riemann solvers with unsteady runtimes
The Shallow Water Equations Teaching Code uses an augmented Riemann solver, which is characterized by its varying processing time, which depends on its input parameters like the water height or the bathymetry. Due to this variation, when the simulation is calculated on a multi-core system, the cells of the simulation domain can not just be divided into equal parts, each of which is assigned to a thread. Instead, a more sophisticated dynamic load balancing strategy has to be applied in order to achieve a good utilization of the cores and thus a low overall processing time. In this talk, several of these load balancing approaches are introduced and compared to find out which one fits the augmented Riemann solver best.