Mudanças entre as edições de "Minicluster:Fortran"
De WikiLICC
m (Criou página com 'Inicie o serviço ''mpd'' caso não esteja ativo. [user] $ mpd & A file named .mpd.conf file must be present in the user's home directory (/etc/mpd.conf if root) with read an…') |
m |
||
(19 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== | ||
+ | * 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