Bỏ qua

Sử dụng ảnh Docker

Sử dụng ảnh Docker runtime chính thức cho phép chạy FrontISTR mà không cần cài đặt các thư viện phụ thuộc của nó. Để cài đặt Docker, hãy tham khảo tài liệu dành cho môi trường của bạn.

Lấy ảnh

docker pull registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest

Ảnh này bao gồm các thư viện cần thiết cho việc thực thi sau đây.

  • MPI: Open MPI
  • METIS
  • MUMPS
  • Trilinos ML
  • Intel MKL (môi trường x86_64)

Chạy phân tích

Chạy phân tích bằng cách chia sẻ thư mục làm việc trên máy chủ (nơi chứa các tệp đầu vào) với container. Dùng -v để chia sẻ thư mục và -w để chỉ định thư mục làm việc.

docker run --rm -v $PWD:/work -w /work \
  registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1

Lệnh mặc định của ảnh là fistr1 (nguồn: docker/container/Dockerfile, CMD ["fistr1"]). Để cung cấp các tùy chọn như kiểm tra phiên bản, hãy chỉ định lệnh sau tên ảnh.

docker run --rm registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1 -v

Về việc chuẩn bị tệp đầu vào và viết tệp điều khiển, xem Luồng phân tích.

Thực thi song song MPI

Thực thi song song MPI được thực hiện thông qua mpirun bên trong container. Về các lệnh thực thi cụ thể và quy trình phân chia miền, xem Phân tích song song.

Chủ đề liên quan

AI-assisted translation May contain errors Official docs Status