(3M) Calculator User Manual

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 avera ge element vertex degree, and the variance of the element
vertex degrees, respec tively. 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 gr aph 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