Mudanças entre as edições de "Minicluster:Fortran"
De WikiLICC
m (→Configurações) |
m |
||
(5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | + | * Criar o arquivo trap.f90 como em [[MPI:Exemplo Trapezoidal]] | |
− | * | + | [one]$ vi trap.f90 |
− | + | [one]$ mpif90 trap.f90 -o trap | |
+ | * Iniciar o anel de nós | ||
+ | [one]$ mpdboot -n 2 -f ~/.mpd.hosts | ||
+ | [one]$ mpdtrace -l | ||
+ | * Executar em 1, 2, 3 e 4 processadores. | ||
+ | [one]$ mpiexec -l -n 1 ./speed | ||
+ | [one]$ mpiexec -l -n 2 ./speed | ||
+ | [one]$ mpiexec -l -n 3 ./speed | ||
+ | [one]$ mpiexec -l -n 4 ./speed | ||
+ | |||
+ | * Resultados | ||
+ | p WallTime Speedup Eficiência | ||
+ | 1 3.35 s 1 1 | ||
+ | 2 1.66 s 2.02 1.01 | ||
+ | 3 1.12 s 2.99 1.00 | ||
+ | 4 0.86 s 3.90 0.97 | ||
+ | 5 1.31 s 2.56 0.51 | ||
+ | 8 0.87 s 3.85 0.48 | ||
+ | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Veja também== | ==Veja também== | ||
* http://en.wikibooks.org/wiki/Fortran/Fortran_simple_input_and_output | * http://en.wikibooks.org/wiki/Fortran/Fortran_simple_input_and_output |
Edição atual tal como às 21h47min de 7 de julho de 2010
- Criar o arquivo trap.f90 como em MPI:Exemplo Trapezoidal
[one]$ vi trap.f90 [one]$ mpif90 trap.f90 -o trap
- Iniciar o anel de nós
[one]$ mpdboot -n 2 -f ~/.mpd.hosts [one]$ mpdtrace -l
- Executar em 1, 2, 3 e 4 processadores.
[one]$ mpiexec -l -n 1 ./speed [one]$ mpiexec -l -n 2 ./speed [one]$ mpiexec -l -n 3 ./speed [one]$ mpiexec -l -n 4 ./speed
- Resultados
p WallTime Speedup Eficiência 1 3.35 s 1 1 2 1.66 s 2.02 1.01 3 1.12 s 2.99 1.00 4 0.86 s 3.90 0.97 5 1.31 s 2.56 0.51 8 0.87 s 3.85 0.48