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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
The Diffpack home page. http://www.nobjects.com/Diffpack.
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.
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.
H. P. Langtangen. Computational Partial Differential Equations-Numerical Methods and Diffpack Programming. Springer-Verlag, 1999.
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.
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.
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.
Centric Engineering Systems Inc., Palo Alto, California. SPECTRUM Solver (ver. 2.0) Command Reference and Theory Manual, May 1993.
F. M. White. Viscous Fluid Flow. McGraw-Hill, 1974.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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