Title of article :
An efficient parallel implementation of explicit multirate Runge–Kutta schemes for discontinuous Galerkin computations
Author/Authors :
Dominique de Seny، نويسنده , , Bruno and Lambrechts، نويسنده , , Jonathan and Toulorge، نويسنده , , Thomas and Legat، نويسنده , , Vincent and Remacle، نويسنده , , Jean-François، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2014
Pages :
26
From page :
135
To page :
160
Abstract :
Although explicit time integration schemes require small computational efforts per time step, their efficiency is severely restricted by their stability limits. Indeed, the multi-scale nature of some physical processes combined with highly unstructured meshes can lead some elements to impose a severely small stable time step for a global problem. Multirate methods offer a way to increase the global efficiency by gathering grid cells in appropriate groups under local stability conditions. These methods are well suited to the discontinuous Galerkin framework. The parallelization of the multirate strategy is challenging because grid cells have different workloads. The computational cost is different for each sub-time step depending on the elements involved and a classical partitioning strategy is not adequate any more. In this paper, we propose a solution that makes use of multi-constraint mesh partitioning. It tends to minimize the inter-processor communications, while ensuring that the workload is almost equally shared by every computer core at every stage of the algorithm. Particular attention is given to the simplicity of the parallel multirate algorithm while minimizing computational and communication overheads. Our implementation makes use of the MeTiS library for mesh partitioning and the Message Passing Interface for inter-processor communication. Performance analyses for two and three-dimensional practical applications confirm that multirate methods preserve important computational advantages of explicit methods up to a significant number of processors.
Keywords :
High performance computing , parallelization , discontinuous Galerkin , Explicit Runge–Kutta , Multirate time stepping
Journal title :
Journal of Computational Physics
Serial Year :
2014
Journal title :
Journal of Computational Physics
Record number :
1486135
Link To Document :
بازگشت