Index of /acl/Textos/HerramientasComputacionalesEnLinux/Programacion/MPI/Ejemplos

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[TXT]Anillo.cpp2015-03-12 08:14 1.5K 
[TXT]Anillo.cpp.txt2015-03-12 08:14 1.5K 
[TXT]Hola.cpp2015-03-12 08:14 283  
[TXT]Hola.cpp.txt2015-03-12 08:14 283  
[DIR]OtrosEjemplitos/2021-04-14 00:27 -  
[TXT]README.html2019-01-25 13:28 3.1K 
[TXT]Suma.cpp2016-04-16 10:29 782  
[TXT]Suma.cpp.txt2016-04-16 10:29 782  

MPI

Existe una gran variedad de compiladores de MPI, algunos disponibles en Linux Debian son instalados mediante: Para compilar y ejecutar usar alguna de estas opciones:
mpic++ mpic++.openmpi mpiexec.mpich mpif90.openmpi mpirun.lam
mpicc mpicxx mpiexec.openmpi mpifort mpirun.mpich
mpiCC mpicxx.mpich mpif77 mpifort.mpich mpirun.openmpi
mpicc.mpich mpicxx.openmpi mpif77.mpich mpifort.openmpi mpitask
mpicc.openmpi mpiexec mpif77.openmpi mpimsg mpivars
mpiCC.openmpi mpiexec.hydra mpif90 mpipython mpichversion
mpipython mpiexec.lam mpif90.mpich mpirun

Por ejemplo para compilar ejemp.cpp en mpic++ solicitando que el ejecutable tenga el nombre ejemp, usar: En este caso no se uso ninguna opción de optimización en tiempo de compilación, se puede hacer uso de ellas (-O1, -O2 o -O3), mediante: para ejecutar el programa ya compilado:


Por ejemplo para compilar ejemp.c en mpicc solicitando que el ejecutable tenga el nombre ejemp, usar: En este caso no se uso ninguna opción de optimización en tiempo de compilación, se puede hacer uso de ellas (-O1, -O2 o -O3), mediante: para ejecutar el programa ya compilado:

En el caso de usar mpiCC.mpic y lamboot, entonces es necesario compilar usando: Iniciar ambiente de ejecución paralelo Correr usando 8 procesadores por ejemplo: Correr usando 4 procesadores según lista machines.lolb por ejemplo: Terminar ambiente de ejecución paralelo:

Nota: