Solving Wave Equations on Unstructured Geometries
Courant Institute of Mathematical Sciences, New York University, New York, NY 10012
arXiv:1304.5546 [cs.MS], 19 Apr 2013
@article{2013arXiv1304.5546K,
author={Kl{"o}ckner}, A. and {Warburton}, T. and {Hesthaven}, J.~S.},
title={"{Solving Wave Equations on Unstructured Geometries}"},
journal={ArXiv e-prints},
archivePrefix={"arXiv"},
eprint={1304.5546},
primaryClass={"cs.MS"},
keywords={Computer Science – Mathematical Software, Computer Science – Numerical Analysis},
year={2013},
month={apr},
adsurl={http://adsabs.harvard.edu/abs/2013arXiv1304.5546K},
adsnote={Provided by the SAO/NASA Astrophysics Data System}
}
Waves are all around us – be it in the form of sound, electromagnetic radiation, water waves, or earthquakes. Their study is an important basic tool across engineering and science disciplines. Every wave solver serving the computational study of waves meets a trade-off of two figures of merit–its computational speed and its accuracy. Discontinuous Galerkin (DG) methods fall on the high-accuracy end of this spectrum. Fortuitously, their computational structure is so ideally suited to GPUs that they also achieve very high computational speeds. In other words, the use of DG methods on GPUs significantly lowers the cost of obtaining accurate solutions. This article aims to give the reader an easy on-ramp to the use of this technology, based on a sample implementation which demonstrates a highly accurate, GPU-capable, real-time visualizing finite element solver in about 1500 lines of code.
April 23, 2013 by hgpu