סביבת הפעלה¶
סעיף זה מספק סקירה של מערכות ההפעלה הנתמכות ושל הדרישות החיוניות לשימוש ב־FrontISTR. להליכי התקנה מפורטים ראו התקנה (קבצים בינאריים מופצים ו־Docker) או בנייה (בנייה מקוד המקור).
מערכות הפעלה נתמכות¶
| OS | אופן שימוש |
|---|---|
| Linux | קבצים בינאריים מופצים, Docker, בנייה מקוד המקור |
| Windows | קבצים בינאריים מופצים (גרסת MinGW), Docker |
| macOS | מומלץ להשתמש ב־Docker |
הערה: ב־macOS מומלץ להשתמש במכולת Docker.
דרישות¶
לביצוע חישוב מקבילי נדרשות הספריות הבאות.
- מימוש MPI: אחד מבין Open MPI / MPICH / Intel MPI / MS-MPI
- METIS: משמש לחלוקת רשת
בעת שימוש בקבצים בינאריים מופצים או בתמונות Docker, ספריות אלה כלולות. אם נעשה שימוש בחישוב טורי בלבד (תחום אחד), MPI אינו חובה.
בנייה מקוד המקור¶
בעת בנייה מקוד המקור נדרשים מהדרים התומכים ב־C / C++ / Fortran90 (כגון GCC, Intel oneAPI או Clang). לפרטים על הספריות הנדרשות ועל ההליך ראו בנייה.
שימוש ב־GPU¶
ניתן לבצע חישוב מקבילי באמצעות OpenACC על גבי NVIDIA GPU. לבנייה עבור GPU נדרש NVIDIA HPC SDK. לפרטי ההליך ראו בנייה עם GPU.