A GPU-accelerated adaptive discontinuous Galerkin method for level set equation


KARAKUS A., WARBURTON T., AKSEL M. H., SERT C.

INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS, cilt.30, sa.1, ss.56-68, 2016 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 30 Sayı: 1
  • Basım Tarihi: 2016
  • Doi Numarası: 10.1080/10618562.2016.1155704
  • Dergi Adı: INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Sayfa Sayıları: ss.56-68
  • Anahtar Kelimeler: local time-stepping, GPU computing, adaptive mesh refinement, level set, Discontinuous Galerkin, HAMILTON-JACOBI EQUATIONS, INCOMPRESSIBLE 2-PHASE FLOWS, HYPERBOLIC CONSERVATION-LAWS, LINEAR MULTISTEP METHODS, SCHEMES, ALGORITHMS, SIMPLEX
  • Orta Doğu Teknik Üniversitesi Adresli: Evet

Özet

This paper presents a GPU-accelerated nodal discontinuous Galerkin method for the solution of two- and three-dimensional level set (LS) equation on unstructured adaptive meshes. Using adaptive mesh refinement, computations are localised mostly near the interface location to reduce the computational cost. Small global time step size resulting from the local adaptivity is avoided by local time-stepping based on a multi-rate Adams-Bashforth scheme. Platform independence of the solver is achieved with an extensible multi-threading programming API that allows runtime selection of different computing devices (GPU and CPU) and different threading interfaces (CUDA, OpenCL and OpenMP). Overall, a highly scalable, accurate and mass conservative numerical scheme that preserves the simplicity of LS formulation is obtained. Efficiency, performance and local high-order accuracy of the method are demonstrated through distinct numerical test cases.