זוהי הפקודה opari שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
opari - כלי עזר לתוכנת OpenMP ממקור למקור
תַקצִיר
אופרי
[-f70|-f90|-c|-c++]
[-השבתה [, ]...]
קובץ [-rcfile] [-table ] [ ]
אופרי
[-rcfile ] -טבלה
תיאור
לפני קומפילציה של קבצי המקור של יישום OpenMP, יש צורך ליצור כל קובץ
מומרת על ידי קריאה לכלי OPARI. בנוסף, יש לקשר את האפליקציה
כנגד ספריית מדידות זמן הריצה של המשאבה וקובץ טבלת זמן הריצה של OPARI. האחרון
יש ליצור באמצעות ה- -שולחן אפשרות ל-OPARI יחד עם ה-
טרנספורמציה של קובץ מקור הקלט האחרון או עם קריאה נפרדת ל-OPARI אחרי הכל
טרנספורמציות נעשות.
אם שם קובץ הפלט לא צוין, OPARI משתמש בשם infile.mod.suffix אם ה-
קובץ הקלט נקרא infile.suffix.
אפשרויות
-f70, -f90, -ג, -c++
[אופציונלי] מציין את שפת התכנות של קובץ מקור הקלט. אפשרות זו
נחוץ רק אם זיהוי השפה האוטומטי מבוסס על קובץ הקלט
הסיומת נכשלת.
-rcfile
[אופציונלי] OPARI משתמש בקובץ ./opari.rc כדי לשמר מידע מצב בין
קורא ל-o OPARI אם יישום OpenMP מורכב מיותר מקובץ מקור אחד. עם
האפשרות -rcfile הקובץ משמש במקום זאת. זה יכול להיות שימושי אם יותר מ
יישום אחד מאוחסן באותה ספרייה או אם קבצי המקור של
יישומים מאוחסנים ביותר מספריות.
-שולחן
צור את טבלת זמן הריצה של OPARI בקובץ tabfile. יש להשתמש באפשרות זו באחת משתי האפשרויות:
יחד עם הקריאה ל-OPARI לצורך טרנספורמציה של מקור הקלט האחרון
קובץ או באמצעות קריאה נפרדת ל-OPARI לאחר השלמת כל הטרנספורמציות.
-השבתה
[אופציונלי] השבתת המכשור של מבני OpenMP בעלי גרגירים מדויקים יותר
כגון !$OMP ATOMIC. מבנים הם רשימה מופרדת בפסיקים של המבנים עבור
אשר יש להשבית את המכשור. אסימונים מקובלים הם אטומיים, קריטיים,
מנעולים ראשיים, פלאש, יחידים או מנעולים וכן סנכרון כדי להשבית את כולם.
השתמש באופארי באינטרנט באמצעות שירותי onworks.net