Oi

com slack:2 não estava funcionando,  não sei a razão.

Somente funcionou da forma descrita.

Maxsuel

2008/2/22 Joao Marcelo <[EMAIL PROTECTED]>:

>
> Olá
>
> 2008/2/21 Maxsuel Marcos Rocha Pereira <[EMAIL PROTECTED]>:
> > O que fiz:
> >
> > 1)  compilando o mpich com o pgf90 (portland)
> >
> > $ ./configure -c++=pgCC -cc=pgc -fc=pgf77 -f90=pgf90
> > -prefix=/opt/mpich/mpich-1.2.7p1_pgf
> > $ make
> >  # make install
> >
> > Se preferir pode criar depois do make o arquivo de instalação (*.tgz)
> >
> > #checkinstall -y -fstrans=no
> > #installpkg
> >
> > 2) configurar o RSH
> >
> > descomentar as linhas:
> >
> >
> > shell stream tcp nowait root /usr/sbin/tcpd in.rshd -L
> >  login stream tcp nowait root /usr/sbin/tcpd in.rlogind
> >
> > 3) configurar o machines.LINUX (não sei por qual razão, mas para 2
> > processadores, tem que ter 3 vezes o nome da máquina, para 4, tem que
> ter 5)
> > slack
> > slack
> >  slack
>
> Isto tem no manual com esta aritmética? Não é só colocar slack:2 ?
>
> >
> > 4) em etc/hosts
> > 127.0.0.1               slack
> >
> > 5) em /etc/hosts.equiv
> > slack
> >
> >
> > Obrigado a todos pela ajuda.
> >
> >
> >
> > Maxsuel
> >
> >
> >
> >
> >  2008/2/20 Joao Marcelo <[EMAIL PROTECTED]>:
> > >
> > > Olá
> > >
> > > 2008/2/20 Maxsuel Marcos Rocha Pereira <[EMAIL PROTECTED]>:
> > >
> > > > Oi João,
> > > >
> > > > o segundo processo faz parte de um script shell
> > > >
> > > > run='mpirun -np 2'
> > > > path_exe_mpi='/home/maxsuel/inpe/WW3_COMPILA-1/exe_mpi'
> > > >
> > > > ww3_shel=${run}' '${path_exe_mpi}'/ww3_shel'
> > > >
> > > > Para mim, o primeiro exemplo também está errado. Não esta
> reconhecendo
> > os
> > > > dois processadores. Deveria ser:
> > > >
> > > >
> > > > mpirun -np 2 cpi
> > > > Process 0 of 2 on slack
> > > > Process 1 of 2 on slack
> > > > pi is approximately 3.1415926544231318, Error is 0.0000000008333387
> > > >  wall clock time = 0.000549
> > > >
> > >
> > > Se o resultados estivessem saindo nesta ordem, a execução estaria
> > > sendo serial, aí sim não estaria ocorrendo o uso de dois
> > > processadores.
> > >
> > >
> > > > e não:
> > > >
> > > >
> > > > mpirun -np 2 cpi
> > > >  Process 0 of 2 on slack
> > > > pi is approximately 3.1415926544231318, Error is 0.0000000008333387
> > > >  wall clock time = 0.000549
> > > > Process 1 of 2 on slack
> > > >
> > >
> > > O fato desta desorganização está ocorrendo pode significar
> > > simplesmente que os processos não estão sincronizados, o que acho que
> > > seja verdade neste exemplo. Mas talvez estas conclusões não estejam
> > > corretas de fato, pois nunca utilizei MPI em máquinas dual core,
> > > somente em clusters.
> > >
> > > Eu sugiro que você tente rodar este segundo exemplo na "mão", fora do
> > > script, e ver o que acontece. Também sugiro que você execute o cpi
> > > enquanto observa os processos em execução em outro shell através do
> > > comando top. Se aparecerem dois processos, então estará OK. Mas seja
> > > atento, costuma ser rápido.
> > >
> > > []'s
> > >
> > >
> > >
> > >
> > > > Já no segundo, não reconhece nada.
> > > >
> > > > Maxsuel
> > > >
> > > > 2008/2/20 Joao Marcelo <[EMAIL PROTECTED]>:
> > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Olá
> > > > >
> > > > > 2008/2/19 Maxsuel Marcos Rocha Pereira <[EMAIL PROTECTED]>:
> > > > >
> > > > > > Parece que ainda não consegui... (fiquei sem rede o dia todo...)
> > > > > >
> > > > > > Segui o último help do Marcos
> > > > > >
> > > > > > minhas configurações
> > > > > >
> > > > > > --------------------------------------
> > > > > >  machines.LINUX:
> > > > > >
> > > > > > slack:2
> > > > > > --------------------------------------
> > > > > >
> > > > > > hosts:
> > > > > >
> > > > > > 10.1.1.19               slack
> > > > > >  -------------------------------------
> > > > > > configuracao do RSH
> > > > > > shell stream tcp nowait root /usr/sbin/tcpd in.rshd -L
> > > > > > login stream tcp nowait root /usr/sbin/tcpd in.rlogind
> > > > > >
> > > > > > -------------------------------------------
> > > > > > o exemplo roda, mas ainda em 1 processador:
> > > > > >
> > > > > >
> > > > > > mpirun -np 2 cpi
> > > > > >
> > > > > > Process 0 of 2 on slack
> > > > > >
> > > > > >
> > > > > > pi is approximately 3.1415926544231318, Error is
> 0.0000000008333387
> > > > > >
> > > > > > wall clock time = 0.000549
> > > > > >
> > > > > > Process 1 of 2 on slack
> > > > > >
> > > > >
> > > > > Pelo visto foram criados dois processos. Veja só, na saída ele
> está
> > > > > mencionando o processo 0 e 1, que são justamente os dois criados
> pelo
> > > > > parâmetro -np 2.
> > > > >
> > > > >
> > > > > > --------------------------------------
> > > > > >
> > > > > > O outro ainda esta dando erro de conecção:
> > > > > >
> > > > > > slack: Connection refused
> > > > > >
> > > > > > p0_4992:  p4_error: Child process exited while making connection
> to
> > > > remote
> > > > > > process on slack: 0
> > > > > >
> > > > > > p0_4992: (33.031945) net_send: could not write to fd=4, errno =
> 32
> > > > > >
> > > > > >
> > > > > >
> > > > > > -------------------------------------
> > > > > Qual é o outro exemplo? O primeiro é o do PI, mas pode dizer qual
> é
> > este
> > > > outro?
> > > > >
> > > > >
> > > > > > infelizmente ainda tenho que usar o mpich...
> > > > > >
> > > > > > Obrigado pela ajuda,
> > > > > >
> > > > > > Maxsuel
> > > > > >
> > > > > >
> > > > > >
> > > > > >  >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > >
> > > > > __________________________________
> > > > > João Marcelo Uchôa de Alencar
> > > > > Computer Science BSc.
> > > > > jmarcelo.alencar(at)gmail.com
> > > > > Linux User 398939
> > > > > __________________________________
> > > > >
> > > > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > __________________________________
> > > João Marcelo Uchôa de Alencar
> > > Computer Science BSc.
> > > jmarcelo.alencar(at)gmail.com
> > > Linux User 398939
> > > __________________________________
> > >
> > >
> > >
> >
> >
> >  >
> >
>
>
>
> --
> __________________________________
> João Marcelo Uchôa de Alencar
> Computer Science BSc.
> jmarcelo.alencar(at)gmail.com
> Linux User 398939
> __________________________________
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
-~----------~----~----~----~------~----~------~--~---

Responder a