Pular para o conteúdo

Cluster Beowulf

Configuração do Cluster Beowulf no Debian 7.
diocelio  larsen dioceliolarsen
Hits: 20.365 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 9: MPI

Servidor e nós:

# cd /usr/src
# wget http://www.mpich.org/static/downloads/3.0.4/mpich-3.0.4.tar.gz
# tar -xzvf mpich-3.0.4.tar.gz
# ls
# cd mpich-3.0.4
# ./configure prefix=/opt/mpich

Se não tiver erros, terminará com: Configuration completed

# make
make[1]: Saindo do diretório '/usr/src/mpich-3.0.4'

O make deverá terminar com a frase acima, sem nenhuma mensagem de erro antes dela.

# make install

O make install, idem ao make, não deverá apresentar erros.

Configurando as variáveis:

# nano ~/.bashrc

PATH=/opt/mpich/bin:$PATH
export PATH

E acrescentar, também, o caminho na variável "LD_LIBRARY_PATH": /opt/mpich/lib

Exemplo de como deve ficar a imagem:
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Reinicie:

# shutdown -r now

Testando

Vamos testar nossa instalação, compilando e executando (servidor e nós):

# cd /usr/src/mpich-3.0.4/examples
# ls
# mpicc -o cpi cpi.c
# mpicc -o -hostfile /opt/hostfile /usr/src/mpich-3.0.4/examples/cpi.c cpi

Após compilado, basta apenas executar no servidor:

# mpirun -hostfile /opt/hostfile -n 7 /usr/src/mpich-3.0.4/examples/cpi

*Apenas substituir o 7 pelo número de nós que o Cluster tem.

Segue arquivos de configuração que eu utilizei:
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Instalando pacotes
   2. Configurando hosts
   3. Criando arquivos
   4. Instalando NTP
   5. SSH
   6. PVSF2
   7. Executando PVFS2
   8. NFS
   9. MPI

LTSP no Debian 8

Servidor VPN PPTP com autenticação de usuários no Active Directory

Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina

VNC - Virtual Network Computing

Dominando o apt-get no Conectiva

Tamanho dos ícones do lançador e do Desktop

#2 Comentário enviado por iagolira em 14/08/2016 - 16:16h
Muito bacana!! :)
Também tem um script para automatizar todo o processo de criação do cluster beowulf, que foi usado por mim: https://www.vivaolinux.com.br/script/Cluster-beowulf/

Nome: Francisco Iago Lira Passos
Curso: Mestrando em Física

Contribuir com comentário

Entre na sua conta para comentar.