(3M) Calculator User Manual
Description
The SCOTCH
meshOrderSave routine saves the contents of the SCOTCH
Ordering structure pointed to by ordeptr to stream stream, in the Scotch
ordering format (see section 5.6).
Return val ues
SCOTCH meshOrderSave returns 0 if the ordering structure has been success-
fully written to stream, and 1 else.
7.9.5 SCOTCH
meshOrderSaveMap
Synopsis
int SCOTCH
meshOrderSaveMap (const SCOTCH Mesh * meshptr,
const SCOTCH
Ordering * ordeptr,
FILE * stream)
scotchfmeshordersavemap (doubleprecision (*) meshdat,
doubleprecision (*) ordedat,
integer fildes,
integer ierr)
Description
The SCOTCH
meshOrderSaveMap routine saves the block partitioning data as-
sociated with the SCOTCH Ordering structure pointed to by ordeptr to stream
stream, in the Scotch mapping format (see section 5.5). A target domain
number is associated with every block, such that all node vertices belonging
to the same block are shown as belo nging to the same target vertex.
This mapping file can then be us e d by the gout prog ram (see section 6.3.1 2)
to produce pictures showing the different separators and blocks. Since gout
only takes graphs as input, the mesh has to be conver ted into a graph by
means of the gmk
msh program (see section 6.3.8).
Return val ues
SCOTCH meshOrderSaveMap returns 0 if the ordering structure has been suc-
cessfully written to stream, and 1 else.
7.9.6 SCOTCH
meshOrderSaveTree
Synopsis
int SCOTCH
meshOrderSaveTree (const SCOTCH Mesh * meshptr,
const SCOTCH Ordering * ordeptr,
FILE * stream)
scotchfmeshordersavetree (doubleprecision (*) meshdat,
doubleprecision (*) ordedat,
integer fildes,
integer ierr)
106