Lewati ke isi

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.

Topik Terkait