|
|
| Research article summary (published 29 Jun 2006): |
Methods and framework for visualizing higher-order finite elements.
Full Abstract
The finite element method is an important, widely used numerical technique for solving partial differential equations. This technique utilizes basis functions for approximating the geometry and the variation of the solution field over finite regions, or elements, of the domain. These basis functions are generally formed by combinations of polynomials. In the past, the polynomial order of the basis has been low-typically of linear and quadratic order. However, in recent years so-called p and hp methods have been developed, which may elevate the order of the basis to arbitrary levels with the aim of accelerating the convergence of the numerical solution. The increasing complexity of numerical basis functions poses a significant challenge to visualization systems. In the past, such systems have been loosely coupled to simulation packages, exchanging data via file transfer, and internally reimplementing the basis functions in order to perform interpolation and implement visualization algorithms. However, as the basis functions become more complex and, in some cases, proprietary in nature, it becomes increasingly difficult if not impossible to reimplement them within the visualization system. Further, most visualization systems typically process linear primitives, in part to take advantage of graphics hardware and, in part, due to the inherent simplicity of the resulting algorithms. Thus, visualization of higher-order finite elements requires tessellating the basis to produce data compatible with existing visualization systems. In this paper, we describe adaptive methods that automatically tessellate complex finite element basis functions using a flexible and extensible software framework. These methods employ a recursive, edge-based subdivision algorithm driven by a set of error metrics including geometric error, solution error, and error in image space. Further, we describe advanced pretessellation techniques that guarantees capture of the critical points of the polynomial basis. The framework has been designed using the adaptor design pattern, meaning that the visualization system need not reimplement basis functions, rather it communicates with the simulation package via simple programmatic queries. We demonstrate our method on several examples, and have implemented the framework in the open-source visualization system VTK.
Learn Faster Today Improve your study skills
Author information
Author/s: Schroeder, William J (WJ); Bertel, François (F); Malaterre, Mathieu (M); Thompson, David (D); Pébay, Philippe P (PP); O'Bara, Robert (R); Tendulkar, Saurabh (S);
Affiliation: Kitware Inc, Clifton Park, NY 12065, USA. will.schroeder(-atsign-)kitware.com
Journal and publication information
Publication Type: Journal Article; Research Support, Non-U.S. Gov't; Research Support, U.S. Gov't, Non-P.H.S.
Journal: IEEE transactions on visualization and computer graphics (IEEE Trans Vis Comput Graph), published in United States. (Language: eng)
Reference: -2006 Jul-Aug; vol 12 (issue 4) : pp 446-60
Dates: Created 2006/06/29; Completed 2006/07/27; Revised 2006/11/15;
PMID: 16805255, status: MEDLINE (last retrieval date: 12/26/2008)
Sourced from the National Library of Medicine. Abstract text and other information may be subject to copyright.
External Links for this article (including full text providers, if available):
Click Electronic Full-text Provider Links to see options for finding the electronic full text links to this article. Note there may be a subscription or fee required for access to the full text. See our FAQ for information on finding FREE full text articles.
This article may also be located in paper journal collections available in many libraries. Use the Journal and Publication Information above to find the full article.
MeSH headings (categories)
This article was linked to the MESH Headings shown below.
|
Related articles
These are the highest related articles currently in the database:
- Particle systems for efficient and accurate high-order finite element visualization.
30 Aug 2007 - A transparently scalable visualization architecture for exploring the universe.
30 Dec 2006 - Drawing on air: input techniques for controlled 3D line illustration.
30 Aug 2007 - Advances in the Dynallax solid-state dynamic parallax barrier autostereoscopic visualization display system.
29 Apr 2008 - Garuda: a scalable tiled display wall using commodity PCs.
30 Aug 2007 - Space-time light field rendering.
29 Jun 2007 - Visualization of vorticity and vortices in wall-bounded turbulent flows.
30 Aug 2007 - Topology repair of solid models using skeletons.
29 Jun 2007 - Derivative particles for simulating detailed movements of fluids.
29 Jun 2007 - Usability engineering for augmented reality: employing user-based studies to inform design.
29 Apr 2008
Related Article Map
Legend:
- FREE Full text Article.
- Abstract only.
- Title only. More help.
See a large map of 100+ related articles.