Skip to main content

Object-Oriented Field Recovery and Error Estimation in Finite Element Methods

  • Conference paper
Advances in Software Tools for Scientific Computing

Part of the book series: Lecture Notes in Computational Science and Engineering ((LNCSE,volume 10))

Abstract

In this chapter we study an object-oriented implementation of procedures for field recovery and recovery-based error estimation. The field recovery is based on the superconvergent patch recovery technique by Zienkiewicz and Zhu. The core of the current implementation is problem independent, and is organized as a set of C++ classes based on the software library Diffpack. The use of the developed program module is demonstrated on an isotropic linear elasticity problem and on a stationary Navier¡ªStokes problem. For both example problems, analytical solutions are available. The exact error may therefore be computed in addition to the estimated error, enabling us to study the effectivity of the estimator. The computational efficiency of the object-oriented program module is assessed by comparing the time consumption with a similar program implemented in FORTRAN.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Ainsworth. A posteriori error estimates for Stokes and Navier-Stokes equa-tions. In J. R. Whiteman, editor, The Mathematics of Finite Elements in Applications (MAFELAP 1993), pages 151–158. Academic Press, London, UK, 1993.

    Google Scholar 

  2. T. Blacker and T. Belytschko. Superconvergent patch recovery with equilibrium and conjoint interpolant enhancements. International Journal for Numerical Methods in Engineering, 37:517–536, 1994.

    Google Scholar 

  3. A. M. Bruaset and H. P. Langtangen. A comprehensive set of tools for solving partial differential equations; Diffpack. In M. Daehlen and A. Tveito, editors, Numerical Methods and Software Tools in Industrial Mathematics, pages 61–90. Birkhäuser Boston, 1997.

    Google Scholar 

  4. The Diffpack home page. http://www.nobjects.com/Diffpack.

    Google Scholar 

  5. K. Herfjord. A Study of Two-dimensional Separated Flow by a Combination of the Finite Element Method and Navier-Stokes Equations. Dr. Ing. dissertation, Department of Marine Hydrodynamics, The Norwegian Institute of Technology, Trondheim, Norway, 1996.

    Google Scholar 

  6. T. Kvamsdal and K. M. Okstad. Error estimation based on superconvergent patch recovery using statically admissible stress fields. International Journal for Numerical Methods in Engineering, 42:443–472, 1998.

    Article  MathSciNet  MATH  Google Scholar 

  7. H. P. Langtangen. Computational Partial Differential Equations-Numerical Methods and Diffpack Programming. Springer-Verlag, 1999.

    Google Scholar 

  8. K. M. Okstad, T. Kvamsdal, and K. M. Mathisen. Superconvergent patch recovery for plate problems using statically admissible stress resultant fields. International Journal for Numerical Methods in Engineering, 44:697–727, 1999.

    Google Scholar 

  9. K. M. Okstad and T. Kvamsdal. Error estimation of Navier-Stokes computations based on superconvergent patch recovery. In Proceedings of the 10th Nordic Seminar on Computational Mechanics, pages 155–158. Tallinn, Estonia, October 1997.

    Google Scholar 

  10. A. C. A. Ramsay and H. Sbresny. Evaluation of some error estimators for the four-noded Lagrangian quadrilateral. Communications in Numerical Methods in Engineering, 11:497–506, 1995.

    Article  MATH  Google Scholar 

  11. Centric Engineering Systems Inc., Palo Alto, California. SPECTRUM Solver (ver. 2.0) Command Reference and Theory Manual, May 1993.

    Google Scholar 

  12. F. M. White. Viscous Fluid Flow. McGraw-Hill, 1974.

    Google Scholar 

  13. N.-E. Wiberg, F. Abdulwahab, and S. Ziukas Enhanced superconvergent patch recovery incorporating equilibrium and boundary conditions. International Journal for Numerical Methods in Engineering, 37:3417–3440, 1994.

    Google Scholar 

  14. O. C. Zienkiewicz and J. Z. Zhu. The superconvergent patch recovery and a posteriori error estimates. Part 1: The recovery technique. International Journal for Numerical Methods in Engineering, 33:1331–1364, 1992.

    Google Scholar 

  15. O. C. Zienkiewicz and J. Z. Zhu. The superconvergent patch recovery and a posteriori error estimates. Part 2: Error estimates and adaptivity. International Journal for Numerical Methods in Engineering, 33:1365–1382, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Okstad, K.M., Kvamsdal, T. (2000). Object-Oriented Field Recovery and Error Estimation in Finite Element Methods. In: Langtangen, H.P., Bruaset, A.M., Quak, E. (eds) Advances in Software Tools for Scientific Computing. Lecture Notes in Computational Science and Engineering, vol 10. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-57172-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-57172-5_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66557-1

  • Online ISBN: 978-3-642-57172-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics