######################################################## Guia para Amebas em PVM ######################################################## Passos para configurar, compilar e executar exemplos em pvm: 0. login no linux 1. checar instalação pvm na sua máquina > pvm pvm> halt > 2. mudar o shell para tcsh > tcsh 3. copiar http://www.comp.ufla.br/~joa/public_html/opcoes_menu/colegio/cursos/ ppd/slides/aula_pratica_pvm/pvm3.tar para seu diretorio raiz 4. descompactar > tar -xvf pvm3.tar > rm pvm3.tar 5. criar o arquivo .cshrc no seu diretorio raiz, utilizar o modelo do diretorio pvm3/ executando no seu diretorio raiz > cp pvm3/CSHRC.STUB_JOA .cshrc 6. tornar válida as variáveis do arquivo .cshrc > source .cshrc 7. compilar um exemplo > cd pvm3/exemplos/hello_world/ > aimk 8. os códigos executáveis serão gerados no diretório pvm3/bin/LINUX 9. instalar a máquina virtual pvm > pvm pvm> quit quit Console: exit handler called pvmd still running. > 10. com a máquina virtual no ar executar o mestre "hello" > hello i'm t40004 from t40005: hello, world from assembly > 11. desativar a máquina virtual > pvm pvmd already running. pvm> halt halt > 12. para visualizar as impressões dos processos escravos, ir no diretório /tmp e visualizar o arquivo pvml. o seu pode ser obtido com o comando id no linux ############################################################ OBSERVACOES IMPORTANTES ############################################################ pronto, vc acaba de compilar e executar um código na máquina virtual pvm! para executar novos exemplos, repita a partir do passo 7. SEMPRE execute o comando HALT ao sair de sua máquina!!! Não use pvm na assembly!!! OBS.: o aimk eh um make disfarçado, vide arquivos Makefile.aimk presentes nos diretórios dos exemplos para mais esclarecimentos vide livro-pvm on-line: http://www.netlib.org/pvm3/book/pvm-book.html ############################################################