Profesor: Edwin Montoya M. – [email protected] y Alvaro Ospina - [email protected]
$ ssh [email protected]
Password: pass-vpn
$ ssh [email protected]
$ ssh [email protected]
SI le pide password alguno de los 2 slaves anteriores, por favor realice el paso de la Instalación Manual de las claves. (numeral 3)
// conectar a master:
$ ssh [email protected]
Password: pass-vpn
$ mkdir ~/.ssh
$ ssh-keygen -t rsa -b 4096 -C "[email protected]"
// de enter a todas las opciones
$
$ cd .ssh
$ cp id_rsa.pub authorized_keys
$ scp ~/.ssh/id_rsa [email protected]:
Password: pass-vpn
$ scp ~/.ssh/id_rsa.pub [email protected]:
Password: pass-vpn
$ scp ~/.ssh/id_rsa [email protected]:
Password: pass-vpn
$ scp ~/.ssh/id_rsa.pub [email protected]:
Password: pass-vpn
// conectar a slave1:
$ ssh [email protected]
Password: pass-vpn
$ mkdir ~/.ssh
$ cp ~/id_rsa* ~/.ssh
$ cd ~/.ssh
$ cp id_rsa.pub authorized_keys
$ exit
// conectar a slave2:
$ ssh [email protected]
Password: pass-vpn
$ mkdir ~/.ssh
$ cp ~/id_rsa* ~/.ssh
$ cd ~/.ssh
$ cp id_rsa.pub authorized_keys
$ exit
// compilar en OpenMP
$ gcc prog-omp.c -o prog-omp -fopenmp
// ejecutar en OpenMP (con 4 cores)
$ export OMP_NUM_THREADS=4
$ export OMP_DISPLAY_ENV='true'
$ time ./prog-omp
// compilar en MPI con C
$ mpicc prog-mpi-c -o prog-mpi
// ejecutar en MPI (4 procesos en 4 nucleos - si los hay -)
$ time mpirun -f hosts -np 4 ./prog-mpi