GPU Optimizations for the Hierarchical Poincaré-Steklov Scheme

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Yesypenko, Anna, Martinsson, Per-Gunnar
Natura: Preprint
Pubblicazione: 2022
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910914162196480
author Yesypenko, Anna
Martinsson, Per-Gunnar
author_facet Yesypenko, Anna
Martinsson, Per-Gunnar
contents This manuscript presents GPU optimizations for the 2D Hierarchical Poincaré-Steklov (HPS) discretization scheme. HPS is a multi-domain spectral collocation method that combines high-order discretizations with direct solvers to accurately resolve highly oscillatory solutions. The domain decomposition approach of HPS connects domains directly via a sparse direct solver. The proposed optimizations exploit batched linear algebra on modern hybrid architectures, are straightforward to implement, and improve the solver's practical speed. The manuscript demonstrates that GPU optimizations can significantly reduce the traditionally high cost of performing local static condensation for discretizations with very high local order $p$. Numerical experiments for the Helmholtz equation with high wavenumbers on curved and rectangular domains confirm the high accuracy achieved by the HPS discretization and the significant reduction in computation time achieved with GPU optimizations.
format Preprint
id arxiv_https___arxiv_org_abs_2211_14969
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle GPU Optimizations for the Hierarchical Poincaré-Steklov Scheme
Yesypenko, Anna
Martinsson, Per-Gunnar
Numerical Analysis
This manuscript presents GPU optimizations for the 2D Hierarchical Poincaré-Steklov (HPS) discretization scheme. HPS is a multi-domain spectral collocation method that combines high-order discretizations with direct solvers to accurately resolve highly oscillatory solutions. The domain decomposition approach of HPS connects domains directly via a sparse direct solver. The proposed optimizations exploit batched linear algebra on modern hybrid architectures, are straightforward to implement, and improve the solver's practical speed. The manuscript demonstrates that GPU optimizations can significantly reduce the traditionally high cost of performing local static condensation for discretizations with very high local order $p$. Numerical experiments for the Helmholtz equation with high wavenumbers on curved and rectangular domains confirm the high accuracy achieved by the HPS discretization and the significant reduction in computation time achieved with GPU optimizations.
title GPU Optimizations for the Hierarchical Poincaré-Steklov Scheme
topic Numerical Analysis
url https://arxiv.org/abs/2211.14969