gmk_hy(1)

gmk_hy1

Create source graphs

Usage

gmk_hy [options] dim [ofile]

gmk_m2 [options] [-gcfile] dimX dimY [ofile]

gmk_m3 [options] [-gcfile] dimX dimY dimZ [ofile]

gmk_ub2 [options] dim

Overview

The gmk_* programs create source graph files for some common, regular topologies.

gmk_hy creates a hypercube of dimension dim.

gmk_m2 creates a 2D regular grid of dimensions dimX and dimY.

gmk_m3 creates a 3D regular grid of dimensions dimX, dimY and dimZ.

gmk_ub2 creates an unoriented de Bruijn graph of dimension dim.

Options

-b base

For gmk_m2 and gmk_m3 only. Output graphs with base value set to base. Default value is 0.

-e

For gmk_m2 only. Build a 8-neighbor grid rather than a 4-neighbor grid.

-gcfile

For gmk_m2 and gmk_m3 only. Output graph vertex coordinates (that is, geometry data to be used by gout(1)) in file cfile.

-h

Display some help.

-t

For gmk_m2 and gmk_m3 only. Create torus graphs, that is, graphs such that there exist loop edges between vertices of rank 0 and (dim-1) in every dimension.

-V

Display program version and copyright.

Examples

Create a 5x7 grid along with its geometry:

    $ gmk_m2 5 7 -g/tmp/m5x7.xyz /tmp/m5x7.grf

Releases

8 releases since Debian 7 (Wheezy); the text changed 3 times.

  1. 7–9
  2. 10
  3. 11–13
  4. Arch

Author

Francois Pellegrini <[email protected]>

From scotch 7.0.17-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.