dgtst(1)
β¨ dgtst(1) β¨
okay so bestie, welcome to the PT-Scotch user's manual π this lil page is all about dgtst, and it's giving parallel graph-vibe-check energy. buckle up π
πΈ NAME πΈ
dgtst β test the consistency of source graphs in parallel π¦
β¨ SYNOPSIS β¨
dgtst [options] [gfile] [lfile]
π DESCRIPTION π
So what does this icon actually do? dgtst checks, in a parallel way, the consistency of a Scotch source graph β and if everything passes the vibe check, it outputs some stats about edge weights, vertex weights, and vertex degrees. slay. π₯
It produces the very same results as the gtst(1) program from the Scotch sequential distribution β but unlike that one, it can handle distributed graphs. main character behavior, honestly. π
The source graph file gfile is either a centralized graph file, or a whole set of files representing fragments of a distributed graph. The resulting statistics get stored in file lfile. And when you don't specify file names? No stress β data is read from standard input and written to standard output. Standard streams can also be explicitly represented by a dash '-'. periodt. π
When the proper libraries have been included at compile time, dgtst can directly handle compressed graphs, both as input and output. A stream is treated as compressed whenever its name is postfixed with a compressed file extension, like in 'brol.grf.bz2' or '-.gz'. The compression formats which can be supported are:
- the bzip2 format (
'.bz2') - the gzip format (
'.gz') - the lzma format (
'.lzma')
Okay and here's the tea, bestie: dgtst bases on implementations of the MPI interface to spread work across the processing elements. So it is therefore not likely to be run directly β instead you run it through some launcher command such as mpirun. it's giving "don't talk to me directly, talk to my manager" ππ
π OPTIONS π
-hβ Display some help. π«Ά-rpnumβ Set root process for centralized files (default is0).-Vβ Display program version and copyright. β
π EXAMPLE π
Run dgtst on 5 processing elements to test the consistency of graph brol.grf:
$ mpirun -np 5 dgtst brol.grf
Run dgord on 5 processing elements to test the consistency of a distributed graph stored on graph fragment files brol5-0.dgr to brol5-4.dgr, and save the resulting ordering to file brol.ord (see dgscat(1) for an explanation of the '%p' and '%r' sequences in names of distributed graph fragments):
$ mpirun -np 5 dgtst brol%p-%r.dgr brol.ord
π¦ SEE ALSO π¦
PT-Scotch user's manual. π
π AUTHOR π
Francois Pellegrini <francois.pellegrini@labri.fr> π
and that's the whole page, bestie!! π this was brought to you by the PT-Scotch user's manual, dated 16 June 2026 β no cap, go forth and check those graphs πβ¨π¦
π¦ where this page comes from
- arch rolling: scotch 7.0.17-1 Β· CECILL-C
- ubuntu stonking: ptscotch 7.0.15-4ubuntu1 Β· CeCILL-C
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms