John A. Evans

NA
h-index2
8papers
142citations
Novelty48%
AI Score35

8 Papers

NAApr 28, 2017
Variational Multiscale Modeling with Discontinuous Subscales: Analysis and Application to Scalar Transport

Christopher Coley, John A. Evans

We examine a variational multiscale method in which the unresolved fine-scales are approximated element-wise using a discontinuous Galerkin method. We establish stability and convergence results for the methodology as applied to the scalar transport problem, and we prove that the method exhibits optimal convergence rates in the SUPG norm and is robust with respect to the Peclet number if the discontinuous subscale approximation space is sufficiently rich. We apply the method to isogeometric NURBS discretizations of steady and unsteady transport problems, and the corresponding numerical results demonstrate that the method is stable and accurate in the advective limit even when low-order discontinuous subscale approximations are employed.

NAApr 24, 2017
An isogeometric boundary element method for electromagnetic scattering with compatible B-spline discretizations

Robert N. Simpson, Zhaowei Liu, Ráfael Vazquez et al.

We outline the construction of compatible B-splines on 3D surfaces that satisfy the continuity requirements for electromagnetic scattering analysis with the boundary element method (method of moments). Our approach makes use of Non-Uniform Rational B-splines to represent model geometry and compatible B-splines to approximate the surface current, and adopts the isogeometric concept in which the basis for analysis is taken directly from CAD (geometry) data. The approach allows for high-order approximations and crucially provides a direct link with CAD data structures that allows for efficient design workflows. After outlining the construction of div- and curl-conforming B-splines defined over 3D surfaces we describe their use with the electric and magnetic field integral equations using a Galerkin formulation. We use Bézier extraction to accelerate the computation of NURBS and B-spline terms and employ H-matrices to provide accelerated computations and memory reduction for the dense matrices that result from the boundary integral discretization. The method is verified using the well known Mie scattering problem posed over a perfectly electrically conducting sphere and the classic NASA almond problem. Finally, we demonstrate the ability of the approach to handle models with complex geometry directly from CAD without mesh generation.

LGJun 22, 2023
In Situ Framework for Coupling Simulation and Machine Learning with Application to CFD

Riccardo Balin, Filippo Simini, Cooper Simpson et al.

Recent years have seen many successful applications of machine learning (ML) to facilitate fluid dynamic computations. As simulations grow, generating new training datasets for traditional offline learning creates I/O and storage bottlenecks. Additionally, performing inference at runtime requires non-trivial coupling of ML framework libraries with simulation codes. This work offers a solution to both limitations by simplifying this coupling and enabling in situ training and inference workflows on heterogeneous clusters. Leveraging SmartSim, the presented framework deploys a database to store data and ML models in memory, thus circumventing the file system. On the Polaris supercomputer, we demonstrate perfect scaling efficiency to the full machine size of the data transfer and inference costs thanks to a novel co-located deployment of the database. Moreover, we train an autoencoder in situ from a turbulent flow simulation, showing that the framework overhead is negligible relative to a solver time step and training epoch.

IVAug 8, 2025
Variational volume reconstruction with the Deep Ritz Method

Conor Rowan, Sumedh Soman, John A. Evans

We present a novel approach to variational volume reconstruction from sparse, noisy slice data using the Deep Ritz method. Motivated by biomedical imaging applications such as MRI-based slice-to-volume reconstruction (SVR), our approach addresses three key challenges: (i) the reliance on image segmentation to extract boundaries from noisy grayscale slice images, (ii) the need to reconstruct volumes from a limited number of slice planes, and (iii) the computational expense of traditional mesh-based methods. We formulate a variational objective that combines a regression loss designed to avoid image segmentation by operating on noisy slice data directly with a modified Cahn-Hilliard energy incorporating anisotropic diffusion to regularize the reconstructed geometry. We discretize the phase field with a neural network, approximate the objective at each optimization step with Monte Carlo integration, and use ADAM to find the minimum of the approximated variational objective. While the stochastic integration may not yield the true solution to the variational problem, we demonstrate that our method reliably produces high-quality reconstructed volumes in a matter of seconds, even when the slice data is sparse and noisy.

NAApr 13, 2019
Physics-Informed Tolerance Allocation: A Surrogate-Based Framework for the Control of Geometric Variation on System Performance

Joseph Benzaken, Alireza Doostan, John A. Evans

In this paper, we present a novel tolerance allocation algorithm for the assessment and control of geometric variation on system performance that is applicable to any system of partial differential equations. In particular, we parameterize the geometric domain of the system in terms of design parameters and subsequently measure the effect of design parameter variation on system performance. A surrogate model via a tensor representation is constructed to map the design parameter variation to the system performance. A set of optimization problems over this surrogate model restricted to nested hyperrectangles represents the effect of prescribing design tolerances, where the maximizer of this restricted function depicts the worst-case member, i.e. the worst-case design. Moreover, the loci of these tolerance hyperrectangles with maximizers attaining, but not surpassing, the performance constraint represents the boundary to the feasible region of allocatable tolerances. Every tolerance in this domain is measured through a user-specified, weighted norm which is informed by design considerations such as cost and manufacturability. The boundary of the feasible set is elucidated as an immersed manifold of codimension one, over which a suite of optimization routines exist and are employed to efficiently determine an optimal feasible tolerance with respect to the specified measure. Examples of this algorithm are presented with applications to a plate with a hole described by two design parameters, a plate with a hole described by six design parameters, and an L-Bracket described by seventeen design parameters.

NAOct 16, 2018
Mesh Quality Metrics for Isogeometric Bernstein-Bézier Discretizations

Luke Engvall, John A. Evans

High-order finite element methods harbor the potential to deliver improved accuracy per degree of freedom versus low-order methods. Their success, however, hinges upon the use of a curvilinear mesh of not only sufficiently high accuracy but also sufficiently high quality. In this paper, theoretical results are presented quantifying the impact of mesh parameterization on the accuracy of a high-order finite element approximation, and a formal definition of shape regularity is introduced for curvilinear meshes based on these results. This formal definition of shape regularity in turn inspires a new set of quality metrics for curvilinear finite elements. Computable bounds are established for these quality metrics using the Bernstein-Bézier form, and a new curvilinear mesh optimization procedure is proposed based on these bounds. Numerical results confirming the importance of shape regularity in the context of high-order finite element methods are presented, and numerical results demonstrating the promise of the proposed curvilinear mesh optimization procedure are also provided. The theoretical results in this paper apply to any piecewise-polynomial or piecewise-rational finite element method posed on a mesh of polynomial or rational mapped simplices and hypercubes. As such, they apply not only to classical continuous Galerkin finite element methods but also to discontinuous Galerkin finite element methods and even isogeometric methods based on NURBS, T-splines, or hierarchical B-splines.

NAAug 14, 2017
Hierarchical B-spline complexes of discrete differential forms

John A. Evans, Michael A. Scott, Kendrick Shepherd et al.

In this paper, we introduce the hierarchical B-spline complex of discrete differential forms for arbitrary spatial dimension. This complex may be applied to the adaptive isogeometric solution of problems arising in electromagnetics and fluid mechanics. We derive a sufficient and necessary condition guaranteeing exactness of the hierarchical B-spline complex for arbitrary spatial dimension, and we derive a set of local, easy-to-compute, and sufficient exactness conditions for the two-dimensional setting. We examine the stability properties of the hierarchical B-spline complex, and we find that it yields stable approximations of both the Maxwell eigenproblem and Stokes problem provided that the local exactness conditions are satisfied. We conclude by providing numerical results showing the promise of the hierarchical B-spline complex in an adaptive isogeometric solution framework.

NAMay 25, 2017
A geometric multigrid method for isogeometric compatible discretizations of the generalized Stokes and Oseen problems

Christopher Coley, Joseph Benzaken, John A. Evans

In this paper, we present a geometric multigrid methodology for the solution of matrix systems associated with isogeometric compatible discretizations of the generalized Stokes and Oseen problems. The methodology provably yields a pointwise divergence-free velocity field independent of the number of pre-smoothing steps, post-smoothing steps, grid levels, or cycles in a V-cycle implementation. The methodology relies upon Scwharz-style smoothers in conjunction with specially defined overlapping subdomains that respect the underlying topological structure of the generalized Stokes and Oseen problems. Numerical results in both two- and three-dimensions demonstrate the robustness of the methodology through the invariance of convergence rates with respect to grid resolution and flow parameters for the generalized Stokes problem as well as the generalized Oseen problem provided it is not advection-dominated.