1 Introduction



next up previous
Next: 1.1 Variational formulation Up: An Introduction to Previous: An Introduction to

1 Introduction

In the last few years, a new area of numerical methods - adaptive finite element methods (FEM's) - culminated in a very complex but advantageous technique for three-dimensional anisotropic adaptivity. This technique uses a very different approach from ``traditional'' FEM. These differences are so profound that, for some users or developers, the methodology is completely foreign. This document explains some of the more important issues which distinguish these versions of the finite element method. We will discuss some new ideas related to adaptive techniques and present new problems which appear as a result of the complexity of this method.

The aim of adaptive methods is to optimize the computational process-to obtain the best results for the least effort. The central parameters are the conventional mesh parameters that govern local accuracy: the mesh size , the order of approximation (e.g. the spectral order) and the location of gridpoints.

In - FEM, one can control both the local mesh size and spectral order of approximation simultaneously. A very complex issue involves combining these two kinds of refinements to achieve optimal improvement in the accuracy. In general, a strict mathematical solution is not known. However, there exists heuristic knowledge on the use of - FEM's for many classes of problems. The most recent advances in adaptive FEM's allow utilization of two- and three-dimensional - techniques for an anisotropic refinement strategy. In most cases, this allows one to obtain a solution to a specified accuracy with a significant savings in the computational load (relative to older, isotropic algorithms).

The success of such a complex adaptive scheme depends upon several properties of the adaptive process: the data structure, the adaptive strategy, the technique for a posteriori error estimation, and the actual problem-solver algorithms. The potential payoff of a successful - adaptive strategy is substantial: exponential rates of convergence may be attained, meaning that complex problem features can be resolved using orders-of-magnitude fewer unknowns than those required by conventional methods.

It is difficult (if not impossible) to separate adaptive FE methods from their mathematical formulation. In this discussion, however, we attempt to limit ourselves to algorithmic issues relating to the successful implementation of the - adaptive techniques, at the same time trying not to cloud the issue with too many small details related to computer programming, database implementation in a particular computer language, and particular computer hardware.

The basic ideas relating to - adaptivity are presented using the two-dimensional version of the method. Most of the extensions to three-dimensional problems are straightforward and based on identical concepts. Some special cases related to 3D extensions will be presented in last section of this appendix.

- adaptivity is the culmination of several years of research, and we discuss these various stages of its design in order to separate basic problems and their solutions. Where appropriate, alternate approaches are presented, along with discussion of their relative drawbacks and advantages. Our focus, however, is one particular implementation of - adaptivity, which is used in the ProPHLEX Finite Element Library and several FEM codes built upon it, including the commercial CFD code, MSC/CFD , PHLEXsolids, designed for solution of solid mechanics problems, and PHLEXstress: free DEMO code available from http://www.comco.com/main/TOC.html. This approach uses hexahedral elements, and allows for full anisotropic - adaptation. That is, each element may be refined (split in two) in any of its natural directions, and -enriched in several different ways, again in an arbitrary direction.

We will not consider here adaptivity obtained through remeshing of the domain (i.e. building completely new, improved grid of finite elements based on some error estimate from a previous, more coarse solution). We assume, instead, that the error estimate from the existing solution controls refinements and enrichments (with possible unrefinements and un-enrichments) locally within a single element (and sometimes including a few of its neighbors). The problem of defining a reliable and inexpensive error estimation based on an existing coarse solution, and the choice of a reasonable adaptation strategy are also beyond the scope of this presentation. We will only discuss what information should be provided by the error estimator to fully utilize various adaptation possibilities existing in modern - technology.





next up previous
Next: 1.1 Variational formulation Up: An Introduction to Previous: An Introduction to



Copyright © 1995 Computational Mechanics Company, Inc