Langkau tajuk talian

Menggunakan imej Docker

Dengan menggunakan imej Docker rasmi untuk pelaksanaan, FrontISTR boleh dijalankan tanpa memasang pustaka kebergantungannya. Untuk pemasangan Docker itu sendiri, rujuk dokumentasi bagi persekitaran anda.

Mendapatkan imej

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

Imej tersebut mengandungi pustaka berikut yang diperlukan untuk pelaksanaan.

  • MPI: Open MPI
  • METIS
  • MUMPS
  • Trilinos ML
  • Intel MKL (persekitaran x86_64)

Menjalankan analisis

Jalankan analisis dengan berkongsi direktori kerja pada hos (lokasi fail input) dengan bekas. Gunakan -v untuk berkongsi direktori dan -w untuk menentukan direktori kerja.

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

Perintah lalai imej ialah fistr1 (sumber: docker/container/Dockerfile, CMD ["fistr1"]). Untuk memberikan pilihan seperti semakan versi, nyatakan perintah selepas nama imej.

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

Untuk penyediaan fail input dan penulisan fail kawalan, lihat Aliran analisis.

Pelaksanaan selari MPI

Pelaksanaan selari menggunakan MPI dilakukan melalui mpirun di dalam bekas. Untuk perintah pelaksanaan khusus dan prosedur penguraian domain, lihat Analisis dengan pemprosesan selari.

Item berkaitan

AI-assisted translation May contain errors Official docs Status