dgtst(1) PT-Scotch user's manual dgtst(1)

dgtst - بررسی سازگاری گراف‌های مبدأ به‌صورت موازی

dgtst [options] [gfile] [lfile]

برنامهٔ dgtst سازگاری یک گراف مبدأ Scotch را به‌صورت موازی بررسی کرده و در صورت موفقیت، آماری را دربارهٔ وزن یال‌ها، وزن رأس‌ها و درجه‌های رأس‌ها خروجی می‌دهد.

این برنامه دقیقاً همان نتایج برنامهٔ gtst(1) از توزیع ترتیبی Scotch را تولید می‌کند، اما برخلاف آن می‌تواند گراف‌های توزیع‌شده را پردازش و مدیریت کند.

فایل گراف مبدأ gfile یا یک فایل گراف متمرکز است یا مجموعه‌ای از فایل‌ها که قطعات یک گراف توزیع‌شده را نشان می‌دهند. آمار به‌دست‌آمده در فایل lfile ذخیره می‌شود. هنگامی که نام فایل‌ها مشخص نشده باشد، داده‌ها از ورودی استاندارد خوانده شده و در خروجی استاندارد نوشته می‌شوند. جریان‌های استاندارد را می‌توان به‌طور صریح با یک خط تیره «-» نیز مشخص کرد.

اگر کتابخانه‌های مناسب در زمان کامپایل گنجانده شده باشند، dgtst می‌تواند گراف‌های فشرده‌شده را چه به‌عنوان ورودی و چه خروجی مستقیماً پردازش کند. هرگاه نام یک جریان دارای پسوند فایل فشرده باشد، مانند 'brol.grf.bz2' یا '-.gz'، با آن به‌صورت فشرده رفتار می‌شود. قالب‌های فشرده‌سازی قابل پشتیبانی عبارتند از قالب bzip2 با پسوند ('.bz2')، قالب gzip با پسوند ('.gz') و قالب lzma با پسوند ('.lzma').

برنامهٔ dgtst برای توزیع کار بین عناصر پردازشی، بر پیاده‌سازی‌های رابط MPI مبتنی است. بنابراین معمولاً به‌طور مستقیم اجرا نمی‌شود، بلکه از طریق یک دستور راه‌انداز مانند mpirun اجرا می‌گردد.

نمایش راهنما.
تنظیم فرایند ریشه برای فایل‌های متمرکز (پیش‌فرض 0 است).
نمایش نسخهٔ برنامه و حق نشر (کپی‌رایت).

اجرای dgtst روی ۵ عنصر پردازشی برای بررسی سازگاری گراف brol.grf

$ mpirun -np 5 dgtst brol.grf
اجرای dgord روی ۵ عنصر پردازشی برای بررسی سازگاری یک گراف توزیع‌شدهٔ ذخیره‌شده در فایل‌های قطعه‌گراف brol5-0.dgr تا brol5-4.dgr، و ذخیرهٔ ترتیب حاصل در فایل brol.ord (برای توضیح توالی‌های '%p' و '%r' در نام قطعات گراف توزیع‌شده، dgscat(1) را ببینید).
$ mpirun -np 5 dgtst brol%p-%r.dgr brol.ord

dgscat(1), gtst(1), dgord(1).

راهنمای کاربر PT-Scotch.

Francois Pellegrini <francois.pellegrini@labri.fr>

16 June 2026