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.