Docker irudia erabiltzea¶
Exekuziorako Docker irudi ofiziala erabiliz, FrontISTR exekuta daiteke mendekotasun-liburutegiak instalatu gabe. Docker bera instalatzeko, kontsultatu zure inguruneko dokumentazioa.
Irudia eskuratzea¶
Irudiak exekuziorako behar diren honako liburutegi hauek ditu.
- MPI: Open MPI
- METIS
- MUMPS
- Trilinos ML
- Intel MKL (x86_64 inguruneak)
Analisia exekutatzea¶
Exekutatu analisia ostalariaren lan-direktorioa (sarrera-fitxategiak dauden tokia) edukiontziarekin partekatuz. Erabili -v direktorioa partekatzeko eta -w lan-direktorioa zehazteko.
docker run --rm -v $PWD:/work -w /work \
registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1
Irudiaren komando lehenetsia fistr1 da (iturria: docker/container/Dockerfile-ko CMD ["fistr1"]). Bertsioa egiaztatzeko aukerak eta antzekoak emateko, idatzi komandoa irudiaren izenaren ondoren.
Sarrera-fitxategiak prestatzeaz eta kontrol-fitxategiak idazteaz, ikus Analisiaren fluxua.
MPI exekuzio paraleloa¶
MPI bidezko exekuzio paraleloa edukiontziaren barruan egiten da mpirun bidez. Exekuzio-komando zehatzetarako eta domeinu-deskonposizioaren prozedurarako, ikus Prozesamendu paralelo bidezko analisia.