זוהי הפקודה amk_grf-int64 שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
amk_grf - צור ארכיטקטורת יעד מגרף המקור
תַקצִיר
amk_grf [אפשרויות] [gfile] [tfile]
תיאור
השמיים amk_grf התוכנית בונה ארכיטקטורת יעד מוגדרת לפירוק tfile ממקור
גרף gfile.
ארכיטקטורות יעד מגדירות את הטופולוגיה של גרפי היעד המשמשים למיפוי סטטי
תוכניות gmap(1) ו dgmap(1). ארכיטקטורות יעד יכולות להיות מוגדרות אלגוריתמית,
עבור טופולוגיות נפוצות, רגילות, או מוגדרות פירוק, כגון אלו המיוצרות על ידי
amk_grf.
כאשר הספריות המתאימות נכללו בזמן הקומפילציה, amk_grf יכול להתמודד ישירות
קבצים דחוסים, הן כקלט והן כפלט. זרם מטופל כדחוס בכל פעם שהוא
השם תוקן עם סיומת קובץ דחוסה, כגון ב-'brol.tgt.bz2' או '-.gz'.
פורמטי הדחיסה שניתן לתמוך הם פורמט bzip2 ('.bz2'), ה-gzip
פורמט ('.gz'), ופורמט lzma ('.lzma', בקלט בלבד).
מכיוון שקובצי ארכיטקטורת יעד מוגדרים לפירוק הם בעלי גודל שהוא ריבועי ב
מספר קודקודי המטרה, בגלל הנוכחות של מבנה מטריצת מרחק,
שימוש בקבצים דחוסים לאחסון אותם עשוי לחסוך מקום רב.
אפשרויות
-bstrat
החל אסטרטגיית חלוקה דו-מחיצה strat כדי לחשב את המחלקה הרקורסיבית של ה-
גרף מקור שלם לתת-דומיינים קטנים יותר.
-h הצג קצת עזרה.
-lקובץ
שמור רק קודקודים שהמדדים שלהם שייכים לרשימה המופרדת ברווחים המאוחסנת
in קובץ. זה מאפשר ליצור ארכיטקטורות יעד שיכולות אפילו להיות מפורקות
קבוצות משנה של ארכיטקטורת יעד גדולה יותר, מעוצבת כגרף.
-V הצג את גרסת התוכנית וזכויות היוצרים.
דוגמא
צור ארכיטקטורת יעד המוגדרת לפירוק מגרף מקור רשת רגיל דו-ממדי של
ממד 3 כפול 5, ושמור אותו, כארכיטקטורת יעד מהודרת, תחת מופעלת דחיסת(1)
פורמט, לקובץ 'm3x5.tgt.gz'.
$ gmk_m2 3 5 | amk_grf | acpl - m3x5.tgt.gz
שימו לב שבמקרה המדויק הזה, יהיה עדיף להשתמש ישירות ב-'mesh2D'
ארכיטקטורת יעד מוגדרת אלגוריתמית.
$ echo "mesh2D 3 5" > m3x5.tgt
השתמש ב- amk_grf-int64 באופן מקוון באמצעות שירותי onworks.net