Ito ang command dgord-long na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
dgord - kalkulahin ang kalat-kalat na mga order ng matrix ng mga graph nang magkatulad
SINOPSIS
dgord [pagpipilian] [gfile] [ngile] [lfile]
DESCRIPTION
Ang dgord kino-compute ng programa, sa parallel na paraan, ang isang pag-order ng Scotch source graph
kumakatawan sa pattern ng ilang symmetric sparse matrix.
Pinagmulan ng graph file gfile ay alinman sa isang sentralisadong graph file, o isang set ng mga file na kumakatawan
mga fragment ng isang distributed graph. Ang resultang pag-order ay naka-imbak sa file ngile. Sa wakas
impormasyon sa pag-log (tulad ng ginawa ng opsyon -v) ay ipinadala sa file lfile. Kailan
Ang mga pangalan ng file ay hindi tinukoy, ang data ay binabasa mula sa karaniwang input at nakasulat sa pamantayan
output. Ang mga karaniwang stream ay maaari ding tahasang kinakatawan ng isang gitling na '-'.
Kapag naisama na ang tamang mga aklatan sa oras ng pag-compile, dgord maaaring direktang hawakan
mga naka-compress na graph, parehong bilang input at output. Ang isang stream ay itinuturing bilang naka-compress sa tuwing
ang pangalan nito ay postfixed na may naka-compress na file extension, tulad ng sa 'brol.grf.bz2' o
'-.gz'. Ang mga format ng compression na maaaring suportahan ay ang bzip2 format ('.bz2'), ang
gzip format ('.gz'), at ang lzma format ('.lzma', sa input lang).
dgord batay sa mga pagpapatupad ng interface ng MPI upang maikalat ang trabaho sa buong pagproseso
mga elemento. Samakatuwid, malamang na hindi ito direktang tatakbo, ngunit sa halip sa pamamagitan ng ilang launcher
utos tulad ng mpirun.
Opsyon
-copt Pumili ng default na diskarte sa pag-order ayon sa isa o ilan pagpipilian kabilang sa:
b ipatupad ang balanse ng pagkarga hangga't maaari.
q kalidad ng pribilehiyo sa bilis (default).
s bilis ng pribilehiyo kaysa sa kalidad.
t ipatupad ang kaligtasan.
x ipatupad ang scalability.
-h Ipakita ang ilang tulong.
-mmfile
I-save ang data ng pagmamapa ng column block sa file mfile. Tinutukoy ng data ng pagmamapa, para sa bawat isa
vertex, ang index ng column block kung saan kabilang ang vertex na ito.
-ostrat
Gumamit ng parallel graph na diskarte sa pag-order strat (tingnan ang manwal ng gumagamit ng PT-Scotch para sa higit pa
impormasyon).
-rpnum Itakda ang proseso ng ugat para sa mga sentralisadong file (default ay 0).
-ttfile
I-save ang data ng partitioning tree sa file tfile. Tinutukoy ng data ng partitioning tree, para sa
bawat vertex, ang index ng unang vertex ng parent block ng block sa
kung saan kabilang ang vertex. Kasama ang data ng pagmamapa na ibinigay sa file mfile,
pinapayagan nito ang isa na muling itayo ang separator tree ng nested dissection process.
-V Ipakita ang bersyon ng programa at copyright.
-vpandiwa Itakda ang verbose mode sa pandiwa. Ito ay isang set ng isa sa higit pang mga character na maaaring:
s impormasyon ng diskarte.
t impormasyon sa tiyempo.
HALIMBAWA
Tumakbo dgord sa 5 mga elemento ng pagproseso upang muling ayusin ang matrix graph brol.grf at i-save ang resulta
pag-order upang mag-file ng brol.ord, gamit ang default na sequential graph na diskarte sa pag-order:
$ mpirun -np 5 dgord brol.grf brol.ord
Tumakbo dgord sa 5 elemento ng pagpoproseso upang muling isaayos ang ipinamahagi na matrix na nakaimbak sa graph
fragment file brol5-0.dgr hanggang brol5-4.dgr, at i-save ang nagresultang pag-order sa file
brol.ord (tingnan dgscat(1) para sa paliwanag ng '%p' at '%r' na pagkakasunod-sunod sa mga pangalan ng
ibinahagi ang mga fragment ng graph).
$ mpirun -np 5 dgord brol%p-%r.dgr brol.ord
Gumamit ng dgord-long online gamit ang mga serbisyo ng onworks.net