Results 1 
6 of
6
Towards Optimal Locality in MeshIndexings
, 1997
"... The efficiency of many data structures and algorithms relies on "localitypreserving" indexing schemes for meshes. We concentrate on the case in which the maximal distance between two mesh nodes indexed i and j shall be a slowgrowing function of ji jj. We present a new 2D indexing scheme we call H ..."
Abstract

Cited by 31 (4 self)
 Add to MetaCart
The efficiency of many data structures and algorithms relies on "localitypreserving" indexing schemes for meshes. We concentrate on the case in which the maximal distance between two mesh nodes indexed i and j shall be a slowgrowing function of ji jj. We present a new 2D indexing scheme we call Hindexing , which has superior (possibly optimal) locality in comparison with the wellknown Hilbert indexings. Hindexings form a Hamiltonian cycle and we prove that they are optimally localitypreserving among all cyclic indexings. We provide fairly tight lower bounds for indexings without any restriction. Finally, illustrated by investigations concerning 2D and 3D Hilbert indexings, we present a framework for mechanizing upper bound proofs for locality.
On MultiDimensional Hilbert Indexings
 Theory of Computing Systems
, 1998
"... Indexing schemes for grids based on spacefilling curves (e.g., Hilbert indexings) find applications in numerous fields, ranging from parallel processing over data structures to image processing. Because of an increasing interest in discrete multidimensional spaces, indexing schemes for them hav ..."
Abstract

Cited by 13 (1 self)
 Add to MetaCart
Indexing schemes for grids based on spacefilling curves (e.g., Hilbert indexings) find applications in numerous fields, ranging from parallel processing over data structures to image processing. Because of an increasing interest in discrete multidimensional spaces, indexing schemes for them have won considerable interest. Hilbert curves are the most simple and popular spacefilling indexing scheme. We extend the concept of curves with Hilbert property to arbitrary dimensions and present first results concerning their structural analysis that also simplify their applicability. We define and analyze in a precise mathematical way rdimensional Hilbert indexings for arbitrary r 2. Moreover, we generalize and simplify previous work and clarify the concept of Hilbert curves for multidimensional grids. As we show, Hilbert indexings can be completely described and analyzed by "generating elements of order 1", thus, in comparison with previous work, reducing their structural comp...
On Multidimensional Curves with Hilbert Property
, 2000
"... Indexing schemes for grids based on spacefilling curves (e.g., Hilbert curves) find applications in numerous fields, ranging from parallel processing over data structures to image processing. Because of an increasing interest in discrete multidimensional spaces, indexing schemes for them have won c ..."
Abstract

Cited by 9 (0 self)
 Add to MetaCart
Indexing schemes for grids based on spacefilling curves (e.g., Hilbert curves) find applications in numerous fields, ranging from parallel processing over data structures to image processing. Because of an increasing interest in discrete multidimensional spaces, indexing schemes for them have won considerable interest. Hilbert curves are the most simple and popular spacefilling indexing schemes. We extend the concept of curves with Hilbert property to arbitrary dimensions and present first results concerning their structural analysis that also simplify their applicability.
Hash Based Adaptive Parallel Multilevel Methods with SpaceFilling Curves
 NIC Series
, 2002
"... this paper a parallelisable and cheap method based on spacefilling curves is proposed. The partitioning is embedded into the parallel solution algorithm using multilevel iterative solvers and adaptive grid refinement. Numerical experiments on two massively parallel computers prove the efficienc ..."
Abstract

Cited by 8 (0 self)
 Add to MetaCart
this paper a parallelisable and cheap method based on spacefilling curves is proposed. The partitioning is embedded into the parallel solution algorithm using multilevel iterative solvers and adaptive grid refinement. Numerical experiments on two massively parallel computers prove the efficiency of this approach
On the Quality of SpaceFilling Curve Induced Partitions
 Z. Angew. Math. Mech
, 2000
"... The solution of partial differential equations on a parallel computer is usually done by a domain decomposition approach. The mesh is split into several partitions mapped onto the processors. However, partitioning of unstructured meshes and adaptive refined meshes in general is an NP hard proble ..."
Abstract

Cited by 6 (0 self)
 Add to MetaCart
The solution of partial differential equations on a parallel computer is usually done by a domain decomposition approach. The mesh is split into several partitions mapped onto the processors. However, partitioning of unstructured meshes and adaptive refined meshes in general is an NP hard problem and heuristics are used. In this paper spacefilling curve based partition methods are analysed and bounds for the quality of the partitions are given. Furthermore estimates for parallel numerical algorithms such as multigrid and wavelet methods on these partitions are derived. AMS/MSC91 classification: 65Y20, 68Q22, 65N50 1 The partition problem FiniteElement, FiniteVolume and FiniteDifference methods for the solution of partial differential equations are based on meshes. The solution is represented by degrees of freedoms attached to certain locations on the mesh. Numerical algorithms operate on these degrees of freedom during steps like the assembly of a linear equation system or...
Mapping with Space Filling Surfaces
, 2006
"... The use of space filling curves for proximityimproving mappings is well known and has found many useful applications in parallel computing. Such curves permit a linear array to be mapped onto a 2(respectively, 3)D structure such that points distance d apart in the linear array are distance O(d 1 2) ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
The use of space filling curves for proximityimproving mappings is well known and has found many useful applications in parallel computing. Such curves permit a linear array to be mapped onto a 2(respectively, 3)D structure such that points distance d apart in the linear array are distance O(d 1 2) (O(d 1 3)) apart in the 2(3)D array and viceversa. We extend the concept of space filling curves to space filling surfaces and show how these surfaces lead to mappings from 2D to 3D so that points at distance d 1 2 on the 2D surface are mapped to points at distance O(d 1 3) in the 3D volume. Three classes of surfaces, associated respectively with the Peano curve, Sierpiński carpet, and the Hilbert curve, are presented. A methodology for using these surfaces to map from 2D to 3D is developed. These results permit efficient execution of 2D computations on processors interconnected in a 3D grid. The space filling surfaces proposed by us are the first such fractal objects to be formally defined and are thus also of intrinsic interest in the context of fractal geometry. Index terms–Fractals, Hilbert curve, proximityimproving mapping, parallel computing, Peano curve, Sierpiński carpet, space filling curves, space filling surfaces.