mord(1)
β¨ NAME β¨
okay so bestie, welcome to mord β the Scotch user's manual girlie that computes sparse matrix orderings of meshes π
like that's literally her whole job and she ate.
π¦ SYNOPSIS π¦
mord [options] [mfile] [ofile] [lfile]
πΈ DESCRIPTION πΈ
so the mord program computes, in a sequential way, an ordering of a Scotch source mesh that's representing the pattern of some symmetric sparse matrix. periodt. π
ngl, only the nodes of the mesh are actually ordered, okay? The elements are just there providing connectivity info, such that every node is considered to be linked to all of the nodes which share at least an element with it. it's giving "we're all connected" energy fr fr π¦
Source mesh file mfile can only be a centralized mesh file β no cap, that's the rule. The resulting ordering gets stored in file ofile. And eventual logging information (like the stuff that option -v produces) is sent to file lfile. When file names are not specified? data is read from standard input and written to standard output. Standard streams can also be explicitely represented by a dash '-'. iconic. β¨
π«Ά lowkey important: when the proper libraries have been included at compile time,gordcan directly handle compressed meshes, both as input and output. A stream is treated as compressed whenever its name is postfixed with a compressed file extension, such as in'brol.msh.bz2'or'-.gz'. The compression formats which can be supported are the bzip2 format ('.bz2'), the gzip format ('.gz'), and the lzma format ('.lzma'). three formats, all slaying π
π OPTIONS π
-coptβ Choose default ordering strategy according to one or several options among:bβ enforce load balance as much as possible.qβ privilege quality over speed (default).sβ privilege speed over quality.tβ enforce safety.
-hβ Display some help. bestie said "I got you" π«Ά-mmfileβ Save column block mapping data to filemfile. Mapping data specifies, for each node vertex, the index of the column block to which this node vertex belongs. πΊοΈ-ostratβ Use sequential mesh ordering strategystrat(see Scotch user's manual for more information).-ttfileβ Save partitioning tree data to filetfile. Partitioning tree data specifies, for each node vertex, the index of the first node vertex of the parent block of the block to which the node vertex belongs. Altogether with the mapping data provided in filemfile, it allows one to rebuild the separator tree of the nested dissection process. π³ like a whole family tree but for blocks, obsessed.-Vβ Display program version and copyright. π-vverbβ Set verbose mode toverb. It is a set of one of more characters which can be:sβ strategy information.tβ timing information.
π₯ EXAMPLE π₯
Reorder matrix mesh brol.msh and save the resulting ordering to file brol.ord using the default sequential mesh ordering strategy:
$ mord brol.msh brol.ord
look at her go πβ¨
π SEE ALSO π
gmk_msh(1), gotst(1), mtst(1).
Scotch user's manual.
π AUTHOR π
Francois Pellegrini <francois.pellegrini@labri.fr>
and that's the whole page bestie!! this one's from the Scotch user's manual, dated 23 November 2019 β go off, iconic documentation, we love to see it ππ¦β¨
π¦ where this page comes from
- epel 9: scotch 6.1.2-3.el9 Β· CeCILL-C
- opensuse-leap 16.0: scotch 6.1.0-bp160.1.5 Β· CECILL-C
- opensuse-leap 16.0: scotch 6.1.0-bp160.1.5 Β· CECILL-C
- opensuse-leap 16.0: scotch 6.1.0-bp160.1.5 Β· CECILL-C
- opensuse-leap 16.0: scotch 6.1.0-bp160.1.5 Β· CECILL-C
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms