1
." Text automatically generated by txt2man
2
.TH amk_grf 1 "August 03, 2010" "" "Scotch user's manual"
4
\fBamk_grf \fP- create target architecture from source graph
9
\fBamk_grf\fP [\fIoptions\fP] [\fIgfile\fP] [\fItfile\fP]
13
The \fBamk_grf\fP program builds a decomposition-defined target
14
architecture \fItfile\fP from a source graph \fIgfile\fP.
16
Target architectures define the topology of the target graphs used
17
by static mapping programs \fBgmap\fP(1) and \fBdgmap\fP(1). Target
18
architectures can be either algorithmically-defined, for common,
19
regular topologies, or decomposition-defined, such as the ones
20
produced by \fBamk_grf\fP.
22
When the proper libraries have been included at compile time, \fBamk_grf\fP
23
can directly handle compressed files, both as input and output. A
24
stream is treated as compressed whenever its name is postfixed with
25
a compressed file extension, such as in 'brol.tgt.bz2' or '-.gz'. The
26
compression formats which can be supported are the bzip2 format
27
('.bz2'), the gzip format ('.gz'), and the lzma format ('.lzma', on
30
Since decomposition-defined target architecture files have a size
31
which is quadratic in the number of target vertices, because of the
32
presence of a distance matrix structure, using compressed files to
33
store them may save a lot of space.
38
Apply bipartitioning strategy \fIstrat\fP to compute the
39
recursive bipartition of the whole source graph into
40
smaller target subdomains.
48
Only keep vertices the indices of which belong to the
49
space-separated list stored in \fIlfile\fP. This allows one
50
to create target architectures which can even be
51
disjoint subsets of a larger target architecture,
56
Display program version and copyright.
58
Create a decomposition-defined target architecture from a 2D regular
59
grid source graph of dimension 3 times 5, and save it, as a compiled
60
target architecture, under the \fBgzip\fP(1) format, to file 'm3x5.tgt.gz'.
64
$ gmk_m2 3 5 | amk_grf | acpl - m3x5.tgt.gz
68
Note that, in this precise case, it would be much preferable to use
69
directly the 'mesh2D' algorithmically-defined target architecture.
73
$ echo "mesh2D 3 5" > m3x5.tgt
78
\fBacpl\fP(1), \fBamk_ccc\fP(1), \fBatst\fP(1), \fBdgmap\fP(1), \fBgmap\fP(1), \fBgmtst\fP(1).
82
Francois Pellegrini <francois.pellegrini@labri.fr>