| gmtst(1) | Scotch user's manual | gmtst(1) |
نام (NAME)
gmtst - محاسبه آمار و ارقام مربوط به نگاشتها
خلاصه دستور (SYNOPSIS)
gmtst [options] [gfile] [tfile] [mfile] [lfile]
توضیحات (DESCRIPTION)
برنامه gmtst به صورت ترتیبی، آمار و ارقام مربوط به یک نگاشت ایستا مانند نسبت عدم تعادل بار، توزیع کشیدگی یالها و غیره را محاسبه میکند. این برنامه نتایجی مشابه با نتایج تولیدشده توسط گزینه -vm در برنامه gmap(1) ارائه میدهد.
فایل گراف مبدأ gfile تنها میتواند یک فایل گراف متمرکز باشد. فایل tfile نشاندهنده معماری هدفی است که gfile بر روی آن نگاشت شده است. اگر فایل نگاشت mfile توسط gpart(1) ایجاد شده باشد، فایل معماری هدفی که به gmtst داده میشود باید یک گراف کامل با تعداد رأسهایی برابر با تعداد بخشهای درخواستی را توصیف کند؛ برای نمونه از طریق معماری توصیفشده به صورت الگوریتمی با 'cmplt num'. آمار بهدستآمده در فایل lfile ذخیره میشود. در صورت مشخص نشدن نام فایلها، دادهها از ورودی استاندارد خوانده شده و در خروجی استاندارد نوشته میشوند. جریانهای استاندارد را میتوان بهطور صریح با یک خط تیره '-' نیز مشخص کرد.
در صورتی که کتابخانههای مناسب در زمان کامپایل گنجانده شده باشند، gtst میتواند گرافهای فشرده را هم به عنوان ورودی و هم خروجی مستقیماً مدیریت کند. هرگاه پسوند یک فایل فشرده در انتهای نام یک جریان قرار گیرد (مانند 'brol.grf.bz2' یا '-.gz')، آن جریان به عنوان یک جریان فشرده در نظر گرفته میشود. قالبهای فشردهسازی پشتیبانیشده عبارتند از قالب bzip2 (با پسوند '.bz2')، قالب gzip (با پسوند '.gz') و قالب lzma (با پسوند '.lzma').
گزینهها (OPTIONS)
مثالها (EXAMPLES)
نمایش آمار مربوط به نگاشت brol.map از گراف brol.grf بر روی معماری هدف brol.tgt:
$ gmtst brol.grf brol.tgt brol.mapنمایش آمار مربوط به افراز brol.map از گراف brol.grf به num بخش. به استفاده از معماری الگوریتمی گراف کامل و دستور لوله (pipe) شل برای ارائه توضیحات معماری هدف بر روی ورودی استاندارد دستور gmtst توجه کنید:
$ echo "cmplt num" | gmtst brol.grf - brol.map
همچنین ببینید (SEE ALSO)
راهنمای کاربری Scotch.
نویسندگان (AUTHORS)
Francois Pellegrini <francois.pellegrini@labri.fr>
| 16 June 2026 |