Per-Olof Persson

Per-Olof Persson
  • University of California, Berkeley

About

138
Publications
45,312
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
6,791
Citations
Current institution
University of California, Berkeley

Publications

Publications (138)
Preprint
We present a geometric multigrid solver based on adaptive smoothed aggregation suitable for Discontinuous Galerkin (DG) discretisations. Mesh hierarchies are formed via domain decomposition techniques, and the method is applicable to fully unstructured meshes using arbitrary element shapes. Furthermore, the method can be employed for a wide range o...
Preprint
Full-text available
In this work we introduce a triangular Delaunay mesh generator that can be trained using reinforcement learning to maximize a given mesh quality metric. Our mesh generator consists of a graph neural network that distributes and modifies vertices, and a standard Delaunay algorithm to triangulate the vertices. We explore various design choices and ev...
Article
We present a new decomposition of a Cauchy–Vandermonde matrix as a product of bidiagonal matrices which, unlike its existing bidiagonal decompositions, is now valid for a matrix of any rank. The new decompositions are insusceptible to the phenomenon known as subtractive cancellation in floating point arithmetic and are thus computable to high relat...
Preprint
Full-text available
The differentiable programming paradigm is a cornerstone of modern scientific computing. It refers to numerical methods for computing the gradient of a numerical model's output. Many scientific models are based on differential equations, where differentiable programming plays a crucial role in calculating model sensitivities, inverting model parame...
Preprint
We introduce the concept of half-closed nodes for nodal Discontinuous Galerkin (DG) discretisations. This is in contrast to more commonly used closed nodes in DG where in each element nodes are placed on every boundary. Half-closed nodes relax this constraint by only requiring nodes on a subset of the boundaries in each element, with this extra fre...
Article
Full-text available
Mesh optimization procedures are generally a combination of node smoothing and discrete operations which affect a small number of elements to improve the quality of the overall mesh. These procedures are useful as a post‐processing step in mesh generation procedures and in applications such as fluid simulations with severely deforming domains. In o...
Article
WIND turbine blade monitoring for damage offers significant benefits in terms of both economic savings and sustainability [1–5]. It is critical to identify and repair damage as soon as possible to limit turbine downtime, minimize repair costs, and prevent catastrophic component failure. An acoustics-based approach proposed by Niezrecki and Inalpola...
Preprint
Full-text available
Mesh optimization procedures are generally a combination of node smoothing and discrete operations which affect a small number of elements to improve the quality of the overall mesh. These procedures are useful as a post-processing step in mesh generation procedures and in applications such as fluid simulations with severely deforming domains. In o...
Preprint
We present a new high-order accurate discretisation on unstructured meshes of quadrilateral elements. Our Face Upwinded Spectral Element (FUSE) method uses the same node distribution as a high-order continuous Galerkin (CG) method, but with a particular choice of node locations within each element and an upwinded stencil on the face nodes. This res...
Article
We present a class of preconditioners for the linear systems resulting from a finite element or discontinuous Galerkin discretizations of advection-dominated problems. These preconditioners are designed to treat the case of geometrically localized stiffness, where the convergence rates of iterative methods are degraded in a localized subregion of t...
Preprint
Full-text available
We present a method to derive new explicit expressions for bidiagonal decompositions of Vandermonde and related matrices such as the (q-, h-) Bernstein-Vandermonde ones, among others. These results generalize the existing expressions for nonsingular matrices to matrices of arbitrary rank. For totally nonnegative matrices of the above classes, the n...
Article
We present a novel approach for high-order accurate numerical differentiation on unstructured meshes of quadrilateral elements. To differentiate a given function, an auxiliary function with greater smoothness properties is defined which when differentiated provides the derivatives of the original function. The method generalises traditional finite...
Article
A recently developed high-order implicit shock tracking (HOIST) framework for resolving discontinuous solutions of inviscid, steady conservation laws [43], [45] is extended to the unsteady case. Central to the framework is an optimization problem which simultaneously computes a discontinuity-aligned mesh and the corresponding high-order approximati...
Chapter
We present a framework for resolving discontinuous solutions of conservation laws using implicit tracking and a high-order discontinuous Galerkin (DG) discretization. Central to the framework is an optimization problem and associated sequential quadratic programming solver which simultaneously solves for a discontinuity-aligned mesh and the corresp...
Article
This article considers a new discretization scheme for conservation laws. The discretization setting is based on a discontinuous Galerkin scheme in combination with an approximation space that contains high-order polynomial modes as well as piece-wise constant modes on a sub-grid. The high-order modes can continuously be suppressed with a penalty f...
Article
We present a geometric multigrid solver for the Compact Discontinuous Galerkin method through building a hierarchy of coarser meshes using a simple agglomeration method which handles arbitrary element shapes and dimensions. The method is easily extendable to other discontinuous Galerkin discretizations, including the Local DG method and the Interio...
Conference Paper
View Video Presentation: https://doi.org/10.2514/6.2021-2614.vid This paper presents a fluid-structure interaction parameter space study focused on the development of leading edge vortices (LEVs) on two-dimensional, bio-inspired wings. The unsteady aerodynamics are computationally modeled using a linear-strength doublet lattice panel method incorpo...
Preprint
We present a novel approach for high-order accurate numerical differentiation on unstructured meshes of quadrilateral elements. To differentiate a given function, an auxiliary function with greater smoothness properties is defined which when differentiated provides the derivatives of the original function. The method generalises traditional finite...
Preprint
Full-text available
A recently developed high-order implicit shock tracking (HOIST) framework for resolving discontinuous solutions of inviscid, steady conservation laws [41, 43] is extended to the unsteady case. Central to the framework is an optimization problem which simultaneously computes a discontinuity-aligned mesh and the corresponding high-order approximation...
Conference Paper
A mesh motion test case has been part of the High-Fidelity (previously High-Order) CFD Workshop since its inception in 2012. The number of groups participating has been small, and most submissions have used an Arbitrary Lagrangian Eulerian formulation, although this is not required. The initial cases involved the interaction of moving airfoils and...
Chapter
This chapter introduces some of the most popular implicit time-integration methods, and a highly efficient preconditionerPreconditioner, preconditioning based on block-ILUIncomplete factorization, incomplete LU factorization, ILU factorizations and Minimum Discarded Fill element ordering. It also describes how to combine the benefits of both explic...
Book
The book introduces modern high-order methods for computational fluid dynamics. As compared to low order finite volumes predominant in today's production codes, higher order discretizations significantly reduce dispersion errors, the main source of error in long-time simulations of flow at higher Reynolds numbers. A major goal of this book is to te...
Preprint
We present a geometric multigrid solver for the Compact Discontinuous Galerkin method through building a hierarchy of coarser meshes using a simple agglomeration method which handles arbitrary element shapes and dimensions. The method is easily extendable to other discontinuous Galerkin discretizations, including the Local DG method and the Interio...
Article
Full-text available
Purpose Three‐dimensional, time‐resolved blood flow measurement (4D‐flow) is a powerful research and clinical tool, but improved resolution and scan times are needed. Therefore, this study aims to (1) present a postprocessing framework for optimization‐driven simulation‐based flow imaging, called 4D‐flow High‐resolution Imaging with a priori Knowle...
Article
We present an arbitrarily high-order, conditionally stable, partitioned spectral deferred correction (SDC) method for solving multiphysics problems using a sequence of pre-existing single-physics solvers. This method extends the work in [1], [2], which used implicit-explicit Runge-Kutta methods (IMEX) to build high-order, partitioned multiphysics s...
Article
Full-text available
A novel framework for resolving discontinuous solutions of conservation laws, e.g., contact lines, shock waves, and interfaces, using implicit tracking and a high-order discontinuous Galerkin (DG) discretization was introduced in [39]. Central to the framework is an optimization problem whose solution is a discontinuity-aligned mesh and the corresp...
Preprint
Full-text available
A novel framework for resolving discontinuous solutions of conservation laws, e.g., contact lines, shock waves, and interfaces, using implicit tracking and a high-order discontinuous Galerkin (DG) discretization was introduced in [38]. Central to the framework is an optimization problem whose solution is a discontinuity-aligned mesh and the corresp...
Preprint
Full-text available
This article considers a new discretization scheme for conservation laws. The discretization setting is based on a discontinuous Galerkin scheme in combination with an approximation space that contains high-order polynomial modes as well as piece-wise constant modes on a sub-grid. The high-order modes can continuously be suppressed with a penalty f...
Preprint
Full-text available
This article considers a new discretization scheme for conservation laws. The discretization setting is based on a discontinuous Galerkin scheme in combination with an approximation space that contains high-order polynomial modes as well as piece-wise constant modes on a sub-grid. The high-order modes can continuously be suppressed with a penalty f...
Preprint
Full-text available
We present an arbitrarily high-order, conditionally stable, partitioned spectral deferred correction (SDC) method for solving multiphysics problems using a sequence of pre-existing single-physics solvers. This method extends the work in [1, 2], which used implicit-explicit Runge-Kutta methods (IMEX) to build high-order, partitioned multiphysics sol...
Article
Full-text available
We develop a discretely entropy-stable line-based discontinuous Galerkin method for hyperbolic conservation laws based on a flux differencing technique. By using standard entropy-stable and entropy-conservative numerical flux functions, this method guarantees that the discrete integral of the entropy is non-increasing. This nonlinear entropy stabil...
Preprint
Full-text available
A high-order accurate adjoint-based optimization framework is presented for unsteady multiphysics problems. The fully discrete adjoint solver relies on the high-order, linearly stable, partitioned solver introduced in [1], where different subsystems are modeled and discretized separately. The coupled system of semi-discretized ordinary differential...
Preprint
The problem of solution transfer between meshes arises frequently in computational physics, e.g. in Lagrangian methods where remeshing occurs. The interpolation process must be conservative, i.e. it must conserve physical properties, such as mass. We extend previous works --- which described the solution transfer process for straight sided unstruct...
Preprint
We develop a discretely entropy-stable line-based discontinuous Galerkin method for hyperbolic conservation laws based on a flux differencing technique. By using standard entropy-stable and entropy-conservative numerical flux functions, this method guarantees that the discrete integral of the entropy is non-increasing. This nonlinear entropy stabil...
Article
Full-text available
This work introduces a general framework for constructing high-order, linearly stable, partitioned solvers for multiphysics problems from a monolithic implicit-explicit Runge-Kutta (IMEX-RK) discretization of the semi-discrete equations. The generic multiphysics problem is modeled as a system of n systems of partial differential equations where the...
Preprint
This work introduces a general framework for constructing high-order, linearly stable, partitioned solvers for multiphysics problems from a monolithic implicit-explicit Runge-Kutta (IMEX-RK) discretization of the semi-discrete equations. The generic multiphysics problem is modeled as a system of n systems of partial differential equations where the...
Article
We study the convergence of iterative linear solvers for discontinuous Galerkin discretizations of systems of hyperbolic conservation laws with polygonal mesh elements compared with that of traditional triangular elements. We solve the semi-discrete system of equations by means of an implicit time discretization method, using iterative solvers such...
Preprint
We study the convergence of iterative linear solvers for discontinuous Galerkin discretizations of systems of hyperbolic conservation laws with polygonal mesh elements compared with that of traditional triangular elements. We solve the semi-discrete system of equations by means of an implicit time discretization method, using iterative solvers such...
Chapter
A globally high-order numerical discretization of time-dependent conservation laws on deforming domains, and the corresponding fully discrete adjoint method, is reviewed and applied to determine energetically optimal flapping wing motions subject to aerodynamic constraints using a reduced space PDE-constrained optimization framework. The conservati...
Article
Full-text available
This work introduces a novel discontinuity-tracking framework for resolving discontinuous solutions of conservation laws with high-order numerical discretizations that support inter-element solution discontinuities, such as discontinuous Galerkin methods. The proposed method aims to align inter-element boundaries with discontinuities in the solutio...
Preprint
This work introduces a novel discontinuity-tracking framework for resolving discontinuous solutions of conservation laws with high-order numerical discretizations that support inter-element solution discontinuities, such as discontinuous Galerkin methods. The proposed method aims to align inter-element boundaries with discontinuities in the solutio...
Article
Full-text available
In this paper, we develop a new tensor-product based preconditioner for discontinuous Galerkin methods with polynomial degrees higher than those typically employed. This preconditioner uses an automatic, purely algebraic method to approximate the exact block Jacobi preconditioner by Kronecker products of several small, one-dimensional matrices. Tra...
Preprint
In this paper, we develop a new tensor-product based preconditioner for discontinuous Galerkin methods with polynomial degrees higher than those typically employed. This preconditioner uses an automatic, purely algebraic method to approximate the exact block Jacobi preconditioner by Kronecker products of several small, one-dimensional matrices. Tra...
Article
Full-text available
In this paper, we develop new techniques for solving the large, coupled linear systems that arise from fully implicit Runge-Kutta methods. This method makes use of the iterative preconditioned GMRES algorithm for solving the linear systems, which has seen success for fluid flow problems and discontinuous Galerkin discretizations. By transforming th...
Preprint
In this paper, we develop new techniques for solving the large, coupled linear systems that arise from fully implicit Runge-Kutta methods. This method makes use of the iterative preconditioned GMRES algorithm for solving the linear systems, which has seen success for fluid flow problems and discontinuous Galerkin discretizations. By transforming th...
Article
Full-text available
Stromboli is a model volcano for studying eruptions driven by degassing. The current paradigm posits that Strombolian eruptions represent the bursting of gas slugs ascending through melt-filled conduits, but petrological observations show that magma at shallow depth is crystalline enough to form a three-phase plug consisting of crystals, bubbles an...
Conference Paper
Full-text available
The fully discrete adjoint method, corresponding to a globally high-order accurate dis-cretization of the compressible Navier-Stokes equations on deforming domains, is introduced. A mapping-based Arbitrary Lagrangian-Eulerian description transforms the governing equations to a fixed reference domain. A high-order discontinuous Galerkin spatial disc...
Article
The fully discrete adjoint equations and the corresponding adjoint method are derived for a globally high-order accurate discretization of conservation laws on parametrized, deforming domains. The conservation law on the deforming domain is transformed into one on a fixed reference domain by the introduction of a time-dependent mapping that encapsu...
Article
A variety of shooting methods for computing fully discrete time-periodic solutions of partial differential equations, including Newton-Krylov and optimization-based methods, are discussed and used to determine the periodic, compressible, viscous flow around a 2D flapping airfoil. The Newton-Krylov method uses matrix-free GMRES to solve the linear s...
Article
We propose a method to generate high-order unstructured curved meshes using the classical Winslow equations. We start with an initial straight-sided mesh in a reference domain, and fix the position of the nodes on the boundary on the true curved geometry. In the interior of the domain, we solve the Winslow equations using a new continuous Galerkin...
Article
Ahigh-order implicit large-eddy simulation method in two dimensions and three dimensions is used to simulate the aerodynamics of aNACA0012 airfoil over large angles of attack at low chord Reynolds numbers (Re = 5000-50;000). The two-dimensional code is found to have adequate agreement with lift and drag experimental data for prestall angles of atta...
Article
We present a high-order accurate space–time discontinuous Galerkin method for solving two-dimensional compressible flow problems on fully unstructured space–time meshes. The discretization is based on a nodal formulation, with appropriate numerical fluxes for the first and the second-order terms, respectively. The scheme is implicit, and we solve t...
Article
A high-order Implicit Large Eddy Simulations (ILES) method in 2D and 3D is used to simulate a section of a constant spinning straight-bladed vertical-axis wind turbine with two blades at low-Reynolds (Re ≤ 105). The magntiude and frequency content of the blade forces are analyzed and compared to analytical codes and experiments. The maximum power c...
Chapter
We present a numerical framework for simulation of the compressible Navier-Stokes equations on problems with deforming domains where the boundary motion is prescribed by moving meshes. Our goal is a high-order accurate, efficient, robust, and general purpose simulation tool. To obtain this, we use a discontinuous Galerkin space discretization, diag...
Article
A multiple-fidelity computational framework is presented for designing energetically efficient flapping wings. The goal of this design process is to achieve specific aerodynamics characteristics, namely prescribed lift and thrust coefficients at low energetic cost. The wing kinematics (flapping frequency, flapping amplitude) and the resulting optim...
Article
Full-text available
Many practical applications require the analysis of elastic wave propagation in a homogeneous isotropic media in an unbounded domain. One widely used approach for truncating the infinite domain is the so-called method of perfectly matched layers (PMLs). Most existing PML formulations are developed for finite difference methods based on the first-or...
Article
Full-text available
We present a high-order accurate scheme for coupled fluid–structure interaction problems. The fluid is discretized using a discontinuous Galerkin method on unstructured tetrahedral meshes, and the structure uses a high-order volumetric continuous Galerkin finite element method. Standard radial basis functions are used for the mesh deformation. The...
Article
The simulation of Rotary Friction Welding (RFW) is a challenging task, since it states a coupled problem of phenomena like large plastic deformations, heat flux, contact and friction. In particular the mesh generation and its restoration when using a Lagrangian description of motion is of significant severity. In this regard Implicit Geometry Meshi...
Article
The aeroacoustics of a tuning fork are investigated using a high-order fluid–structure interaction (FSI) scheme. The compressible Navier–Stokes equations are discretized using a discontinuous Galerkin arbitrary Lagrangian–Eulerian (DG-ALE) method on an unstructured tetrahedral mesh, and coupled to a non-linear hyperelastic neo-Hookean model of a tu...
Article
"Low temperature" random matrix theory is the study of random eigenvalues as energy is removed. In standard notation, β is identified with inverse temperature, and low temperatures are achieved through the limit β→∞. In this paper, we derive statistics for low-temperature random matrices at the "soft edge," which describes the extreme eigenvalues f...
Conference Paper
We present some recent results for shock capturing using high-order discontinuous Galerkin schemes on fully unstructured meshes. We study the application of sensor-based artificial viscosity to problem with moving shocks, time-stepped using high-order accurate implicit schemes with Jacobian-based Newton-Krylov solvers. We demonstrate that the senso...
Conference Paper
We present a high-order accurate scheme for fluid-structure interaction (FSI) simula- tions of flapping flight. The compressible Navier-Stokes equations are discretized using a discontinuous Galerkin arbitrary Lagrangian-Eulerian (DG-ALE) method on an unstruc- tured tetrahedral mesh, and a wing-like structure, represented as a neo-Hookean material,...
Conference Paper
We describe a high-order accurate space-time discontinuous Galerkin (DG) method for solving compressible flow problems on two-dimensional moving domains with large deformations. The DG discretization and space-time numerical fluxes are formulated on a three-dimensional space-time domain. The scheme is implicit, and we solve the resulting non-linear...
Conference Paper
In this paper a series of two- and three-dimensional, multi-fidelity computational models are presented and used in a preliminary exploration of leading edge vortex (LEV) evolution on pitching and plunging wings. The lower fidelity computational tools (thin airfoil theory and doublet lattice method) are framed in a quasi-inverse design context to d...
Conference Paper
Full-text available
In this work, we investigate numerical solvers and time integrators for the system of Ordinary Differential Equations (ODEs) arising from the Discontinuous Galerkin Finite Element Method (DG-FEM) semi-discretization of the Navier-Stokes equations to explore potential speedup opportunities. DG-FEMs have many desirable properties such as sta-bility,...
Article
Full-text available
After several years of planning, the 1st International Workshop on High-Order CFD Methods was successfully held in Nashville, Tennessee, on January 7 and 8, 2012, just before the 50th Aerospace Sciences Meeting. AIAA, AFOSR and DLR provided much needed support, financial and moral. Over 70 participants from all over the world across the research sp...
Article
Full-text available
We present a new line-based discontinuous Galerkin (DG) discretization scheme for first- and second-order systems of partial differential equations. The scheme is based on fully unstructured meshes of quadrilateral or hexahedral elements, and it is closely related to the standard nodal DG scheme as well as several of its variants such as the colloc...
Article
The design of efficient flapping wings for human engineered micro aerial vehicles (MAVs) has long been an elusive goal, in part because of the large size of the design space. One strategy for overcoming this difficulty is to use a multifidelity simulation strategy that appropriately balances computation time and accuracy. We compare two models with...
Conference Paper
We study some of the properties of a line-based discontinuous Galerkin (DG) scheme for the compressible Euler and Navier-Stokes equations. The scheme is based on fully unstructured meshes of quadrilateral or hexahedral elements, and it is closely related to the standard nodal DG scheme as well as several of its variants such as the collocation-base...
Poster
Normal Strombolian activity is possibly one of the most famous examples of cyclic activity in volcanology. The leading paradigm for this type of activity posits that each eruption represents the burst of a large gas slug ascending through liquid magma in the volcanic conduit. When this slug model was first devised, the petrological characteristics...
Article
The present work predicts the formation of laminar separation bubbles at low Reynolds numbers and the related transition to turbulence by means of Implicit Large Eddy Simulations with a high-order Discontinuous Galerkin method. The flow around an SD7003 infinite wing at an angle of attack of 4 degrees is considered at Reynolds numbers of 10 000, 22...
Article
Numerical simulations are becoming increasingly important in the design of micromechanical resonators, in particular for the prediction of complex frequency response in high quality devices. This is particularly true when there is need to accurately predict damping due to anchor losses and other complex wave interactions. Frequency based approaches...
Conference Paper
Full-text available
The present work presents a preliminary investigation into the effects of cross-flow on transition at low Reynolds numbers, an area which has essentially remained unexplored. The flow around an in�finite SD7003 wing at an angle of attack of 4�deg is considered at a chord Reynolds numbers of 60,000, and for sweep angles ranging between 0� and 60�deg...
Conference Paper
This paper examines some simple uid mechanics principles that may help to understand parachute analysis, performance, and design from a first principles perspective. We start our investigation by applying a basic conservation of momentum and energy analysis to the parachute system. As expected, this analysis illustrates how the wake-velocity defici...

Network

Cited By