Tobin A. Driscoll

NA
5papers
17citations
Novelty35%
AI Score32

5 Papers

NAApr 5, 2017
Simulation of Parabolic Flow on an Eye-Shaped Domain with Moving Boundary

Tobin A. Driscoll, Richard J. Braun, Joseph K. Brosch

During the upstroke of a normal eye blink, the upper lid moves and paints a thin tear film over the exposed corneal and conjunctival surfaces. This thin tear film may be modeled by a nonlinear fourth-order PDE derived from lubrication theory. A challenge in the numerical simulation of this model is to include both the geometry of the eye and the movement of the eyelid. A pair of orthogonal and conformal maps transform a square into an approximate representation of the exposed ocular surface of a human eye. A spectral collocation method on the square produces relatively efficient solutions on the eye-shaped domain via these maps. The method is demonstrated on linear and nonlinear second-order diffusion equations and shown to have excellent accuracy as measured pointwise or by conservation checks. Future work will use the method for thin-film equations on the same type of domain.

NAJan 18, 2019
An adaptive partition of unity method for multivariate Chebyshev polynomial approximations

Kevin W. Aiton, Tobin A. Driscoll

Spectral polynomial approximation of smooth functions allows real-time manipulation of and computation with them, as in the Chebfun system. Extension of the technique to two-dimensional and three-dimensional functions on hyperrectangles has mainly focused on low-rank approximation. While this method is very effective for some functions, it is highly anisotropic and unacceptably slow for many functions of potential interest. A method based on automatic recursive domain splitting, with a partition of unity to define the global approximation, is easy to construct and manipulate. Experiments show it to be as fast as existing software for many low-rank functions, and much faster on other examples, even in serial computation. It is also much less sensitive to alignment with coordinate axes. Some steps are also taken toward approximation of functions on nonrectangular domains, by using least-squares polynomial approximations in a manner similar to Fourier extension methods, with promising results.

NAFeb 4, 2019
Preconditioned nonlinear iterations for overlapping Chebyshev discretizations with independent grids

Kevin W. Aiton, Tobin A. Driscoll

The additive Schwarz method is usually presented as a preconditioner for a PDE linearization based on overlapping subsets of nodes from a global discretization. It has previously been shown how to apply Schwarz preconditioning to a nonlinear problem. By first replacing the original global PDE with the Schwarz overlapping problem, the global discretization becomes a simple union of subdomain discretizations, and unknowns do not need to be shared. In this way restrictive-type updates can be avoided, and subdomains need to communicate only via interface interpolations. The resulting preconditioner can be applied linearly or nonlinearly. In the latter case nonlinear subdomain problems are solved independently in parallel, and the frequency and amount of interprocess communication can be greatly reduced compared to linearized preconditioning.

NAJan 12
Operator learning for models of tear film breakup

Qinying Chen, Arnab Roy, Tobin A. Driscoll

Tear film (TF) breakup is a key driver of understanding dry eye disease, yet estimating TF thickness and osmolarity from fluorescence (FL) imaging typically requires solving computationally expensive inverse problems. We propose an operator learning framework that replaces traditional inverse solvers with neural operators trained on simulated TF dynamics. This approach offers a scalable path toward rapid, data-driven analysis of tear film dynamics.

NAAug 8, 2017
An adaptive partition of unity method for Chebyshev polynomial interpolation

Kevin W. Aiton, Tobin A. Driscoll

For a function that is analytic on and around an interval, Chebyshev polynomial interpolation provides spectral convergence. However, if the function has a singularity close to the interval, the rate of convergence is near one. In these cases splitting the interval and using piecewise interpolation can accelerate convergence. Chebfun includes a splitting mode that finds an optimal splitting through recursive bisection, but the result has no global smoothness unless conditions are imposed explicitly at the breakpoints. An alternative is to split the domain into overlapping intervals and use an infinitely smooth partition of unity to blend the local Chebyshev interpolants. A simple divide-and-conquer algorithm similar to Chebfun's splitting mode can be used to find an overlapping splitting adapted to features of the function. The algorithm implicitly constructs the partition of unity over the subdomains. This technique is applied to explicitly given functions as well as to the solutions of singularly perturbed boundary value problems.