Scotch Brand 5.1.10 User Manual
Page 5
7.10.2 SCOTCH stratExit . . . . . . . . . . . . . . . . . . . . . . . . 108
7.10.3 SCOTCH stratSave . . . . . . . . . . . . . . . . . . . . . . . . 109
7.10.4 SCOTCH stratGraphBipart . . . . . . . . . . . . . . . . . . . 109
7.10.5 SCOTCH stratGraphMap . . . . . . . . . . . . . . . . . . . . . 110
7.10.6 SCOTCH stratGraphMapBuild . . . . . . . . . . . . . . . . . . 110
7.10.7 SCOTCH stratGraphOrder . . . . . . . . . . . . . . . . . . . . 111
7.10.8 SCOTCH stratGraphOrderBuild . . . . . . . . . . . . . . . . 111
7.10.9 SCOTCH stratMeshOrder . . . . . . . . . . . . . . . . . . . . . 112
7.10.10 SCOTCH stratMeshOrderBuild . . . . . . . . . . . . . . . . . 112
7.11 Geometry handling routines . . . . . . . . . . . . . . . . . . . . . . . 113
7.11.1 SCOTCH geomInit . . . . . . . . . . . . . . . . . . . . . . . . . 113
7.11.2 SCOTCH geomExit . . . . . . . . . . . . . . . . . . . . . . . . . 113
7.11.3 SCOTCH geomData . . . . . . . . . . . . . . . . . . . . . . . . . 114
7.11.4 SCOTCH graphGeomLoadChac . . . . . . . . . . . . . . . . . . 115
7.11.5 SCOTCH graphGeomSaveChac . . . . . . . . . . . . . . . . . . 115
7.11.6 SCOTCH graphGeomLoadHabo . . . . . . . . . . . . . . . . . . 116
7.11.7 SCOTCH graphGeomLoadScot . . . . . . . . . . . . . . . . . . 116
7.11.8 SCOTCH graphGeomSaveScot . . . . . . . . . . . . . . . . . . 117
7.11.9 SCOTCH meshGeomLoadHabo . . . . . . . . . . . . . . . . . . . 118
7.11.10 SCOTCH meshGeomLoadScot . . . . . . . . . . . . . . . . . . . 118
7.11.11 SCOTCH meshGeomSaveScot . . . . . . . . . . . . . . . . . . . 119
7.12 Error handling routines . . . . . . . . . . . . . . . . . . . . . . . . . 120
7.12.1 SCOTCH errorPrint . . . . . . . . . . . . . . . . . . . . . . . 120
7.12.2 SCOTCH errorPrintW . . . . . . . . . . . . . . . . . . . . . . . 120
7.12.3 SCOTCH errorProg . . . . . . . . . . . . . . . . . . . . . . . . 120
7.13 Miscellaneous routines . . . . . . . . . . . . . . . . . . . . . . . . . . 121
7.13.1 SCOTCH randomReset . . . . . . . . . . . . . . . . . . . . . . . 121
7.14 MeTiS compatibility library . . . . . . . . . . . . . . . . . . . . . . . 121
7.14.1 METIS EdgeND . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
7.14.2 METIS NodeND . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
7.14.3 METIS NodeWND . . . . . . . . . . . . . . . . . . . . . . . . . . 123
7.14.4 METIS PartGraphKway . . . . . . . . . . . . . . . . . . . . . . 123
7.14.5 METIS PartGraphRecursive . . . . . . . . . . . . . . . . . . 124
7.14.6 METIS PartGraphVKway . . . . . . . . . . . . . . . . . . . . . 125
8 Installation
126
8.1
Thread issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
8.2
File compression issues . . . . . . . . . . . . . . . . . . . . . . . . . . 126
8.3
Machine word size issues . . . . . . . . . . . . . . . . . . . . . . . . . 127
9 Examples
127
10 Adding new features to Scotch
129
10.1 Graphs and meshes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
10.2 Methods and partition data . . . . . . . . . . . . . . . . . . . . . . . 130
10.3 Adding a new method to Scotch . . . . . . . . . . . . . . . . . . . 130
10.4 Licensing of new methods and of derived works . . . . . . . . . . . . 132
5