לדלג לתוכן

אנליזה בעיבוד סדרתי

זרימת ההרצה

איור 3.1.2 מציג את זרימת ההרצה בעיבוד סדרתי על מעבד יחיד באמצעות FrontISTR.

איור 3.1.2 זרימת הרצה בעיבוד סדרתי

קובצי קלט שיש להכין

(1) נתוני בקרה כלליים (סיומת dat)

בקובץ זה מוגדרים קובצי הקלט של נתוני הרשת ונתוני בקרת האנליזה וכן קובץ הפלט של תוצאות הניתוח. שם הקובץ קבוע: hecmw_ctrl.dat.

דוגמה לנתוני בקרה כלליים מוצגת להלן. בדוגמה זו FrontISTR קורא את נתוני הרשת של תחום יחיד model.msh ואת נתוני בקרת האנליזה model.cnt, וכותב את נתוני תוצאות הניתוח model.res.0.1. בנוסף, hecmw_vis קורא את נתוני הרשת של תחום יחיד model.msh ואת נתוני התוצאות model.res.0.1, וכותב model_vis_psf.0000.(סיומת) בהתאם להגדרת הפלט. לפרטים ראו רפרנס מילות המפתח (נתוני בקרה כלליים).

(2) נתוני רשת של תחום יחיד (סיומת msh)

בקובץ זה מוגדרים מבנה הרשת הכולל של מודל הניתוח, נתוני החומר, נתוני הקבוצות המשמשים בנתוני בקרת האנליזה ומידע קשור. לפרטים ראו רפרנס מילות המפתח (נתוני רשת).

(3) נתוני בקרת אנליזה (סיומת cnt)

בקובץ זה מוגדרים סוג הניתוח, תנאי שפה להזזה, תנאי שפה לעומס והגדרות נוספות. כמו כן מוגדרים נתוני הבקרה של הפותר ושל כלי ההדמיה. דוגמאות לנתוני בקרת אנליזה מוצגות בפרק 3. לפרטים ראו רפרנס מילות המפתח (נתוני בקרת אנליזה).

(4) נתוני בקרת הדמיה (סיומת ini)

בקובץ זה מוגדרים נתוני הבקרה של hecmw_vis. שם הקובץ המוגדר כברירת מחדל הוא hecmw_vis.ini. דוגמה לנתוני בקרת הדמיה מוצגת להלן. בדוגמה זו מופקים נתוני רשת לא־מובנית עבור MicroAVS (סיומת inp). לפרטים ראו !visual ו-!OUTPUT_VIS ברפרנס מילות המפתח.

הליך ההרצה

יש להריץ את FrontISTR מתוך הספרייה המכילה את קובצי הקלט באמצעות שורת הפקודה הבאה.

fistr1

ניתן לבצע הדמיה בשתי דרכים. דרך אחת היא להריץ אותה כעיבוד שלאחר הניתוח מתוך FrontISTR, באמצעות הגדרת הפריט הבא בנתוני בקרת האנליזה:

!WRITE, VISUAL

כך ההדמיה מתבצעת אוטומטית. במקרה זה יש לכלול את נתוני בקרת ההדמיה בתוך נתוני בקרת האנליזה.

כדי לבצע הדמיה לאחר סיום הרצת FrontISTR, יש תחילה להגדיר בנתוני בקרת האנליזה

!WRITE, RESULT

ולאחר מכן להריץ את FrontISTR.

לאחר סיום FrontISTR, יש להריץ את hecmw_vis מתוך הספרייה המכילה את קובצי הקלט וקובצי תוצאות הניתוח באמצעות שורת הפקודה הבאה:

hecmw_vis1

קובצי פלט

(1) קובץ הודעות תוצאות אנליזה (סיומת msg)

קובץ זה מכיל הודעות כגון התקדמות הניתוח של FrontISTR. בכל הרצה נוצר קובץ אחד, ושמו קבוע: FSTR.msg.

(2) קובץ יומן תוצאות אנליזה (סיומת log)

קובץ זה מכיל את תוצאות הניתוח של הגדלים הפיזיקליים בכל צומת ובכל אלמנט ב-FrontISTR. הוא כולל גם ערכי מקסימום/מינימום של גדלים פיזיקליים ותוצאות אנליזה מודאלית. בניתוח דינמי, תוצאות כל הצעדים נכתבות לקובץ זה. בכל הרצה נוצר קובץ אחד, ושמו קבוע: 0.log.

(3) קובץ תוצאות אנליזה (ללא סיומת)

קובץ זה מופק כאשר מצוינת האפשרות !WRITE, RESULT.

קובץ זה מכיל את תוצאות הניתוח של הגדלים הפיזיקליים בכל צומת ובכל אלמנט ב-FrontISTR. נוצר קובץ לכל צעד, ושם הקובץ נבנה באמצעות כותרת הקובץ המוגדרת בנתוני הבקרה הכלליים, באופן הבא.

כלל מתן שם: (כותרת הקובץ שהוגדרה ב-!RESULT).0.(מספר הצעד)

דוגמה: model.res.0.1

(4) קובץ מפת סיביות של תוצאות אנליזה (סיומת bmp)

קובץ זה מופק כאשר הוא מוגדר בנתוני בקרת ההדמיה.

קובץ זה מכיל נתוני מפת סיביות שנוצרו בתהליך ההדמיה. שם הקובץ נבנה באמצעות כותרת הקובץ המוגדרת בנתוני הבקרה הכלליים. לפרטי כלל מתן השם ראו את התיעוד של hecmw1 ‏(0803_001f_hecmw_PC_cluster_201_vis.pdf).

(5) קובץ נתוני רשת לא־מובנית של תוצאות אנליזה (סיומת inp)

קובץ זה מופק כאשר הוא מוגדר בנתוני בקרת ההדמיה.

באמצעות קובץ זה ניתן לבצע עיבוד שלאחר הניתוח ב-REVOCAP_PrePost, ב-MicroAVS ובכלים דומים. שם הקובץ נבנה באמצעות כותרת הקובץ המוגדרת בנתוני הבקרה הכלליים, באופן הבא.

כלל מתן שם: (כותרת הקובץ שהוגדרה ב-!RESULT)_psf.(מספר הצעד).inp

דוגמה: model_vis_psf.0000.inp

(6) קובץ ניטרלי של תוצאות אנליזה (סיומת neu)

קובץ זה מופק כאשר הוא מוגדר בנתוני בקרת ההדמיה.

באמצעות קובץ זה ניתן לבצע עיבוד שלאחר הניתוח ב-Femap. שם הקובץ נבנה באמצעות כותרת הקובץ המוגדרת בנתוני הבקרה הכלליים, באופן הבא.

כלל מתן שם: (כותרת הקובץ שהוגדרה ב-!RESULT)_psf.(מספר הצעד).neu

דוגמה: model_vis_psf.0000.neu

הערה: בנוסף מופק הקובץ FSTR.dbg, אך הוא מיועד לניפוי שגיאות ובדרך כלל אין צורך לעיין בו.