7library – Scotch Brand 5.1.10 User Manual
Page 46

a root of the separator tree (there can be several roots, if the mesh is
disconnected).
Combined to the column block mapping data produced by option -m, the
tree structure allows one to rebuild the separator tree.
-V
Print the program version and copyright.
-vverb
Set verbose mode to verb, which may contain several of the following
switches.
s
Strategy information. This parameter displays the default ordering
strategy used by mord.
t
Timing information.
6.3.17
mtst
Synopsis
mtst
[input mesh file [output data file]] options
Description
The program mtst is the source mesh tester. It checks the consistency of the
input source mesh structure (matching of arcs that link elements to nodes
and nodes to elements, number of elements, nodes, and edges, etc.), and gives
some statistics regarding element and node weights, edge weights, and element
and node degrees.
Options
-h
Display the program synopsis.
-V
Print the program version and copyright.
7
Library
All of the features provided by the programs of the Scotch distribution may be
directly accessed by calling the appropriate functions of the libScotch library,
archived in files libscotch.a and libscotcherr.a. These routines belong to six
distinct classes:
• source graph and source mesh handling routines, which serve to declare, build,
load, save, and check the consistency of source graphs and meshes, along with
their geometry data;
• target architecture handling routines, which allow the user to declare, build,
load, and save target architectures;
• strategy handling routines, which allow the user to declare and build mapping
and ordering strategies;
• mapping routines, which serve to declare, compute, and save mappings of
source graphs to target architectures by means of mapping strategies;
• ordering routines, which allow the user to declare, compute, and save orderings
of source graphs and meshes;
46