Docker İmajının Kullanımı¶
Resmî çalışma zamanı Docker imajını kullanarak, bağımlılık kitaplıklarını kurmadan FrontISTR çalıştırabilirsiniz. Docker'ın kendisinin kurulumu için kullandığınız ortama ait belgelere başvurun.
İmajın Alınması¶
İmaj, çalıştırma için gerekli olan aşağıdaki kitaplıkları içerir.
- MPI: Open MPI
- METIS
- MUMPS
- Trilinos ML
- Intel MKL (x86_64 ortamları)
Analizin Çalıştırılması¶
Analizi, ana makinedeki çalışma dizinini (giriş dosyalarının bulunduğu yer) konteynerle paylaşarak çalıştırın. Dizini paylaşmak için -v, çalışma dizinini belirtmek için -w kullanın.
docker run --rm -v $PWD:/work -w /work \
registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1
İmajın varsayılan komutu fistr1'dir (kaynak: docker/container/Dockerfile, CMD ["fistr1"]). Sürüm denetimi gibi seçenekler vermek için komutu imaj adından sonra belirtin.
Giriş dosyalarının hazırlanması ve kontrol dosyalarının yazılması için Analiz Akışı bölümüne bakın.
MPI Paralel Çalıştırma¶
MPI ile paralel çalıştırma, konteyner içinde mpirun aracılığıyla gerçekleştirilir. Belirli çalıştırma komutları ve alan ayrıştırma işlemi için Paralel Analiz bölümüne bakın.