1992
DOI: 10.1002/nme.1620330903
|View full text |Cite
|
Sign up to set email alerts
|

The use of dynamic data structures in finite element applications

Abstract: SUMMARYThe derivation of more efficient algorithms for finite element applications is not the primary goal of this article, but rather the efficient implementation of existing algorithms using dynamic data structures. In some cases the algorithms may be far from optimal, but serve to illustrate the advantages of dynamic data structures. In the first section, a tree data structure termed a PATRICIA tree is described and is shown to be suitable for storing data associated with finite element meshes. The manner i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

1997
1997
2005
2005

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 12 publications
(4 citation statements)
references
References 19 publications
0
4
0
Order By: Relevance
“…Maintaining a complete graph that consists of all possible relations between all adjacent mesh entities is, of course, not acceptable in terms of both storage and algorithmic complexity. Some ad hoc data structures have been developed that only maintain speciÿc sets of adjacencies that are able to fulÿll the needs of speciÿc algorithms: mesh generation [1][2][3], mesh reÿnement [4][5][6][7], or solution process [8]. In modern adaptive simulation frameworks, mesh generation, partial di erential equation solving, even post-processing are to be inter-operable components [9].…”
Section: Introductionmentioning
confidence: 99%
“…Maintaining a complete graph that consists of all possible relations between all adjacent mesh entities is, of course, not acceptable in terms of both storage and algorithmic complexity. Some ad hoc data structures have been developed that only maintain speciÿc sets of adjacencies that are able to fulÿll the needs of speciÿc algorithms: mesh generation [1][2][3], mesh reÿnement [4][5][6][7], or solution process [8]. In modern adaptive simulation frameworks, mesh generation, partial di erential equation solving, even post-processing are to be inter-operable components [9].…”
Section: Introductionmentioning
confidence: 99%
“…A data structure for representing finite element meshes can rely on such constraints to achieve a more compact and adequate topological data structure. Some topological data structures have been specifically designed for attending the needs of particular mesh generation algorithms [24,25] and analysis applications [26]. Beall and Shephard [1] have discussed the need of topology-based mesh representations for finite element applications in a more general form and presented three different proposals.…”
Section: Related Workmentioning
confidence: 99%
“…Therefore, a dynamic data structure is necessary for keeping node-to-element mapping information, which is required for node-based assembly. 24 Naturally, the amount of computation involved in the node-based assembly varies across the di erent nodes. Another implication is related to the synchronization of memory access.…”
Section: System Assemblymentioning
confidence: 99%
“…For an unstructured mesh, however, the number of elements attached to an individual node can be unbounded. Therefore a dynamic data structure is necessary for keeping node-to-element mapping information, which is required for node-based assembly [24]. Naturally, the amount of computation involved in the node-based assembly varies across the different nodes.…”
Section: System Assemblymentioning
confidence: 99%