Skip to product information
1 of 1

Space-Filling Curves: An Introduction with Applications in Scientific

Space-Filling Curves: An Introduction with Applications in Scientific

Regular price $82.38 USD

Price subject to change. Tap below for current.

In this review of Space-Filling Curves: An Introduction with Applications in Scientific Computing the book proves to be a focused, methodical introduction to using space-filling curves as practical tools for scientific computing. It is aimed at readers who need concrete algorithms and templates rather than broad mathematical theory; the single biggest reason to buy is the book's emphasis on implementable techniques such as grammar-based traversals, arithmetisation, and cache-aware parallel templates that directly support computational workflows.

Key Features

  • Representation and algorithms: The book lays out clear methods for representing space-filling curves and the resulting algorithms that can be implemented in numerical codes.
  • Grammar-based traversal: Introduces grammar-driven techniques for traversing Cartesian and octree-type meshes to simplify mesh operations.
  • Arithmetisation explained: Describes arithmetisation of SFC to compute mappings and indexings useful for data layout and access patterns.
  • Locality analysis: Discusses the locality properties of SFC in detail and why they matter for performance-oriented algorithms.
  • Parallel and cache templates: Presents templates for parallelisation and cache-efficient algorithms that reflect common scientific computing needs.
  • Adaptive mesh refinement: Covers the interplay of adaptive mesh refinement with SFC, including structured refinement for triangular and tetrahedral grids.

Who It's For

The book is best for graduate students, computational scientists, and software engineers working in high-performance computing who want practical guidance on integrating space-filling curves into parallel codes, data structures, and mesh-based applications. Its emphasis on algorithms and templates makes it suitable for readers ready to implement or adapt these techniques in research codes.

Those seeking a purely theoretical or historical treatment of fractals and continuous SFCs should look elsewhere, as the text concentrates on computational representations, mesh traversal strategies, and performance-oriented applications rather than exhaustive mathematical proofs.

Pros & Cons

Pros

  • Provides concrete, implementable algorithms and templates that accelerate the integration of SFCs into scientific codes.
  • Clear coverage of arithmetisation and indexing that aids practical data layout and retrieval.
  • Addresses performance concerns with locality discussion and cache-efficient parallelisation strategies.

Cons

  • Not a comprehensive mathematical treatment, so readers seeking deep theoretical proofs may find it limited.

Specifications

Title Space-Filling Curves: An Introduction with Applications in Scientific Computing
Series Texts in Computational Science and Engineering, 9
Author Michael Bader
Primary focus Representation, algorithms and applications of space-filling curves in computing
Topics covered Grammar-based traversals, arithmetisation, locality, parallelisation, adaptive mesh refinement
Mesh types Cartesian, octree-type, triangular and tetrahedral grids

Our Verdict

Space-Filling Curves is a practical, tightly focused resource for practitioners who need actionable guidance on using space-filling curves in scientific computing. It is good value for those building or optimizing mesh-based and parallel systems, offering clear algorithms and performance-minded templates while deliberately avoiding an exhaustive theoretical detour.

Frequently Asked Questions

Does this book include implementation details?
Yes. It emphasises algorithms, arithmetisation, and templates for traversal and parallelisation that can be translated into code.

Is it suitable for beginners?
It is suitable for readers with some background in numerical methods or computing who want practical techniques rather than introductory math for novices.

Does it cover adaptive mesh refinement?
Yes. Special attention is given to the interplay of adaptive mesh refinement and SFC, including structured refinement of triangular and tetrahedral grids.

Editor's Take

GearMustHave editorial rating: 4.3 out of 5. GearMustHave Editorial Rating

A practical, focused guide to implementing space-filling curves in scientific computing, offering clear algorithms, arithmetisation, and performance-minded templates ideal for practitioners building mesh-based and parallel systems.

View full details
Space-Filling Curves: An Introduction with Applications in Scientific
Space-Filling Curves: An Introduction with Applications in Scientific
Regular price $82.38 USD
CHECK AVAILABILITY ➤

Recently viewed