Eu sou novo no MPI. Eu usando o MPICH 3.2 para paralelizar meus programas. Atualmente, estou tentando executar alguns programas básicos disponíveis em diferentes nós físicos. Eu estou usando o poisson_mpi.f90 para fazer isso funcionar. Estou confuso depois de uma pesquisa através de configuração de Hostfiles no nó mestre e os nós escravos. Eu quero usar o ip addres para fazer o mesmo. Eu preparei um arquivo host como
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.23.5 master
10.0.23.6
10.0.23.11
Este é o arquivo em / etc / hosts no nó principal. Agora preciso configurar os nós escravos. Eu não tenho ideia de como fazer isso. para o comando run, estou usando mpirun --hostfile hostfile.txt -np=20 ./a.out
. Eu não sei se é certo ou errado. Meu hostfiles.txt está no mesmo formulário de pasta onde estou executando o programa. Não está executando o trabalho. Às vezes eu também recebo avisos de despedida. Sem o hostfile, o mpirun executa o comando perfeitamente.
Link para o equador de equações POISSON . Esta é uma versão MPI.
Ajude-me a configurar e executar os comandos do mpirun.
Obrigado antecipadamente.