זוהי הפקודה ompi_info שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
ompi_info - הצגת מידע על התקנת Open MPI
תַקצִיר
ompi_info [אפשרויות]
תיאור
ompi_info מספק מידע מפורט על התקנת Open MPI. זה יכול להיות שימושי
עבור לפחות שלושה תרחישים נפוצים:
1. בדיקת תצורה מקומית ובדיקת אופן התקנת Open MPI.
2. הגשת דיווחי באגים / בקשות עזרה לקהילת Open MPI (ראה http://www.open-
mpi.org/community/help/)
3. הצגת רשימה של תוספי Open MPI המותקנים ושאילתה לגבי פרמטרי MCA שהם מגדירים
תומכים.
הערה: ompi_info כברירת מחדל, הצגת פרמטרים מסוימים של MCA בלבד (למשל, רמה 1)
פרמטרים). השתמש ב --רָמָה אפשרות להפעלת הצגת אפשרויות נוספות (ראה את הרמות
לפרטים נוספים).
אפשרויות
ompi_info מקבל את האפשרויות הבאות:
-א|--הכל
הצג את כל אפשרויות התצורה ופרמטרי ה-MCA. משנה גם את ערך ברירת המחדל של ה-MCA.
רמת הפרמטר ל-9, אלא אם כן --רָמָה מצוין גם.
--קֶשֶׁת הצג את הארכיטקטורה שעליה הוקמפל Open MPI.
-c|--קונפיגורציה
הצג אפשרויות תצורה
-gmca|--gmca
העבר פרמטרים גלובליים של MCA החלים על כל ההקשרים.
-ה|--עזרה
מציג הודעת עזרה / שימוש.
--שם מארח
הצג את שם המארח עליו הוגדר ונבנה Open MPI.
--פְּנִימִי
הצג פרמטרים פנימיים של MCA (לא מיועדים לשינוי על ידי משתמשים).
--רָמָה
הצג רק משתנים עם רמה זו לכל היותר (1-9). ברירת המחדל היא 1 אלא אם כן --all
מצוין ללא --level, ובמקרה כזה ברירת המחדל היא 9. ראה את הרמות
למידע נוסף.
-mca|--mca
להעביר פרמטרים ספציפיים להקשר של MCA; הם נחשבים גלובליים אם --gmca אינו
בשימוש וצוין רק הקשר אחד.
--param
הצג פרמטרים של MCA. הפרמטר הראשון הוא סוג הרכיב שיוצג;
הפרמטר השני הוא הרכיב הספציפי להצגה (או מילת המפתח "הכל",
כלומר "הצגת כל הרכיבים מסוג זה").
--ניתן לנתח
כאשר משתמשים בו בשילוב עם פרמטרים אחרים, הפלט מוצג בצורה
פורמט הניתן לניתוח מכונה --ניתן לניתוח שם נרדף ל--ניתן לניתוח
--נָתִיב
הצג נתיבים שתצורתם של Open MPI נקבעה. מקבל את הפרמטרים הבאים:
קידומת, bindir, libdir, incdir, pkglibdir, sysconfdir.
--יפה
כאשר משתמשים בו בשילוב עם פרמטרים אחרים, הפלט מוצג ב
פורמט 'prettyprint' (ברירת מחדל)
--נבחר בלבד
הצג רק משתנים מרכיבים נבחרים.
-V|--גרסה
הצג גרסה של Open MPI.
רמות
ל-Open MPI יש הרבה מאוד פרמטרים הניתנים לכוונון בזמן ריצה (הנקראים "פרמטרי MCA"), ובדרך כלל
רק קומץ מהם שימושיים למשתמש נתון.
ככזה, Open MPI חילק את הפרמטרים הללו לתשע רמות נפרדות, המחולקות
לשלוש קטגוריות, כל אחת עם שלוש תת-קטגוריות.
שים לב שמכיוון שכל פרמטר MCA נגיש דרך ממשק ה-API של משתנה הבקרה MPI_T
(שהוצג ב-MPI-3.0), רמות אלו תואמות בדיוק לתשע רמות cvar של MPI_T.
שלוש הקטגוריות הן:
סוֹף המשתמש
באופן כללי, אלו פרמטרים הנדרשים לתקינות, כלומר שמשתמש
ייתכן שיהיה צורך להגדיר את אלה רק כדי שאפליקציית ה-MPI שלהם תפעל כראוי. לדוגמה,
פרמטרי BTL "if_include" ו-"if_exclude" משתלבים בקטגוריה זו.
בקשה מקלט
באופן כללי, אלו פרמטרים שניתן להשתמש בהם כדי לכוונן את ביצועי יישום MPI.
זה אפילו כולל פרמטרים השולטים ברמות מיצוי משאבים (למשל, מספר
ערכי רשימה חופשית, גודל מאגרים וכו'), ויכולים להיחשב כ"נכונות"
פרמטרים אם הם נמוכים מדי. אבל, באמת - הם מכוונים פרמטרים.
להרחיב מנורות מפתחים
פרמטרים בקטגוריה זו אינם מתאימים לשתי האחרות, או שהם ספציפית
מיועד לאיתור ניפוי שגיאות / פיתוח של Open MPI עצמו.
ובתוך כל קטגוריה, ישנן שלוש תת-קטגוריות:
בסיסי
תת-קטגוריה זו מיועדת לפרמטרים שכל אחד בקטגוריה זו ירצה לראות --
אפילו משתמשי קצה פחות מתקדמים, כוונני יישומים ומפתחי OMPI חדשים.
מפורט
תת-קטגוריה זו מיועדת לפרמטרים שהם בדרך כלל שימושיים, אך משתמשים כנראה
לא יהיה צורך להחליף אותם לעתים קרובות.
הכל תת-קטגוריה זו מיועדת לכל שאר הפרמטרים. פרמטרים כאלה צפויים להיות די שווים
אֵזוֹטֶרִי.
בשילוב הקטגוריות ותת-הקטגוריות, כך מגדיר Open MPI את כל תשע הרמות:
1 מידע בסיסי שמעניין את משתמשי הקצה.
2 מידע מפורט שמעניין את משתמשי הקצה.
3 כל המידע הנותר שמעניין את משתמשי הקצה.
4 מידע בסיסי נדרש עבור מכווני אפליקציות.
5 מידע מפורט נדרש עבור מכווני יישומים.
6 כל המידע הנותר הנדרש עבור מכווני יישומים.
7 מידע בסיסי עבור מיישמי Open MPI.
8 מידע מפורט עבור מיישמי Open MPI.
9 כל המידע הנותר עבור מיישמי Open MPI.
כברירת מחדל, ompi_info מציג רק פרמטרים של MCA ברמה 1. כדי לראות פרמטרים נוספים של MCA, השתמש ב-
מה היא --רָמָה אפשרות שורת הפקודה.
דוגמאות
ompi_info
הצג את הפלט המוגדר כברירת מחדל של אפשרויות ורשימת הרכיבים המותקנים במערכת אנושית-
פורמט קריא / יפה.
ompi_info --ניתן לניתוח
הצג את הפלט המוגדר כברירת מחדל של אפשרויות ורשימת הרכיבים המותקנים במכונה-
פורמט ניתן לניתוח.
ompi_info --param btl tcp
הצג את פרמטרי ה-MCA ברמה 1 של רכיב ה-BTL "tcp" בצורה קריאה על ידי בני אדם /
פורמט prettyprint.
ompi_info --param btl tcp --level 6
הצג את פרמטרי ה-MCA ברמה 1 עד רמה 6 של רכיב ה-BTL "tcp" במערכת אנושית-
פורמט קריא / יפה.
ompi_info --param btl tcp --ניתן לניתוח
הצג את פרמטרי ה-MCA ברמה 1 של רכיב ה-BTL "tcp" בנתח מכונה
פורמט.
ompi_info --path bindir
הצג את ה-"bindir" שאיתו נקבעה הגדרת Open MPI.
ompi_info --גרסה
הצג את מספרי הגרסאות של Open MPI בפורמט prettyprint.
ompi_info --הכל
להציג את כל מידע על התקנת Open MPI, כולל כל הרכיבים ש
ניתן למצוא את כל פרמטרי ה-MCA שהם תומכים בהם (כלומר, רמות 1 עד 9),
גרסאות של Open MPI והרכיבים וכו'.
מחברים
מנהלי ה-Open MPI -- ראה http://www.openmpi.org/ או הקובץ מחברים.
דף מדריך זה נרשם במקור על ידי Dirk Eddelbuettel[מוגן בדוא"ל]>, אחד מ
מנהלי Debian GNU/Linux עבור Open MPI, ועשויים לשמש אחרים.
השתמש ב-ompi_info באינטרנט באמצעות שירותי onworks.net