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¶
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.
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.