User's Guide
Project Motivation The Zoltan Toolkit Terminology Zoltan Design
System Requirements Building the Library Testing the Library Reporting Zoltan Bugs Incorporating Zoltan into Applications Building Applications Data Types for Object IDs C++ Interface FORTRAN Interface
Error Codes General Zoltan Interface Functions Load-Balancing Functions Functions for Adding Items to a Decomposition Migration Functions Ordering Functions Coloring Functions
General Zoltan Query Functions Migration Query Functions
General Parameters Debugging Levels
Load-Balancing Parameters Simple Partitioners for Testing Block Partitioning Cyclic Partitioning Random Partitioning Geometric (Coordinate-based) Partitioners Recursive Coordinate Bisection (RCB) Recursive Inertial Bisection (RIB) Hilbert Space-Filling Curve (HSFC) Partitioning Refinement Tree Based Partitioning Hypergraph Partitioning, Repartitioning and Refinement PHG PaToH Graph Partitioning and Repartitioning Discussion of graph partitioning vs. hypergraph partitioning PHG ParMETIS Scotch Hierarchical Partitioning For multicore architectures For distributed systems
Block Partitioning Cyclic Partitioning Random Partitioning
Recursive Coordinate Bisection (RCB) Recursive Inertial Bisection (RIB) Hilbert Space-Filling Curve (HSFC) Partitioning Refinement Tree Based Partitioning
PHG PaToH
Discussion of graph partitioning vs. hypergraph partitioning PHG ParMETIS Scotch
For multicore architectures For distributed systems
Nested Dissection by METIS/ParMETIS Nested Dissection by Scotch
Parallel Coloring
Building Utilities Dynamic Memory Management Unstructured Communication Distributed Data Directories
General Usage Load-Balancing Migration Query Functions