Lewati ke isi

Menggunakan Image Docker

Dengan image Docker runtime resmi, FrontISTR dapat dijalankan tanpa menginstal library dependensinya. Untuk instalasi Docker itu sendiri, lihat dokumentasi yang sesuai dengan lingkungan Anda.

Memperoleh Image

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

Image tersebut mencakup library berikut yang diperlukan untuk eksekusi.

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

Menjalankan Analisis

Jalankan analisis dengan membagikan direktori kerja host (tempat file input berada) ke container. Gunakan -v untuk membagikan 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 default image adalah fistr1 (sumber: docker/container/Dockerfile, CMD ["fistr1"]). Untuk memberikan opsi seperti pemeriksaan versi, tentukan perintah setelah nama image.

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

Untuk menyiapkan file input dan menulis file kontrol, lihat Alur Analisis.

Eksekusi Paralel MPI

Eksekusi paralel MPI dilakukan melalui mpirun di dalam container. Untuk perintah eksekusi spesifik dan prosedur dekomposisi domain, lihat Analisis Paralel.

Topik Terkait