Skip to main content

Showing 1–25 of 25 results for author: Klöckner, A

Searching in archive math. Search in all archives.
.
  1. arXiv:2305.17867  [pdf, ps, other

    math.NA

    Automatic Synthesis of Low-Complexity Translation Operators for the Fast Multipole Method

    Authors: Isuru Fernando, Andreas Klöckner

    Abstract: We demonstrate a new, hybrid symbolic-numerical method for the automatic synthesis of all families of translation operators required for the execution of the Fast Multipole Method (FMM). Our method is applicable in any dimensionality and to any translation-invariant kernel. The Fast Multipole Method, of course, is the leading approach for attaining linear complexity in the evaluation of long-range… ▽ More

    Submitted 28 May, 2023; originally announced May 2023.

  2. arXiv:2210.13765  [pdf, other

    math.NA

    Exact domain truncation for the Morse-Ingard equations

    Authors: Robert C. Kirby, Xiaoyu Wei, Andreas Kloeckner

    Abstract: Morse and Ingard give a coupled system of time-harmonic equations for the temperature and pressure of an excited gas. These equations form a critical aspect of modeling trace gas sensors. Like other wave propagation problems, the computational problem must be closed with suitable far-field boundary conditions. Working in a scattered-field formulation, we adapt a nonlocal boundary condition propose… ▽ More

    Submitted 25 October, 2022; originally announced October 2022.

    MSC Class: 65N30; 65F08

  3. arXiv:2210.12542  [pdf, other

    math.NA

    Integral Equation Methods for the Morse-Ingard Equations

    Authors: Xiaoyu Wei, Andreas Klöckner, Robert C. Kirby

    Abstract: We present two (a decoupled and a coupled) integral-equation-based methods for the Morse-Ingard equations subject to Neumann boundary conditions on the exterior domain. Both methods are based on second-kind integral equation (SKIE) formulations. The coupled method is well-conditioned and can achieve high accuracy. The decoupled method has lower computational cost and more flexibility in dealing wi… ▽ More

    Submitted 21 April, 2023; v1 submitted 22 October, 2022; originally announced October 2022.

    MSC Class: 65M99; 65R20 ACM Class: G.1

  4. arXiv:2009.08493  [pdf, other

    math.NA

    Finite elements for Helmholtz equations with a nonlocal boundary condition

    Authors: Robert C. Kirby, Andreas Klöckner, Ben Sepanski

    Abstract: Numerical resolution of exterior Helmholtz problems requires some approach to domain truncation. As an alternative to approximate nonreflecting boundary conditions and invocation of the Dirichlet-to-Neumann map, we introduce a new, nonlocal boundary condition. This condition is exact and requires the evaluation of layer potentials involving the free space Green's function. However, it seems to wor… ▽ More

    Submitted 2 March, 2021; v1 submitted 17 September, 2020; originally announced September 2020.

    MSC Class: 65N30; 65N80; 65F08

  5. arXiv:2008.00653  [pdf, ps, other

    math.NA

    On the Approximation of Local Expansions of Laplace Potentials by the Fast Multipole Method

    Authors: Matt Wala, Andreas Klöckner

    Abstract: In this paper, we present a generalization of the classical error bounds of Greengard-Rokhlin for the Fast Multipole Method (FMM) for Laplace potentials in three dimensions, extended to the case of local expansion (instead of point) targets. We also present a complementary, less sharp error bound proven via approximation theory whose applicability is not restricted to Laplace potentials. Our study… ▽ More

    Submitted 3 August, 2020; originally announced August 2020.

    Comments: 25 pages, 3 figures

  6. An Integral Equation Method for the Cahn-Hilliard Equation in the Wetting Problem

    Authors: Xiaoyu Wei, Shidong Jiang, Andreas Kloeckner, Xiao-** Wang

    Abstract: We present an integral equation approach to solving the Cahn-Hilliard equation equipped with boundary conditions that model solid surfaces with prescribed Young's angles. The discretization of the system in time using convex splitting leads to a modified biharmonic equation at each time step. To solve it, we split the solution into a volume potential computed with free space kernels, plus the solu… ▽ More

    Submitted 3 March, 2020; v1 submitted 15 April, 2019; originally announced April 2019.

  7. Optimization of Fast Algorithms for Global Quadrature by Expansion Using Target-Specific Expansions

    Authors: Matt Wala, Andreas Klöckner

    Abstract: We develop an algorithm for the asymptotically fast evaluation of layer potentials close to and on the source geometry, combining Geometric Global Accelerated QBX (`GIGAQBX') and target-specific expansions. GIGAQBX is a fast high-order scheme for evaluation of layer potentials based on Quadrature by Expansion (`QBX') using local expansions formed via the Fast Multipole Method (FMM). Target-specifi… ▽ More

    Submitted 15 November, 2019; v1 submitted 2 November, 2018; originally announced November 2018.

  8. arXiv:1810.04131  [pdf, other

    math.NA

    Multiscale Hydrophobic Lipid Dynamics Simulated by Efficient Integral Equation Methods

    Authors: Szu-Pei P. Fu, Rolf J. Ryham, Andreas Klöckner, Matt Wala, Shidong Jiang, Yuan-Nan Young

    Abstract: In this paper, we first develop a mathematical model for long-range, hydrophobic attraction between amphiphilic particles. The non-pairwise interactions follow from the first variation of a hydrophobic attraction domain functional. The variation yields a hydrophobic stress that is used to numerically calculate trajectories for a collection of two-dimensional particles. The functional minimizer tha… ▽ More

    Submitted 17 July, 2019; v1 submitted 9 October, 2018; originally announced October 2018.

  9. Multi-Rate Time Integration on Overset Meshes

    Authors: Cory Mikida, Andreas Klöckner, Daniel Bodony

    Abstract: Overset meshes are an effective tool for the computational fluid dynamic simulation of problems with complex geometries or multiscale spatio-temporal features. When the maximum allowable timestep on one or more meshes is significantly smaller than on the remaining meshes, standard explicit time integrators impose inefficiencies for time-accurate calculations by requiring that all meshes advance wi… ▽ More

    Submitted 10 July, 2019; v1 submitted 17 May, 2018; originally announced May 2018.

    Journal ref: Journal of Computational Physics 2019

  10. A Fast Algorithm for Quadrature by Expansion in Three Dimensions

    Authors: Matt Wala, Andreas Klöckner

    Abstract: This paper presents an accelerated quadrature scheme for the evaluation of layer potentials in three dimensions. Our scheme combines a generic, high order quadrature method for singular kernels called Quadrature by Expansion (QBX) with a modified version of the Fast Multipole Method (FMM). Our scheme extends a recently developed formulation of the FMM for QBX in two dimensions, which, in that sett… ▽ More

    Submitted 29 March, 2019; v1 submitted 15 May, 2018; originally announced May 2018.

  11. High-order Finite Element--Integral Equation Coupling on Embedded Meshes

    Authors: Natalie N. Beams, Andreas Klöckner, Luke N. Olson

    Abstract: This paper presents a high-order method for solving an interface problem for the Poisson equation on embedded meshes through a coupled finite element and integral equation approach. The method is capable of handling homogeneous or inhomogeneous jump conditions without modification and retains high-order convergence close to the embedded interface. We present finite element-integral equation (FE-IE… ▽ More

    Submitted 16 August, 2018; v1 submitted 8 April, 2018; originally announced April 2018.

    MSC Class: 65N30; 65N38; 65N85

  12. A Fast Algorithm with Error Bounds for Quadrature by Expansion

    Authors: Matt Wala, Andreas Klöckner

    Abstract: Quadrature by Expansion (QBX) is a quadrature method for approximating the value of the singular integrals encountered in the evaluation of layer potentials. It exploits the smoothness of the layer potential by forming locally-valid expansion which are then evaluated to compute the near or on-surface value of the integral. Recent work towards coupling of a Fast Multipole Method (FMM) to QBX yielde… ▽ More

    Submitted 4 March, 2020; v1 submitted 12 January, 2018; originally announced January 2018.

    Comments: Corrected version, see Appendix B for summary of corrections

    MSC Class: 65R20; 65N99; 65D30

    Journal ref: Journal of Computational Physics, Volume 374, 1 December 2018, Pages 135-162

  13. arXiv:1604.08501  [pdf, ps, other

    cs.PL cs.PF math.NA

    Array Program Transformation with Loo.py by Example: High-Order Finite Elements

    Authors: Andreas Klöckner, Lucas C. Wilcox, T. Warburton

    Abstract: To concisely and effectively demonstrate the capabilities of our program transformation system Loo.py, we examine a transformation path from two real-world Fortran subroutines as found in a weather model to a single high-performance computational kernel suitable for execution on modern GPU hardware. Along the transformation path, we encounter kernel fusion, vectorization, prefetch- ing, paralleliz… ▽ More

    Submitted 13 April, 2016; originally announced April 2016.

    ACM Class: D.3.4; D.1.3; G.4

    Journal ref: ARRAY 2016 Proceedings of the 3rd ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming Pages 9-16

  14. Fast algorithms for Quadrature by Expansion I: Globally valid expansions

    Authors: Manas Rachh, Andreas Klöckner, Michael O'Neil

    Abstract: The use of integral equation methods for the efficient numerical solution of PDE boundary value problems requires two main tools: quadrature rules for the evaluation of layer potential integral operators with singular kernels, and fast algorithms for solving the resulting dense linear systems. Classically, these tools were developed separately. In this work, we present a unified numerical scheme b… ▽ More

    Submitted 21 February, 2017; v1 submitted 17 February, 2016; originally announced February 2016.

  15. Conformal Map** via a Density Correspondence for the Double-Layer Potential

    Authors: Matt Wala, Andreas Klöckner

    Abstract: We derive a representation formula for harmonic polynomials and Laurent polynomials in terms of densities of the double-layer potential on bounded piecewise smooth and simply connected domains. From this result, we obtain a method for the numerical computation of conformal maps that applies to both exterior and interior regions. We present analysis and numerical experiments supporting the accuracy… ▽ More

    Submitted 2 November, 2018; v1 submitted 15 February, 2016; originally announced February 2016.

    MSC Class: 65E05; 30C30; 65R20

  16. arXiv:1405.7470  [pdf, other

    cs.PL cs.MS math.NA

    Loo.py: transformation-based code generation for GPUs and CPUs

    Authors: Andreas Klöckner

    Abstract: Today's highly heterogeneous computing landscape places a burden on programmers wanting to achieve high performance on a reasonably broad cross-section of machines. To do so, computations need to be expressed in many different but mathematically equivalent ways, with, in the worst case, one variant per target machine. Loo.py, a programming system embedded in Python, meets this challenge by defin… ▽ More

    Submitted 29 May, 2014; originally announced May 2014.

    ACM Class: D.3.4; D.1.3; G.4

    Journal ref: Proceedings of ARRAY 2014: ACM SIGPLAN Workshop on Libraries, Languages, and Compilers for Array Programming

  17. arXiv:1403.6072  [pdf, other

    cond-mat.mtrl-sci math.NA

    Visualizing Skin Effects in Conductors with MRI: ${}^7$Li MRI Experiments and Calculations

    Authors: Andrew J. Ilott, S. Chandrashekar, Andreas Klöckner, Hee Jung Chang, Nicole M. Trease, Clare P. Grey, Leslie Greengard, Alexej Jerschow

    Abstract: While experiments on metals have been performed since the early days of NMR (and DNP), the use of bulk metal is normally avoided. Instead, often powders have been used in combination with low fields, so that skin depth effects could be neglected. Another complicating factor of acquiring NMR spectra or MRI images of bulk metal is the strong signal dependence on the orientation between the sample an… ▽ More

    Submitted 24 March, 2014; originally announced March 2014.

    Journal ref: Journal of Magnetic Resonance (2014), pp. 143-149

  18. arXiv:1304.5546  [pdf, other

    cs.MS math.NA

    Solving Wave Equations on Unstructured Geometries

    Authors: Andreas Klöckner, Timothy Warburton, Jan S. Hesthaven

    Abstract: 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 en… ▽ More

    Submitted 19 April, 2013; originally announced April 2013.

    Comments: GPU Computing Gems, edited by Wen-mei Hwu, Elsevier (2011), ISBN 9780123859631, Chapter 18

  19. arXiv:1212.3868  [pdf, ps, other

    math.NA

    On the convergence of local expansions of layer potentials

    Authors: Charles L. Epstein, Leslie Greengard, Andreas Klöckner

    Abstract: In a recently developed quadrature method (quadrature by expansion or QBX), it was demonstrated that weakly singular or singular layer potentials can be evaluated rapidly and accurately on surface by making use of local expansions about carefully chosen off-surface points. In this paper, we derive estimates for the rate of convergence of these local expansions, providing the analytic foundation fo… ▽ More

    Submitted 22 April, 2013; v1 submitted 16 December, 2012; originally announced December 2012.

    MSC Class: 65R20; 65N38; 65N80; 31A10; 65D32

  20. arXiv:1211.0582  [pdf, other

    cs.MS math.NA

    High-Order Discontinuous Galerkin Methods by GPU Metaprogramming

    Authors: Andreas Klöckner, Timothy Warburton, Jan S. Hesthaven

    Abstract: Discontinuous Galerkin (DG) methods for the numerical solution of partial differential equations have enjoyed considerable success because they are both flexible and robust: They allow arbitrary unstructured geometries and easy control of accuracy without compromising simulation stability. In a recent publication, we have shown that DG methods also adapt readily to execution on modern, massively p… ▽ More

    Submitted 2 November, 2012; originally announced November 2012.

    Comments: To appear as part of "GPU Solutions to Multi-scale Problems in Science and Engineering", http://books.google.com/books?vid=9783642164040

    Journal ref: ISBN 9783642164040, Springer, 2012

  21. Quadrature by Expansion: A New Method for the Evaluation of Layer Potentials

    Authors: Andreas Klöckner, Alexander Barnett, Leslie Greengard, Michael O'Neil

    Abstract: Integral equation methods for the solution of partial differential equations, when coupled with suitable fast algorithms, yield geometrically flexible, asymptotically optimal and well-conditioned schemes in either interior or exterior domains. The practical application of these methods, however, requires the accurate evaluation of boundary integrals with singular, weakly singular or nearly singula… ▽ More

    Submitted 17 March, 2013; v1 submitted 18 July, 2012; originally announced July 2012.

    MSC Class: 65R20; 65N38; 65N80

  22. arXiv:1203.3993  [pdf, other

    physics.class-ph math.NA

    A consistency condition for the vector potential in multiply-connected domains

    Authors: Charles L. Epstein, Zydrunas Gimbutas, Leslie Greengard, Andreas Klöckner, Michael O'Neil

    Abstract: A classical problem in electromagnetics concerns the representation of the electric and magnetic fields in the low-frequency or static regime, where topology plays a fundamental role. For multiply connected conductors, at zero frequency the standard boundary conditions on the tangential components of the magnetic field do not uniquely determine the vector potential. We describe a (gauge-invariant)… ▽ More

    Submitted 18 March, 2012; originally announced March 2012.

  23. Viscous Shock Capturing in a Time-Explicit Discontinuous Galerkin Method

    Authors: Andreas Klöckner, Tim Warburton, Jan S. Hesthaven

    Abstract: We present a novel, cell-local shock detector for use with discontinuous Galerkin (DG) methods. The output of this detector is a reliably scaled, element-wise smoothness estimate which is suited as a control input to a shock capture mechanism. Using an artificial viscosity in the latter role, we obtain a DG scheme for the numerical solution of nonlinear systems of conservation laws. Building on wo… ▽ More

    Submitted 18 March, 2011; v1 submitted 15 February, 2011; originally announced February 2011.

    Comments: 26 pages, 21 figures

    Report number: Brown Scientific Computing Group Report 2010-24 MSC Class: 65N30; 65N35; 65N40; 35F61

  24. arXiv:0911.3589  [pdf

    math.NA

    Deterministic Numerical Schemes for the Boltzmann Equation

    Authors: Akil Narayan, Andreas Klöckner

    Abstract: This article describes methods for the deterministic simulation of the collisional Boltzmann equation. It presumes that the transport and collision parts of the equation are to be simulated separately in the time domain. Time step** schemes to achieve the splitting as well as numerical methods for each part of the operator are reviewed, with an emphasis on clearly exposing the challenges posed… ▽ More

    Submitted 18 November, 2009; originally announced November 2009.

    Comments: 47 pages, 9 figures

    MSC Class: 65M70; 65M06; 65M25; 65-02

  25. Nodal Discontinuous Galerkin Methods on Graphics Processors

    Authors: Andreas Klöckner, Tim Warburton, Jeffrey Bridge, Jan S. Hesthaven

    Abstract: Discontinuous Galerkin (DG) methods for the numerical solution of partial differential equations have enjoyed considerable success because they are both flexible and robust: They allow arbitrary unstructured geometries and easy control of accuracy without compromising simulation stability. Lately, another property of DG has been growing in importance: The majority of a DG operator is applied in… ▽ More

    Submitted 3 April, 2009; v1 submitted 8 January, 2009; originally announced January 2009.

    Comments: 33 pages, 12 figures, 4 tables

    MSC Class: 65M60; 65Y05; 65Y10