SearcharxivSearch

arXiv subjects

Steven J. Ruuth

Publications and source records attributed to Steven J. Ruuth.

At least 19 recordsLinked to original sources

Numerical approximation of the first $p$-Laplace eigenpair

We approximate the first Dirichlet eigenpair of the $p$-Laplace operator for $2 \leq p < \infty$ on both Euclidean and surface domains. We emphasize large $p$ values and discuss how the $p \to \infty$ limit connects to the underlying geometry of our domain. Working with large $p$ values introduces significant numerical challenges. We present a surface finite element numerical scheme that combines a Newton inverse-power iteration with a new domain rescaling strategy, which enables stable computations for large $p$. Numerical experiments in $1$D, planar domains, and surfaces embedded in $\mathbb{R}^3$ demonstrate the accuracy and robustness of our approach and show convergence towards the $p \to \infty$ limiting behavior.

math.NA

High-Order Meshfree Surface Integration, Including Singular Integrands

We develop and test high-order methods for integration on surface point clouds. The task of integrating a function on a surface arises in a range of applications in engineering and the sciences, particularly those involving various integral methods for partial differential equations. Mesh-based methods require a curved mesh for high-order convergence, which can be difficult to reliably obtain on many surfaces, and most meshfree methods require the ability to integrate a set of functions (such as radial basis functions) exactly on the domain of interest; these integrals are generally not known in closed form on most surfaces. We describe two methods for integrating on arbitrary, piecewise-smooth surfaces with or without boundary. Our approaches do not require a particular arrangement of points or an initial triangulation of the surface, making them completely meshfree. We also show how the methods can be extended to handle singular integrals while maintaining high accuracy without changing the point density near singularities.

math.NA

Geodesic distance approximation using a surface finite element method for the $p$-Laplacian

We use the $p$-Laplacian with large $p$-values in order to approximate geodesic distances to features on surfaces. This differs from Fayolle and Belyaev's (2018) [1] computational results using the $p$-Laplacian for the distance-to-surface problem. Our approach appears to offer some distinct advantages over other popular PDE-based distance function approximation methods. We employ a surface finite element scheme and demonstrate numerical convergence to the true geodesic distance functions. We check that our numerical results adhere to the triangle inequality and examine robustness against geometric noise such as vertex perturbations. We also present comparisons of our method with the heat method from Crane et al. [2] and the classical polyhedral method from Mitchell et al. [3].

cs.GR

A Meshfree RBF-FD Constant along Normal Method for Solving PDEs on Surfaces

This paper introduces a novel meshfree methodology based on Radial Basis Function-Finite Difference (RBF-FD) approximations for the numerical solution of partial differential equations (PDEs) on surfaces of codimension 1 embedded in $\mathbb{R}^3$. The method is built upon the principles of the closest point method, without the use of a grid or a closest point mapping. We show that the combination of local embedded stencils with these principles can be employed to approximate surface derivatives using polyharmonic spline kernels and polynomials (PHS+Poly) RBF-FD. Specifically, we show that it is enough to consider a constant extension along the normal direction only at a single node to overcome the rank deficiency of the polynomial basis. An extensive parameter analysis is presented to test the dependence of the approach. We demonstrate high-order convergence rates on problems involving surface advection and surface diffusion, and solve Turing pattern formations on surfaces defined either implicitly or by point clouds. Moreover, a simple coupling approach with a particle tracking method demonstrates the potential of the proposed method in solving PDEs on evolving surfaces in the normal direction. Our numerical results confirm the stability, flexibility, and high-order algebraic convergence of the approach.

math.NA

Simulation of the high Mach number motion for bubble collapse in a compressible Euler fluid using Basilisk

We examine an extreme case of experimentally realizable sonoluminescence, where spherical cavities have an initial radius that is $10$ to $20$ times their ambient radius and change their radius by a factor of over $100$ during the collapse. Among the many physical processes at play, we focus on fluid compressibility, modeled using the Tait-Murnaghan equation of state for a homentropic Euler fluid. To capture such extreme motion, with Mach numbers relative to ambient sound speed greater than one during the final stages of implosion, requires methods beyond the classic approaches of Rayleigh and Gilmore. In this direction, we applied an all-Mach solver developed in the Basilisk framework, actively used to model bubble dynamics. To capture high Mach number motion and resolve dynamics in the sonoluminescence regime, we employed the well-established uniform bubble approximation for the ideal gas inside the bubble. Within this approximation, the all-Mach solver achieved numerically converging results describing the evolution of the bubble wall $R(t)$. Although compressibility slows down the collapse, these bubbles reach velocities exceeding the ambient speed of sound of the surrounding fluid. Our method works for various fluids and is applied to liquid lithium as well as water. Our results reproduce the equation-of-state-dependent asymptotic power-law region predicted by analytic calculations for water and liquid lithium in the case of an empty cavity. When the cavity is filled with an ideal gas, the transition to Mach number greater than one in liquid lithium occurs later in the collapse than for water, making liquid lithium a possible candidate for achieving greater concentration of energy density. Furthermore, an outgoing shock wave, which can diagnose cavitation in opaque fluids such as liquid lithium, is captured without implementing an ad hoc construction algorithm.

physics.flu-dyn

A Meshfree Method for Eigenvalues of Differential Operators on Surfaces, Including Steklov Problems

We present and study techniques for investigating the spectra of linear differential operators on surfaces and flat domains using symmetric meshfree methods: meshfree methods that arise from finding norm-minimizing Hermite-Birkhoff interpolants in a Hilbert space. Meshfree methods are desirable for surface problems due to the increased difficulties associated with mesh creation and refinement on curved surfaces. While meshfree methods have been used for solving a wide range of partial differential equations (PDEs) in recent years, the spectra of operators discretized using radial basis functions (RBFs) often suffer from the presence of non-physical eigenvalues (spurious modes). This makes many RBF methods unhelpful for eigenvalue problems. We provide rigorously justified processes for finding eigenvalues based on results concerning the norm of the solution in its native space; specifically, only PDEs with solutions in the native space produce numerical solutions with bounded norms as the fill distance approaches zero. For certain problems, we prove that eigenvalue and eigenfunction estimates converge at a high-order rate. The technique we present is general enough to work for a wide variety of problems, including Steklov problems, where the eigenvalue parameter is in the boundary condition. Numerical experiments for a mix of standard and Steklov eigenproblems on surfaces with and without boundary, as well as flat domains, are presented, including a Steklov-Helmholtz problem.

math.NA

Underdetermined Fourier Extensions for Surface Partial Differential Equations

We analyze and test using Fourier extensions that minimize a Hilbert space norm for the purpose of solving partial differential equations (PDEs) on surfaces. In particular, we prove that the approach is arbitrarily high-order and also show a general result relating boundedness, solvability, and convergence that can be used to find eigenvalues. The method works by extending a solution to a surface PDE into a box-shaped domain so that the differential operators of the extended function agree with the surface differential operators, as in the Closest Point Method. This differs from approaches that require a basis for the surface of interest, which may not be available. Numerical experiments are also provided, demonstrating super-algebraic convergence. Current high-order methods for surface PDEs are often limited to a small class of surfaces or use radial basis functions (RBFs). Our approach offers certain advantages related to conditioning, generality, and ease of implementation. The method is meshfree and works on arbitrary surfaces (closed or non-closed) defined by point clouds with minimal conditions.

math.NA

Realistic pattern formations on surfaces by adding arbitrary roughness

We are interested in generating surfaces with arbitrary roughness and forming patterns on the surfaces. Two methods are applied to construct rough surfaces. In the first method, some superposition of wave functions with random frequencies and angles of propagation are used to get periodic rough surfaces with analytic parametric equations. The amplitude of such surfaces is also an important variable in the provided eigenvalue analysis for the Laplace-Beltrami operator and in the generation of pattern formation. Numerical experiments show that the patterns become irregular as the amplitude and frequency of the rough surface increase. For the sake of easy generalization to closed manifolds, we propose a second construction method for rough surfaces, which uses random nodal values and discretized heat filters. We provide numerical evidence that both surface {construction methods} yield comparable patterns to those {observed} in real-life animals.

math.NA

A closest point method library for PDEs on surfaces with parallel domain decomposition solvers and preconditioners

The DD-CPM software library provides a set of tools for the discretization and solution of problems arising from the closest point method (CPM) for partial differential equations on surfaces. The solvers are built on top of the well-known PETSc framework, and are supplemented by custom domain decomposition (DD) preconditioners specific to the CPM. These solvers are fully compatible with distributed memory parallelism through MPI. This library is particularly well suited to the solution of elliptic and parabolic equations, including many reaction-diffusion equations. The software is detailed herein, and a number of sample problems and benchmarks are demonstrated. Finally, the parallel scalability is measured.

math.NA

A Convergence Analysis of the Parallel Schwarz Solution of the Continuous Closest Point Method

The discretization of surface intrinsic PDEs has challenges that one might not face in the flat space. The closest point method (CPM) is an embedding method that represents surfaces using a function that maps points in the flat space to their closest points on the surface. This mapping brings intrinsic data onto the embedding space, allowing us to numerically approximate PDEs by the standard methods in the tubular neighborhood of the surface. Here, we solve the surface intrinsic positive Helmholtz equation by the CPM paired with finite differences which usually yields a large, sparse, and non-symmetric system. Domain decomposition methods, especially Schwarz methods, are robust algorithms to solve these linear systems. While there have been substantial works on Schwarz methods, Schwarz methods for solving surface differential equations have not been widely analyzed. In this work, we investigate the convergence of the CPM coupled with Schwarz method on 1-manifolds in d-dimensional space of real numbers.

math.NA

Linearly Stabilized Schemes for the Time Integration of Stiff Nonlinear PDEs

In many applications, the governing PDE to be solved numerically contains a stiff component. When this component is linear, an implicit time stepping method that is unencumbered by stability restrictions is often preferred. On the other hand, if the stiff component is nonlinear, the complexity and cost per step of using an implicit method is heightened, and explicit methods may be preferred for their simplicity and ease of implementation. In this article, we analyze new and existing linearly stabilized schemes for the purpose of integrating stiff nonlinear PDEs in time. These schemes compute the nonlinear term explicitly and, at the cost of solving a linear system with a matrix that is fixed throughout, are unconditionally stable, thus combining the advantages of explicit and implicit methods. Applications are presented to illustrate the use of these methods.

math.NA

Boundary treatment of high order Runge-Kutta methods for hyperbolic conservation laws

In \cite{ZH2019}, we developed a boundary treatment method for implicit-explicit (IMEX) Runge-Kutta (RK) methods for solving hyperbolic systems with source terms. Since IMEX RK methods include explicit ones as special cases, this boundary treatment method naturally applies to explicit methods as well. In this paper, we examine this boundary treatment method for the case of explicit RK schemes of arbitrary order applied to hyperbolic conservation laws. We show that the method not only preserves the accuracy of explicit RK schemes but also possesses good stability. This compares favourably to the inverse Lax-Wendroff method in \cite{TS2010,TWSN2012} where analysis and numerical experiments have previously verified the presence of order reduction \cite{TS2010,TWSN2012}. In addition, we demonstrate that our method performs well for strong-stability-preserving (SSP) RK schemes involving negative coefficients and downwind spatial discretizations. It is numerically shown that when boundary conditions are present and the proposed boundary treatment is used, that SSP RK schemes with negative coefficients still allow for larger time steps than schemes with all non-negative coefficients. In this regard, our boundary treatment method is an effective supplement to SSP RK schemes with/without negative coefficients for initial-boundary value problems for hyperbolic conservation laws.

math.NA

Domain Decomposition for the Closest Point Method

The discretization of elliptic PDEs leads to large coupled systems of equations. Domain decomposition methods (DDMs) are one approach to the solution of these systems, and can split the problem in a way that allows for parallel computing. Herein, we extend two DDMs to elliptic PDEs posed intrinsic to surfaces as discretized by the Closest Point Method (CPM) \cite{SJR:CPM,CBM:ICPM}. We consider the positive Helmholtz equation $\left(c-Δ_\mathcal{S}\right)u = f$, where $c\in\mathbb{R}^+$ is a constant and $Δ_\mathcal{S}$ is the Laplace-Beltrami operator associated with the surface $\mathcal{S}\subset\mathbb{R}^d$. The evolution of diffusion equations by implicit time-stepping schemes and Laplace-Beltrami eigenvalue problems \cite{CBM:Eig} both give rise to equations of this form. The creation of efficient, parallel, solvers for this equation would ease the investigation of reaction-diffusion equations on surfaces \cite{CBM:RDonPC}, and speed up shape classification \cite{Reuter:ShapeDNA}, to name a couple applications.

math.NA

An RBF-FD closest point method for solving PDEs on surfaces

Partial differential equations (PDEs) on surfaces appear in many applications throughout the natural and applied sciences. The classical closest point method (Ruuth and Merriman, J. Comput. Phys. 227(3):1943-1961, [2008]) is an embedding method for solving PDEs on surfaces using standard finite difference schemes. In this paper, we formulate an explicit closest point method using finite difference schemes derived from radial basis functions (RBF- FD). Unlike the orthogonal gradients method (Piret, J. Comput. Phys. 231(14):4662-4675, [2012]), our proposed method uses RBF centers on regular grid nodes. This formulation not only reduces the computational cost but also avoids the ill-conditioning from point clustering on the surface and is more natural to couple with a grid based manifold evolution algorithm (Leung and Zhao, J. Comput. Phys. 228(8):2993-3024, [2009]). When compared to the standard finite difference discretization of the closest point method, the proposed method requires a smaller computational domain surrounding the surface, resulting in a decrease in the number of sampling points on the surface. In addition, higher-order schemes can easily be constructed by increasing the number of points in the RBF-FD stencil. Applications to a variety of examples are provided to illustrate the numerical convergence of the method.

math.NA

Solving variational problems and partial differential equations that map between manifolds via the closest point method

Maps from a source manifold $ {\mathcal M}$ to a target manifold ${\mathcal N}$ appear in liquid crystals, colour image enhancement, texture mapping, brain mapping, and many other areas. A numerical framework to solve variational problems and partial differential equations (PDEs) that map between manifolds is introduced within this paper. Our approach, the closest point method for manifold mapping, reduces the problem of solving a constrained PDE between manifolds ${\mathcal M}$ and ${\mathcal N}$ to the simpler problems of solving a PDE on ${\mathcal M}$ and projecting to the closest points on ${\mathcal N}.$ In our approach, an embedding PDE is formulated in the embedding space using closest point representations of ${\mathcal M}$ and ${\mathcal N}.$ This enables the use of standard Cartesian numerics for general manifolds that are open or closed, with or without orientation, and of any codimension. An algorithm is presented for the important example of harmonic maps and generalized to a broader class of PDEs, which includes $p$-harmonic maps. Improved efficiency and robustness are observed in convergence studies relative to the level set embedding methods. Harmonic and $p$-harmonic maps are computed for a variety of numerical examples. In these examples, we denoise texture maps, diffuse random maps between general manifolds, and enhance colour images.

math.NA

Spatially partitioned embedded Runge-Kutta methods

We study spatially partitioned embedded Runge--Kutta (SPERK) schemes for partial differential equations (PDEs), in which each of the component schemes is applied over a different part of the spatial domain. Such methods may be convenient for problems in which the smoothness of the solution or the magnitudes of the PDE coefficients vary strongly in space. We focus on embedded partitioned methods as they offer greater efficiency and avoid the order reduction that may occur in non-embedded schemes. We demonstrate that the lack of conservation in partitioned schemes can lead to non-physical effects and propose conservative additive schemes based on partitioning the fluxes rather than the ordinary differential equations. A variety of SPERK schemes are presented, including an embedded pair suitable for the time evolution of fifth-order weighted non-oscillatory (WENO) spatial discretizations. Numerical experiments are provided to support the theory.

math.NA

An Embedding Technique for the Solution of Reaction-Diffusion Equations on Algebraic Surfaces with Isolated Singularities

In this paper we construct a parametrization-free embedding technique for numerically evolving reaction-diffusion PDEs defined on algebraic curves that possess an isolated singularity. In our approach, we first desingularize the curve by appealing to techniques from algebraic geometry. We create a family of smooth curves in higher dimensional space that correspond to the original curve by projection. Following this, we pose the analogous reaction-diffusion PDE on each member of this family and show that the solutions (their projection onto the original domain) approximate the solution of the original problem. Finally, we compute these approximants numerically by applying the Closest Point Method which is an embedding technique for solving PDEs on smooth surfaces of arbitrary dimension or codimension, and is thus suitable for our situation. In addition, we discuss the potential to generalize the techniques presented for higher-dimensional surfaces with multiple singularities.

math.NA

Solving eigenvalue problems on curved surfaces using the Closest Point Method

Eigenvalue problems are fundamental to mathematics and science. We present a simple algorithm for determining eigenvalues and eigenfunctions of the Laplace--Beltrami operator on rather general curved surfaces. Our algorithm, which is based on the Closest Point Method, relies on an embedding of the surface in a higher-dimensional space, where standard Cartesian finite difference and interpolation schemes can be easily applied. We show that there is a one-to-one correspondence between a problem defined in the embedding space and the original surface problem. For open surfaces, we present a simple way to impose Dirichlet and Neumann boundary conditions while maintaining second-order accuracy. Convergence studies and a series of examples demonstrate the effectiveness and generality of our approach.

math.NA