Use augustosalazar/slim-mpi or augustosalazar/slim-mpi:2 (for macOS and windows) or augustosalazar/un_mpi_image:v5
To run and delete the container after execution:
for windows command prompt:
docker run --rm -v "%cd%\target:/app" augustosalazar/slim-mpi:2 mpiexec --allow-run-as-root -n 3 python /app/code0.pydocker run --rm -v "$(pwd)"/target:/app augustosalazar/slim-mpi:2 mpiexec --allow-run-as-root -n 3 python /app/code0.pyBusqueda de los primos con 5 dígitos
docker run --rm -v "$(pwd)"/target:/app augustosalazar/slim-mpi:2 mpiexec python /app/primeChecker.py 5Busqueda de los primos con 5 dígitos usando MPI con 4 workers (con un batch size de 10)
docker run --rm -v "$(pwd)"/target:/app augustosalazar/slim-mpi:2 mpiexec --allow-run-as-root -n 4 python /app/primeCheckerMPI.py 5Busqueda de los primos con 5 dígitos usando Dask con 4 workers (con un batch size de 10)
docker run --rm -v "$(pwd)"/target:/app --network host daskdev/dask:latest python /app/primeCheckerDask.py 5 4To install nano on Play with Docker: apk --update add nano
docker run --rm -v "%cd%\target:/app" augustosalazar/slim-mpi:2 mpiexec --allow-run-as-root -n 3 python /app/shared01.py
Proceso 2 de 3 iniciado.
Proceso 0 de 3 iniciado.
Proceso 1 de 3 iniciado.
Contenido del array compartido:
[ 0 10 20]