Lingkungan Operasi¶
Bagian ini memberikan gambaran umum mengenai sistem operasi yang didukung dan persyaratan penting untuk menggunakan FrontISTR. Untuk prosedur penyiapan yang spesifik, lihat Instalasi (biner yang didistribusikan dan Docker) atau Build (membangun dari kode sumber).
Sistem Operasi yang Didukung¶
| OS | Penggunaan |
|---|---|
| Linux | Biner yang didistribusikan, Docker, build dari kode sumber |
| Windows | Biner yang didistribusikan (versi MinGW), Docker |
| macOS | Docker direkomendasikan |
Catatan: Pada macOS, penggunaan container Docker direkomendasikan.
Persyaratan¶
Library berikut diperlukan untuk komputasi paralel.
- Implementasi MPI: Salah satu dari Open MPI / MPICH / Intel MPI / MS-MPI
- METIS: Digunakan untuk partisi domain (partisi mesh)
Komponen ini sudah disertakan ketika menggunakan biner yang didistribusikan atau image Docker. MPI tidak diperlukan jika hanya komputasi serial (satu domain) yang digunakan.
Membangun dari Kode Sumber¶
Saat membangun dari kode sumber, diperlukan compiler yang mendukung C / C++ / Fortran90 (seperti GCC, Intel oneAPI, atau Clang). Untuk detail library yang diperlukan dan prosedurnya, lihat Build.
Menggunakan GPU¶
Komputasi paralel dengan OpenACC dapat dilakukan pada GPU NVIDIA. NVIDIA HPC SDK diperlukan untuk build bagi GPU. Untuk detail prosedurnya, lihat Membangun dengan GPU.