• 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