(3M) Calculator User Manual

Description
The SCOTCH
meshOrderCompute routine computes a block ordering of the
mesh structure pointed to by grafptr, us ing the mapping strategy pointed
to by stratptr, and stores its result in the ordering structure pointed to by
ordeptr.
On return, the ordering structure holds a block ordering of the given mesh
(see section 7.9.2 for a description of the ordering fields).
Return val ues
SCOTCH
meshOrderCompute returns 0 if the ordering has been successfully
computed, and 1 else. In this latter c ase, the ordering arrays may however
have been partially or completely filled, but their contents are not significant.
7.10 Strategy handling routines
7.10.1 SCOTCH stratInit
Synopsis
int SCOTCH
stratInit (SCOTCH Strat * straptr)
scotchfstratinit (doubleprecision (*) stradat,
integer ierr)
Description
The SCOTCH
stratInit function initializes a SCOTCH Strat structure so as to
make it suitable for future operations. It should be the first function to be
called upon a SCOTCH Strat structure. When the strategy data is no longer
of use, call function SCOTCH
stratExit to free its internal structures.
Return val ues
SCOTCH
stratInit returns 0 if the strategy structure has been successfully
initialized, and 1 else.
7.10.2 SCOTCH stratExit
Synopsis
void SCOTCH
stratExit (SCOTCH Strat * archptr)
scotchfstratexit (doubleprecision (*) stradat)
Description
The SCOTCH
stratExit function frees the contents of a SCOTCH Strat struc-
ture previously initialized by SCOTCH stratInit. All subsequent calls to
SCOTCH strat routines other than SCOTCH stratInit, using this structure
as parameter, may yield unpredictable results.
108