Scotch Brand 5.1.10 User Manual

Page 102

Advertising
background image

scotchfmeshstat (doubleprecision (*)

meshdat,

integer*num

vnlomin,

integer*num

vnlomax,

integer*num

vnlosum,

doubleprecision

vnloavg,

doubleprecision

vnlodlt,

integer*num

edegmin,

integer*num

edegmax,

doubleprecision

edegavg,

doubleprecision

edegdlt,

integer*num

ndegmin,

integer*num

ndegmax,

doubleprecision

ndegavg,

doubleprecision

ndegdlt)

Description

The SCOTCH meshStat routine produces some statistics regarding the mesh
structure pointed to by meshptr. vnlomin, vnlomax, vnlosum, vnloavg and
vnlodlt

are the minimum node vertex load, the maximum node vertex load,

the sum of all node vertex loads, the average node vertex load, and the vari-
ance of the node vertex loads, respectively. edegmin, edegmax, edegavg and
edegdlt

are the minimum element vertex degree, the maximum element ver-

tex degree, the average element vertex degree, and the variance of the element
vertex degrees, respectively. ndegmin, ndegmax, ndegavg and ndegdlt are the
minimum element vertex degree, the maximum element vertex degree, the av-
erage element vertex degree, and the variance of the element vertex degrees,
respectively.

7.8.10

SCOTCH meshGraph

Synopsis

int SCOTCH meshGraph (const SCOTCH Mesh *

meshptr,

SCOTCH Graph *

grafptr)

scotchfmeshgraph (doubleprecision (*)

meshdat,

doubleprecision (*)

grafdat,

integer

ierr)

Description

The SCOTCH meshGraph routine builds a graph from a mesh. It creates in the
SCOTCH Graph

structure pointed to by grafptr a graph having as many ver-

tices as there are nodes in the SCOTCH Mesh structure pointed to by meshptr,
and where there is an edge between any two graph vertices if and only if
there exists in the mesh an element containing both of the associated nodes.
Consequently, all of the elements of the mesh are turned into cliques in the
resulting graph.

102

Advertising