Prueba a ser una nube, a flotar, alcotán sobre praderas. Prueba a surcar ríos, a luchar por ellos. A sentirte arcilla y caña de ribera.
Manolo García - No estés triste
La honestidad no es una virtud, es una obligación.
Manuales básico sobre la interfaz MPI para programación en paralelo:
Apuntes sobre MPI [Teoría Uc3m]
Ejemplo Hola Mundo con MPI [Práctica Uc3m]
Algunos ejemplos de MPI [Prácticas Uc3m]
Más ejemplos de MPI [Prácticas Uc3m]
Aquí dejo unos cuantos links sobre el procesamiento de XML en Java utilizando JDOM:
Java+XML=JDOM
XML: Procesamiento en java [Teoría Uc3m]
XML: Procesamiento en java [Práctica Uc3m]
[Código Fuente] XML: Procesamiento en java [Práctica Uc3m]
extremo@hank:~$ lsusb | grep 05ca
Bus 002 Device 003: ID 05ca:1839 Ricoh Co., Ltd
extremo@hank:~$ wget http://repo.intilinux.com/r5u870-0.20.tar.bz2
extremo@hank:~$ tar xf r5u870-0.20.tar.bz2
extremo@hank:~$ cd r5u870-VCC6/ ; sudo make
; sudo make install
extremo@hank:~$ sudo modprobe videodev video-buf
v4l1-compat v4l2-common r5u870
extremo@hank:~$ sudo cp ./r5u870_1839.fw
/lib/firmware
-> Reiniciamos
extremo@hank:~$ sudo chmod 666 /dev/video0
-> Listo.
Práctica 1 de arquitectura de computadores II: Message Passing Interface (MPI)
Solución al primer apartado de la práctica:
Repartir por igual número de cuerpos cada proceso
void repartir_cuerpos(int tipo){
int bodies,modbodies;
if (!tipo){
modbodies=nbodies%numprocs;
printf("modulo %d\n",modbodies);
bodies=(nbodies-modbodies)/numprocs;
inicio= rank * bodies;
if (rank == (numprocs-1)){
fin = ((bodies * (rank +1)) -1) + modbodies;
}else{
fin = (bodies * (rank +1)) -1;
}
}
}
for (l = 0,k=rank; l < fin; l+=numprocs,k=((k+1)%numprocs)) {
i=l+k;
..................
Hemos vuelto a naufragar entre promesas de cristal, que se rompen antes de caer.