לדלג לתוכן

התקנה באמצעות חבילות בינאריות

קבצים בינאריים בנויים מראש של FrontISTR זמינים ב-דף ההורדות. בנוסף לפותר fistr1, ההפצה כוללת כלים נלווים לחלוקת רשת (hecmw_part1), הדמיה (hecmw_vis1), המרת רשת (neu2fstr) ועוד.

Windows

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

גרסה שיטת מקבול MPI ספריית חישוב נומרי
thread_openblas מקבול תהליכוני OpenMP (אין) OpenBLAS
hybrid_msmpi_openblas מקבול היברידי MPI + OpenMP MS-MPI (כלול) OpenBLAS
hybrid_impi_mkl_intelthread מקבול היברידי MPI + OpenMP Intel MPI (כלול) Intel MKL

הערה: הגרסאות ההיברידיות כוללות את mpiexec ואת סביבת זמן הריצה של MPI (msmpi.dll או impi.dll וכדומה), ולכן אין צורך להתקין MPI בנפרד.

הליך התקנה

  1. הורידו מדף ההורדות את קובץ ה-ZIP של הגרסה שבה ברצונכם להשתמש וחלצו אותו.
  2. מקמו את התיקייה שחולצה במיקום הנמצא בנתיב החיפוש להרצה, או הריצו את האנליזה מתוך תיקייה זו.

בדיקת ההתקנה

הריצו את הפקודה הבאה בשורת הפקודה (Command Prompt). אם מוצג מידע על הגרסה, ההתקנה פועלת.

fistr1.exe -v

להרצה מקבילית באמצעות MPI יש להשתמש ב-mpiexec הכלול. לפרטים על הליך ההרצה ראו זרימת האנליזה.

Linux

עבור Ubuntu מופצות חבילות deb. מאחר שחבילות deb מצהירות על התלויות שלהן, התקנה באמצעות apt-get פותרת אוטומטית את הספריות הדרושות.

השגת חבילת deb

הורידו ישירות את חבילת deb עבור Ubuntu מ-דף ההורדות. כדי להשיגה באמצעות פקודה, השתמשו לדוגמה בפקודה הבאה (יש להחליף את שם הקובץ בשם של הגרסה המופצת).

curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb

התקנת חבילת deb

התקינו את חבילת deb שהורדה באופן הבא (יש להחליף את שם הקובץ בשם של הגרסה המופצת).

sudo apt-get install -y ./FrontISTR_master-0+ubuntu2204_amd64.deb

הערה: התקנת החבילה דורשת הרשאות מנהל. אם עובדים כמשתמש root אין צורך ב-sudo. בהרצה כמשתמש רגיל יש להוסיף sudo כפי שמוצג לעיל.

בדיקת ההתקנה

הריצו את הפקודה הבאה. אם מוצג מידע על הגרסה, ההתקנה פועלת.

fistr1 -v

נושאים קשורים