SC²S Colloquium - September 24, 2014

From Sccswiki
Revision as of 08:04, 17 September 2014 by Bakhtiar (talk | contribs) (Created page with "{| class="wikitable" |- | '''Date:''' || September 11, 2014 |- | '''Room:''' || 02.07.023 |- | '''Time:''' || 1 pm, s.t. |- |} == Raphael Schaller: Dynamic load balancing fo...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
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.