O que é MPI ?
MPI (Message Passing Interface) é uma biblioteca de subrotinas de comunicação, desenvolvidas em linguagem C e que são utilizadas no desenvolvimento de programas para serem executados em mais de um processador, simultaneamente (Programas Paralelos). Pode ser utilizado em programas FORTRAN, C ou C++. O MPI é uma biblioteca de subrotinas padronizada, cada fabricante de computadores é responsável por desenvolver e otimizar uma biblioteca MPI para o seu ambiente paralelo de processamento.
Mas como instalar MPI no Ubuntu? Vamos aos passos:
1. Copie o código abaixo e cole em um arquivo em branco
Script de instalação:
#Autor: Filipe Areias Névola
#Ano: 2009
#Programa: Instala mpi no Ubuntu
#Shell-script
#Licensa: Você pode usar e alterar, mas deve manter o Autor
sudo apt-get install -y mpi
sudo apt-get install -y lam4-dev
sudo apt-get install -y libmpich-mpd1.0-dev
sudo apt-get install -y libmpich-shmem1.0-dev
sudo apt-get install -y libmpich1.0-dev
sudo apt-get install -y libopenmpi-dev
lamboot
2. Salve o arquivo com o nome que desejar e com a extensão .sh (exemplo: instalampi.sh)
3. Abra o terminal do Ubuntu (ALT+F2)
4. Transforme a sessão de usuário em sessão de root com o comando abaixo
su root
digite sua senha de root
5. Dê permissão para seu script com o comando abaixo
chmod a+x instalampi.sh
(troque instalampi.sh pelo arquivo que você criou)
6. Execute o script
./instalampi.sh
7. Aguarde e estará tudo instalado e pronto para usar
Para compilar um código usando mpi faça:
mpicc codigo.c -o codigo
Para executar faça:
mpirun -np 4 codigo
(troque 4 pelo número de processos desejado)
OBS: Para instalar é necessário estar conectado a internet
Estaremos postando códigos usando MPI então volte sempre!
MPI (Message Passing Interface) é uma biblioteca de subrotinas de comunicação, desenvolvidas em linguagem C e que são utilizadas no desenvolvimento de programas para serem executados em mais de um processador, simultaneamente (Programas Paralelos). Pode ser utilizado em programas FORTRAN, C ou C++. O MPI é uma biblioteca de subrotinas padronizada, cada fabricante de computadores é responsável por desenvolver e otimizar uma biblioteca MPI para o seu ambiente paralelo de processamento.
Mas como instalar MPI no Ubuntu? Vamos aos passos:
1. Copie o código abaixo e cole em um arquivo em branco
Script de instalação:
#Autor: Filipe Areias Névola
#Ano: 2009
#Programa: Instala mpi no Ubuntu
#Shell-script
#Licensa: Você pode usar e alterar, mas deve manter o Autor
sudo apt-get install -y mpi
sudo apt-get install -y lam4-dev
sudo apt-get install -y libmpich-mpd1.0-dev
sudo apt-get install -y libmpich-shmem1.0-dev
sudo apt-get install -y libmpich1.0-dev
sudo apt-get install -y libopenmpi-dev
lamboot
2. Salve o arquivo com o nome que desejar e com a extensão .sh (exemplo: instalampi.sh)
3. Abra o terminal do Ubuntu (ALT+F2)
4. Transforme a sessão de usuário em sessão de root com o comando abaixo
su root
digite sua senha de root
5. Dê permissão para seu script com o comando abaixo
chmod a+x instalampi.sh
(troque instalampi.sh pelo arquivo que você criou)
6. Execute o script
./instalampi.sh
7. Aguarde e estará tudo instalado e pronto para usar
Para compilar um código usando mpi faça:
mpicc codigo.c -o codigo
Para executar faça:
mpirun -np 4 codigo
(troque 4 pelo número de processos desejado)
OBS: Para instalar é necessário estar conectado a internet
Estaremos postando códigos usando MPI então volte sempre!
Legal esse serve pra mim!
uauhauha
Sim ...vou inserir implementações depois.
volte sempre!
Uma observação de erro: O autor citou o comand mpirun -np 4 codigo dizendo que 4 é o nº de processadores. Na verdade este nº é a quantidade de processos. Pode-se ter 20 processos distribuídos para 3 máquinas (hosts). A qtde de máquinas é determinada por um comando de console do MPI.
Obrigado pela observação.
Vou mudar para melhorar o entendimento!
valaew safo, ajudou muito.