An automated approach for parallel adjoint-based error estimation and mesh adaptation
Abstract
In finite element simulations, not all of the data are of equal importance. In fact, the primary purpose of a numerical study is often to accurately assess only one or two engineering output quantities that can be expressed as functionals. Adjoint-based error estimation provides a means to approximate the discretization error in functional quantities and mesh adaptation provides the ability to control this discretization error by locally modifying the finite element mesh. In the past, adjoint-based error estimation has only been accessible to expert practitioners in the field of solid mechanics. In this work, we present an approach to automate the process of adjoint-based error estimation and mesh adaptation on parallel machines. This process is intended to lower the barrier of entry to adjoint-based error estimation and mesh adaptation for solid mechanics practitioners. Here, we demonstrate that this approach is effective for example problems in Poisson’s equation, nonlinear elasticity, and thermomechanical elastoplasticity.
- Authors:
-
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Univ. of California, Los Angeles, CA (United States)
- Rensselaer Polytechnic Inst., Troy, NY (United States)
- Publication Date:
- Research Org.:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Org.:
- USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR); US Army
- OSTI Identifier:
- 1595011
- Report Number(s):
- SAND-2019-14363J
Journal ID: ISSN 0177-0667; 682699
- Grant/Contract Number:
- AC04-94AL85000; SC00066117; NA0003525; W911NF1410301; W911NF16C0117
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Engineering with Computers
- Additional Journal Information:
- Journal Volume: 36; Journal ID: ISSN 0177-0667
- Publisher:
- Springer
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 42 ENGINEERING; 97 MATHEMATICS AND COMPUTING; Automated; Adjoint; A posteriori; Error estimation; Adaptation; Finite element
Citation Formats
Granzow, Brian N., Oberai, Assad A., and Shephard, Mark S. An automated approach for parallel adjoint-based error estimation and mesh adaptation. United States: N. p., 2019.
Web. doi:10.1007/s00366-019-00890-2.
Granzow, Brian N., Oberai, Assad A., & Shephard, Mark S. An automated approach for parallel adjoint-based error estimation and mesh adaptation. United States. https://doi.org/10.1007/s00366-019-00890-2
Granzow, Brian N., Oberai, Assad A., and Shephard, Mark S. Wed .
"An automated approach for parallel adjoint-based error estimation and mesh adaptation". United States. https://doi.org/10.1007/s00366-019-00890-2. https://www.osti.gov/servlets/purl/1595011.
@article{osti_1595011,
title = {An automated approach for parallel adjoint-based error estimation and mesh adaptation},
author = {Granzow, Brian N. and Oberai, Assad A. and Shephard, Mark S.},
abstractNote = {In finite element simulations, not all of the data are of equal importance. In fact, the primary purpose of a numerical study is often to accurately assess only one or two engineering output quantities that can be expressed as functionals. Adjoint-based error estimation provides a means to approximate the discretization error in functional quantities and mesh adaptation provides the ability to control this discretization error by locally modifying the finite element mesh. In the past, adjoint-based error estimation has only been accessible to expert practitioners in the field of solid mechanics. In this work, we present an approach to automate the process of adjoint-based error estimation and mesh adaptation on parallel machines. This process is intended to lower the barrier of entry to adjoint-based error estimation and mesh adaptation for solid mechanics practitioners. Here, we demonstrate that this approach is effective for example problems in Poisson’s equation, nonlinear elasticity, and thermomechanical elastoplasticity.},
doi = {10.1007/s00366-019-00890-2},
journal = {Engineering with Computers},
number = ,
volume = 36,
place = {United States},
year = {Wed Dec 04 00:00:00 EST 2019},
month = {Wed Dec 04 00:00:00 EST 2019}
}
Works referenced in this record:
Mesh adaptivity driven by goal-oriented locally equilibrated superconvergent patch recovery
journal, October 2013
- González-Estrada, O. A.; Nadal, E.; Ródenas, J. J.
- Computational Mechanics, Vol. 53, Issue 5
Anisotropic grid adaptation for functional outputs: application to two-dimensional viscous flows
journal, May 2003
- Venditti, David A.; Darmofal, David L.
- Journal of Computational Physics, Vol. 187, Issue 1
Goal-oriented error estimation and adaptivity for the finite element method
journal, March 2001
- Oden, J. T.; Prudhomme, S.
- Computers & Mathematics with Applications, Vol. 41, Issue 5-6
3D anisotropic mesh adaptation by mesh modification
journal, November 2005
- Li, Xiangrong; Shephard, Mark S.; Beall, Mark W.
- Computer Methods in Applied Mechanics and Engineering, Vol. 194, Issue 48-49
Improving Unstructured Mesh Partitions for Multiple Criteria Using Mesh Adjacencies
journal, January 2018
- Smith, Cameron W.; Rasquin, Michel; Ibanez, Dan
- SIAM Journal on Scientific Computing, Vol. 40, Issue 1
Error estimation and adaptivity for incompressible hyperelasticity: ERROR ESTIMATION AND ADAPTIVITY FOR INCOMPRESSIBLE HYPERELASTICITY
journal, April 2014
- Whiteley, J. P.; Tavener, S. J.
- International Journal for Numerical Methods in Engineering, Vol. 99, Issue 5
Output error estimation strategies for discontinuous Galerkin discretizations of unsteady convection-dominated flows
journal, May 2011
- Fidkowski, Krzysztof J.
- International Journal for Numerical Methods in Engineering, Vol. 88, Issue 12
Modifiable Array Data Structures for Mesh Topology
journal, January 2017
- Ibanez, Dan; Shephard, Mark S.
- SIAM Journal on Scientific Computing, Vol. 39, Issue 2
Error-controlled adaptive goal-oriented modeling and finite element approximations in elasticity
journal, August 2007
- Stein, Erwin; Rüter, Marcus; Ohnimus, Stephan
- Computer Methods in Applied Mechanics and Engineering, Vol. 196, Issue 37-40
Variational localizations of the dual weighted residual estimator
journal, May 2015
- Richter, Thomas; Wick, Thomas
- Journal of Computational and Applied Mathematics, Vol. 279
The Approximate Arithmetical Solution by Finite Differences of Physical Problems Involving Differential Equations, with an Application to the Stresses in a Masonry Dam
journal, January 1911
- Richardson, L. F.
- Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, Vol. 210, Issue 459-470
Review of Output-Based Error Estimation and Mesh Adaptation in Computational Fluid Dynamics
journal, April 2011
- Fidkowski, Krzysztof J.; Darmofal, David L.
- AIAA Journal, Vol. 49, Issue 4
Adjoint Error Estimation and Grid Adaptation for Functional Outputs: Application to Quasi-One-Dimensional Flow
journal, October 2000
- Venditti, David A.; Darmofal, David L.
- Journal of Computational Physics, Vol. 164, Issue 1
A numerical solution of the Navier-Stokes equations using the finite element technique
journal, January 1973
- Taylor, C.; Hood, P.
- Computers & Fluids, Vol. 1, Issue 1
Component-based workflows for parallel thermomechanical analysis of arrayed geometries
journal, November 2016
- Bloomfield, Max O.; Li, Zhen; Granzow, Brian
- Engineering with Computers, Vol. 33, Issue 3
A posteriori error estimation techniques in practical finite element analysis
journal, January 2005
- Grätsch, Thomas; Bathe, Klaus-Jürgen
- Computers & Structures, Vol. 83, Issue 4-5
A posteriori error control in finite element methods via duality techniques: Application to perfect plasticity
journal, March 1998
- Rannacher, R.; Suttmeier, F. -T.
- Computational Mechanics, Vol. 21, Issue 2
Parallel anisotropic 3D mesh adaptation by mesh modification
journal, January 2006
- Alauzet, Frédéric; Li, Xiangrong; Seol, E. Seegyoung
- Engineering with Computers, Vol. 21, Issue 3
Parallel scalable adjoint-based adaptive solution of variable-viscosity Stokes flow problems
journal, May 2009
- Burstedde, Carsten; Ghattas, Omar; Stadler, Georg
- Computer Methods in Applied Mechanics and Engineering, Vol. 198, Issue 21-26
PUMI: Parallel Unstructured Mesh Infrastructure
journal, May 2016
- Ibanez, Daniel A.; Seol, E. Seegyoung; Smith, Cameron W.
- ACM Transactions on Mathematical Software, Vol. 42, Issue 3
Efficient Expression Templates for Operator Overloading-Based Automatic Differentiation
book, January 2012
- Phipps, Eric; Pawlowski, Roger
- Lecture Notes in Computational Science and Engineering
An optimal control approach to a posteriori error estimation in finite element methods
journal, May 2001
- Becker, Roland; Rannacher, Rolf
- Acta Numerica, Vol. 10
The post-processing approach in the finite element method—Part 2: The calculation of stress intensity factors
journal, June 1984
- Babuška, I.; Miller, A.
- International Journal for Numerical Methods in Engineering, Vol. 20, Issue 6
A posteriori error estimation and mesh adaptation for finite element models in elasto-plasticity
journal, July 1999
- Rannacher, Rolf; Suttmeier, Franz-Theo
- Computer Methods in Applied Mechanics and Engineering, Vol. 176, Issue 1-4
The post-processing approach in the finite element method—part 1: Calculation of displacements, stresses and other higher derivatives of the displacements
journal, June 1984
- Babuška, I.; Miller, A.
- International Journal for Numerical Methods in Engineering, Vol. 20, Issue 6
In-memory Integration of Existing Software Components for Parallel Adaptive Unstructured Mesh Workflows
conference, January 2016
- Smith, Cameron W.; Granzow, Brian; Ibanez, Dan
- Proceedings of the XSEDE16 on Diversity, Big Data, and Science at Scale - XSEDE16
Computable Pointwise Error Bounds and the Ritz Method in One Dimension
journal, February 1984
- Gartland, Jr., E. C.
- SIAM Journal on Numerical Analysis, Vol. 21, Issue 1
Automated Solution of Differential Equations by the Finite Element Method
book, January 2012
- Logg, Anders; Mardal, Kent-Andre; Wells, Garth
- Lecture Notes in Computational Science and Engineering
A posteriori error estimation and adaptive mesh-refinement techniques
journal, May 1994
- Verfürth, R.
- Journal of Computational and Applied Mathematics, Vol. 50, Issue 1-3
Adaptive thermo-mechanical finite element formulation based on goal-oriented error estimation
journal, May 2015
- Rabizadeh, E.; Saboor Bagherzadeh, A.; Rabczuk, T.
- Computational Materials Science, Vol. 102
Albany/FELIX : a parallel, scalable and robust, finite element, first-order Stokes approximation ice sheet solver built for advanced analysis
journal, January 2015
- Tezaur, I. K.; Perego, M.; Salinger, A. G.
- Geoscientific Model Development, Vol. 8, Issue 4
Adjoint-based error estimation and mesh adaptation for stabilized finite deformation elasticity
journal, August 2018
- Granzow, Brian N.; Oberai, Assad A.; Shephard, Mark S.
- Computer Methods in Applied Mechanics and Engineering, Vol. 337
Recovery of cellular traction in three-dimensional nonlinear hyperelastic matrices
journal, February 2017
- Dong, Li; Oberai, Assad A.
- Computer Methods in Applied Mechanics and Engineering, Vol. 314
Strategies for computing goal-orienteda posteriori error measures in non-linear elasticity
journal, January 2002
- Larsson, Fredrik; Hansbo, Peter; Runesson, Kenneth
- International Journal for Numerical Methods in Engineering, Vol. 55, Issue 8
Automated Goal-Oriented Error Control I: Stationary Variational Problems
journal, January 2013
- Rognes, Marie E.; Logg, Anders
- SIAM Journal on Scientific Computing, Vol. 35, Issue 3
Grid Adaptation for Functional Outputs: Application to Two-Dimensional Inviscid Flows
journal, February 2002
- Venditti, David A.; Darmofal, David L.
- Journal of Computational Physics, Vol. 176, Issue 1
An overview of the Trilinos project
journal, September 2005
- Heroux, Michael A.; Phipps, Eric T.; Salinger, Andrew G.
- ACM Transactions on Mathematical Software, Vol. 31, Issue 3
Adjoint Error Estimation and Adaptive Refinement for Embedded-Boundary Cartesian Meshes
conference, June 2012
- Nemec, Marian; Aftosmis, Michael
- 18th AIAA Computational Fluid Dynamics Conference
Approaches for Adjoint-Based A Posteriori Analysis of Stabilized Finite Element Methods
journal, January 2014
- Cyr, Eric C.; Shadid, John; Wildey, Tim
- SIAM Journal on Scientific Computing, Vol. 36, Issue 2
Output-based error estimation and mesh adaptation for variational multiscale methods
journal, August 2017
- Granzow, Brian N.; Shephard, Mark S.; Oberai, Assad A.
- Computer Methods in Applied Mechanics and Engineering, Vol. 322
A feed-back approach to error control in finite element methods: application to linear elasticity
journal, April 1997
- Rannacher, R.; Suttmeier, F. -T.
- Computational Mechanics, Vol. 19, Issue 5
Dynamic load balancing of massively parallel unstructured meshes
conference, January 2017
- Diamond, Gerrett; Smith, Cameron W.; Shephard, Mark S.
- Proceedings of the 8th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems - ScalA '17
On goal-oriented error estimation for elliptic problems: application to the control of pointwise errors
journal, July 1999
- Prudhomme, S.; Oden, J. T.
- Computer Methods in Applied Mechanics and Engineering, Vol. 176, Issue 1-4
The post-processing approach in the finite element method—Part 3:A posteriori error estimates and adaptive mesh selection
journal, December 1984
- Babuška, I.; Miller, A.
- International Journal for Numerical Methods in Engineering, Vol. 20, Issue 12
Stabilized finite element formulation for elastic–plastic finite deformations
journal, February 2005
- Ramesh, Binoj; Maniatty, Antoinette M.
- Computer Methods in Applied Mechanics and Engineering, Vol. 194, Issue 6-8
Goal-oriented error estimation and mesh adaptivity in 3d elastoplasticity problems
journal, June 2016
- Ghorashi, S. Sh.; Rabczuk, T.
- International Journal of Fracture, Vol. 203, Issue 1-2
Adaptive remeshing based on a posteriori error estimation for forging simulation
journal, October 2006
- Boussetta, Ramzy; Coupez, Thierry; Fourment, Lionel
- Computer Methods in Applied Mechanics and Engineering, Vol. 195, Issue 48-49
Mesh adaptivity driven by goal-oriented locally equilibrated superconvergent patch recovery
preprint, January 2012
- Estrada, Octavio Andrés González; Nadal, E.; Ródenas, J. J.
- arXiv