Scotch Brand 5.1.10 User Manual
Page 3

6.3.5
gcv
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
6.3.6
gmap
/ gpart . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
6.3.7
gmk
* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
6.3.8
gmk msh
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
6.3.9
gmtst
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
6.3.10 gord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
6.3.11 gotst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
6.3.12 gout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
6.3.13 gtst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
6.3.14 mcv
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
6.3.15 mmk * . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
6.3.16 mord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
6.3.17 mtst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
7 Library
46
7.1
Calling the routines of libScotch . . . . . . . . . . . . . . . . . . .
47
7.1.1
Calling from C . . . . . . . . . . . . . . . . . . . . . . . . . .
47
7.1.2
Calling from Fortran . . . . . . . . . . . . . . . . . . . . . . .
47
7.1.3
Compiling and linking . . . . . . . . . . . . . . . . . . . . . .
48
7.1.4
Machine word size issues . . . . . . . . . . . . . . . . . . . . .
49
7.2
Data formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
7.2.1
Architecture format . . . . . . . . . . . . . . . . . . . . . . .
50
7.2.2
Graph format . . . . . . . . . . . . . . . . . . . . . . . . . . .
50
7.2.3
Mesh format . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
7.2.4
Geometry format . . . . . . . . . . . . . . . . . . . . . . . . .
54
7.2.5
Block ordering format . . . . . . . . . . . . . . . . . . . . . .
56
7.3
Strategy strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
7.3.1
Using default strategy strings . . . . . . . . . . . . . . . . . .
57
7.3.2
Mapping strategy strings . . . . . . . . . . . . . . . . . . . .
58
7.3.3
Graph bipartitioning strategy strings . . . . . . . . . . . . . .
59
7.3.4
Ordering strategy strings . . . . . . . . . . . . . . . . . . . .
63
7.3.5
Node separation strategy strings . . . . . . . . . . . . . . . .
66
7.4
Target architecture handling routines . . . . . . . . . . . . . . . . . .
70
7.4.1
SCOTCH archInit
. . . . . . . . . . . . . . . . . . . . . . . . .
70
7.4.2
SCOTCH archExit
. . . . . . . . . . . . . . . . . . . . . . . . .
70
7.4.3
SCOTCH archLoad
. . . . . . . . . . . . . . . . . . . . . . . . .
70
7.4.4
SCOTCH archSave
. . . . . . . . . . . . . . . . . . . . . . . . .
71
7.4.5
SCOTCH archName
. . . . . . . . . . . . . . . . . . . . . . . . .
71
7.4.6
SCOTCH archSize
. . . . . . . . . . . . . . . . . . . . . . . . .
72
7.4.7
SCOTCH archBuild
. . . . . . . . . . . . . . . . . . . . . . . .
72
7.4.8
SCOTCH archCmplt
. . . . . . . . . . . . . . . . . . . . . . . .
73
7.4.9
SCOTCH archCmpltw
. . . . . . . . . . . . . . . . . . . . . . .
73
7.4.10 SCOTCH archHcub . . . . . . . . . . . . . . . . . . . . . . . . .
74
7.4.11 SCOTCH archMesh2D . . . . . . . . . . . . . . . . . . . . . . .
74
7.4.12 SCOTCH archMesh3D . . . . . . . . . . . . . . . . . . . . . . .
75
7.4.13 SCOTCH archTleaf . . . . . . . . . . . . . . . . . . . . . . . .
75
7.4.14 SCOTCH archTorus2D . . . . . . . . . . . . . . . . . . . . . . .
76
7.4.15 SCOTCH archTorus3D . . . . . . . . . . . . . . . . . . . . . . .
76
7.5
Graph handling routines . . . . . . . . . . . . . . . . . . . . . . . . .
77
7.5.1
SCOTCH graphInit
. . . . . . . . . . . . . . . . . . . . . . . .
77
7.5.2
SCOTCH graphExit
. . . . . . . . . . . . . . . . . . . . . . . .
77
3