Scotch Brand 5.1.10 User Manual

Page 3

Advertising
background image

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

Advertising