Cài đặt gói nhị phân¶
Các tệp nhị phân FrontISTR được dựng sẵn có trên trang tải xuống. Ngoài bộ giải fistr1, các bản phân phối còn bao gồm các công cụ phụ trợ cho phân vùng miền (hecmw_part1), trực quan hóa (hecmw_vis1), chuyển đổi lưới (neu2fstr) và các tác vụ khác.
Windows¶
Phiên bản Windows được phân phối dưới dạng các tệp ZIP khác nhau về phương pháp song song hóa và thư viện số. Mỗi gói bao gồm môi trường chạy MPI và các thư viện số (DLL) cần thiết để thực thi, vì vậy có thể sử dụng sau khi giải nén mà không cần cài đặt riêng các thành phần đó.
| Biến thể | Song song hóa | MPI | Thư viện số |
|---|---|---|---|
| thread_openblas | Song song luồng OpenMP | (không có) | OpenBLAS |
| hybrid_msmpi_openblas | Song song lai MPI + OpenMP | MS-MPI (đi kèm) | OpenBLAS |
| hybrid_impi_mkl_intelthread | Song song lai MPI + OpenMP | Intel MPI (đi kèm) | Intel MKL |
Lưu ý: Các gói lai bao gồm
mpiexecvà môi trường chạy MPI (msmpi.dllhoặcimpi.dll, v.v.), vì vậy không cần cài đặt MPI riêng.
Quy trình cài đặt¶
- Tải tệp ZIP của biến thể muốn sử dụng từ trang tải xuống và giải nén.
- Đặt thư mục đã giải nén ở vị trí nằm trong đường dẫn tìm kiếm tệp thực thi, hoặc chạy phân tích trực tiếp từ thư mục đó.
Kiểm tra cài đặt¶
Chạy lệnh sau từ Command Prompt. Cài đặt hoạt động đúng nếu thông tin phiên bản được hiển thị.
Để thực thi song song MPI, sử dụng mpiexec đi kèm. Xem Luồng phân tích để biết chi tiết về quy trình thực thi.
Linux¶
Các gói deb được phân phối cho Ubuntu. Vì các gói deb khai báo các phụ thuộc của chúng, cài đặt thông qua apt-get sẽ tự động giải quyết các thư viện cần thiết.
Tải gói deb¶
Tải trực tiếp gói deb cho Ubuntu từ trang tải xuống. Để tải từ dòng lệnh, sử dụng lệnh như dưới đây, thay tên tệp bằng tên tương ứng với phiên bản được phân phối.
curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb
Cài đặt gói deb¶
Cài đặt gói deb đã tải xuống như sau, thay tên tệp bằng tên tương ứng với phiên bản được phân phối.
Lưu ý: Cần quyền quản trị viên để cài đặt gói. Nếu đang làm việc với người dùng root thì không cần
sudo. Khi chạy lệnh với người dùng thông thường, hãy thêmsudonhư minh họa ở trên.
Kiểm tra cài đặt¶
Chạy lệnh sau. Cài đặt hoạt động đúng nếu thông tin phiên bản được hiển thị.