Erik Lehto
Uppsala University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Erik Lehto.
Journal of Computational Physics | 2011
Bengt Fornberg; Erik Lehto
Radial basis functions (RBFs) are receiving much attention as a tool for solving PDEs because of their ability to achieve spectral accuracy also with unstructured node layouts. Such node sets provide both geometric flexibility and opportunities for local node refinement. In spite of requiring a somewhat larger total number of nodes for the same accuracy, RBF-generated finite difference (RBF-FD) methods can offer significant savings in computer resources (time and memory). This study presents a new filter mechanism, allowing such gains to be realized also for purely convective PDEs that do not naturally feature any stabilizing dissipation.
Journal of Computational Physics | 2012
Natasha Flyer; Erik Lehto; Sébastien Blaise; Grady B. Wright; Amik St-Cyr
The current paper establishes the computational efficiency and accuracy of the RBF-FD method for large-scale geoscience modeling with comparisons to state-of-the-art methods as high-order discontinuous Galerkin and spherical harmonics, the latter using expansions with close to 300,000 bases. The test cases are demanding fluid flow problems on the sphere that exhibit numerical challenges, such as Gibbs phenomena, sharp gradients, and complex vortical dynamics with rapid energy transfer from large to small scales over short time periods. The computations were possible as well as very competitive due to the implementation of hyperviscosity on large RBF stencil sizes (corresponding roughly to 6th to 9th order methods) with up to O(10^5) nodes on the sphere. The RBF-FD method scaled as O(N) per time step, where N is the total number of nodes on the sphere. In Appendix A, guidelines are given on how to chose parameters when using RBF-FD to solve hyperbolic PDEs.
Computers & Mathematics With Applications | 2013
Bengt Fornberg; Erik Lehto; Collin Powell
Traditional finite difference (FD) methods are designed to be exact for low degree polynomials. They can be highly effective on Cartesian-type grids, but may fail for unstructured node layouts. Radial basis function-generated finite difference (RBF-FD) methods overcome this problem and, as a result, provide a much improved geometric flexibility. The calculation of RBF-FD weights involves a shape parameter @e. Small values of @e (corresponding to near-flat RBFs) often lead to particularly accurate RBF-FD formulas. However, the most straightforward way to calculate the weights (RBF-Direct) becomes then numerically highly ill-conditioned. In contrast, the present algorithm remains numerically stable all the way into the @e->0 limit. Like the RBF-QR algorithm, it uses the idea of finding a numerically well-conditioned basis function set in the same function space as is spanned by the ill-conditioned near-flat original Gaussian RBFs. By exploiting some properties of the incomplete gamma function, it transpires that the change of basis can be achieved without dealing with any infinite expansions. Its strengths and weaknesses compared with the Contour-Pade, RBF-RA, and RBF-QR algorithms are discussed.
SIAM Journal on Scientific Computing | 2013
Elisabeth Larsson; Erik Lehto; Alfa R. H. Heryudono; Bengt Fornberg
Stable computation of differentiation matrices and scattered node stencils based on Gaussian radial basis functions
Journal of Computational Physics | 2010
Natasha Flyer; Erik Lehto
This paper develops an algorithm for radial basis function (RBF) local node refinement and implements it for vortex roll-up and transport on a sphere. A heuristic based on an electrostatic repulsion type principle is used to re-distribute the nodes, clustering in areas where higher resolution is needed. It is then important to have a scheme that varies the shape of the RBFs over the domain so as to counteract the effects of Runge phenomena where the nodes are sparse. The roll-up of two diametrically opposed moving vortices are studied. The performance differences between near-uniform and refined nodes are addressed in terms of convergence, time stability, and computational cost. RBF results are put into context by comparison with published results for methods such as finite volume and discontinuous Galerkin.
Journal of Computational Physics | 2015
Martin Tillenius; Elisabeth Larsson; Erik Lehto; Natasha Flyer
Radial basis function-generated finite difference (RBF-FD) methods have recently been proposed as very interesting for global scale geophysical simulations, and have been shown to outperform established pseudo-spectral and discontinuous Galerkin methods for shallow water test problems. In order to be competitive for very large scale simulations, the RBF-FD methods needs to be efficiently implemented for modern multicore based computer architectures. This is a challenging assignment, because the main computational operations are unstructured sparse matrix-vector multiplications, which in general scale poorly on multicore computers due to bandwidth limitations. However, with the task parallel implementation described here we achieve 60-100% of theoretical speedup within a shared memory node, and 80-100% of linear speedup across nodes. We present results for global shallow water benchmark problems with a 30 km resolution.
SIAM Journal on Scientific Computing | 2017
Erik Lehto; Varun Shankar; Grady B. Wright
We present a new high-order, local meshfree method for numerically solving reaction diffusion equations on smooth surfaces of codimension 1 embedded in
Journal of Computational Physics | 2018
Fredrik Fryklund; Erik Lehto; Anna-Karin Tornberg
\mathbb{R}^d
ENUMATH 2015 | 2016
Lina von Sydow; Paria Ghafari; Erik Lehto; Mats Wångersjö
. The novelty of the method is in the approximation of the Laplace--Beltrami operator for a given surface using Hermite radial basis function (RBF) interpolation over local node sets on the surface. This leads to compact (or implicit) RBF generated finite difference (RBF-FD) formulas for the Laplace--Beltrami operator, which gives rise to sparse differentiation matrices. The method only requires a set of (scattered) nodes on the surface and an approximation to the surface normal vectors at these nodes. Additionally, the method is based on Cartesian coordinates and thus does not suffer from any coordinate singularities. We also present an algorithm for selecting the nodes used to construct the compact RBF-FD formulas that can guarantee the resulting differentiation matrices have desirable stability properties. The improved accuracy and computa...
IEEE Concurrency | 2013
Martin Tillenius; Elisabeth Larsson; Erik Lehto; Natasha Flyer
Abstract We introduce an efficient algorithm, called partition of unity extension or PUX, to construct an extension of desired regularity of a function given on a complex multiply connected domain in 2D. Function extension plays a fundamental role in extending the applicability of boundary integral methods to inhomogeneous partial differential equations with embedded domain techniques. Overlapping partitions are placed along the boundaries, and a local extension of the function is computed on each patch using smooth radial basis functions; a trivially parallel process. A partition of unity method blends the local extrapolations into a global one, where weight functions impose compact support. The regularity of the extended function can be controlled by the construction of the partition of unity function. We evaluate the performance of the PUX method in the context of solving the Poisson equation on multiply connected domains using a boundary integral method and a spectral solver. With a suitable choice of parameters the error converges as a tenth order method down to 10 − 14 .