Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Tutorial de Instalação e Configuração do MPI no Windows e no Linux, Notas de estudo de Informática

Como instalar e configurar, passo-a-passo.

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 20/11/2009

mariana-rocha-12
mariana-rocha-12 🇧🇷

5

(2)

4 documentos

1 / 11

Documentos relacionados


Pré-visualização parcial do texto

Baixe Tutorial de Instalação e Configuração do MPI no Windows e no Linux e outras Notas de estudo em PDF para Informática, somente na Docsity! UNIVERSIDADE FEDERAL DO TOCANTINS CAMPUS UNIVERSITÁRIO DE PALMAS CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA DE SISTEMAS DISTRIBUÍDOS Álvaro Vinicius Pereira Borges Douglas Chagas Mariana de Oliveira Rocha Sósthenes Oliveira Lima Tutorial de Instalação e Configuração do MPI nos Sistemas Operacionais Linux e Windows Trabalho apresentado ao curso de bacharel em Ciência da Computação, para obtenção parcial de nota referente à disciplina de Sistemas Distribuídos, sob a orientação do Professor Dr. Marcelo Lisboa. Palmas 2009 1. Introdução Message Passing Interface (MPI) [4] é um padrão para comunicação de dados em computação paralela. Existem várias modalidades de computação paralela, e dependendo do problema que se está tentando resolver, pode ser necessário passar informações entre os vários processadores ou nodos de um cluster, e o MPI oferece uma infra-estrutura para essa tarefa. No padrão MPI, uma aplicação é constituída por um ou mais processos que se comunicam, acionando-se funções para o envio e recebimento de mensagens entre os processos. Inicialmente, na maioria das implementações, um conjunto fixo de processos é criado. Porém, esses processos podem executar diferentes programas. Por isso, o padrão MPI é algumas vezes referido como MPMD (multiple program multiple data). Elementos importantes em implementações paralelas são a comunicação de dados entre processos paralelos e o balanceamento da carga. Dado o fato do número de processos no MPI ser normalmente fixo, neste texto é enfocado o mecanismo usado para comunicação de dados entre processos. Os processos podem usar mecanismos de comunicação ponto a ponto (operações para enviar mensagens de um determinado processo a outro). Um grupo de processos pode invocar operações coletivas (collective) de comunicação para executar operações globais. O MPI é capaz de suportar comunicação assíncrona e programação modular, através de mecanismos de comunicadores (communicator) que permitem ao usuário MPI definir módulos que encapsulem estruturas de comunicação interna. O objetivo de MPI é prover um amplo padrão para escrever programas com passagem de mensagens de forma prática, portátil, eficiente e flexível. MPI não é um IEEE ou um padrão ISO, mas chega a ser um padrão industrial para o desenvolvimento de programas com troca de mensagens. 2. Instalação e Configuração As etapas para instalação e configuração do MIPCH de forma detalhada. 2.1 Requisitos do Sistema: A Instalação do MIPCH para o Sistema Operacional Windows requer o seguinte: - WindowsNT4/2000/XP Professional ou Server (Win9x/ME não suporta). - Habilitar a conexão socket TCP/IP entre todos os hosts conectados. (além de desabilitar o firewall do Windows) - Microsoft Developer Studio .NET 2003 ou superior 2. Construir o Debug alvo da CPI projeto 3. Copiar o executável que foi gerado através do debug MPICH \ SDK \ Examples \ nt \ basic \ Debug \ cpi.exe para um diretório compartilhado ou para o mesmo lugar em todas as máquinas em seu cluster. Por exemplo, copiar “cpi.exe” para C:\Documents and Settings\All Users\Documentos\ cpi.exe sobre todos os nós. 4. Abrir a janela do Programa MPICHConfiguration e adicionar os hosts conectados e devidamente configurados com MPI, como explicado na seção 3 deste relatório. 5. Devemos Abrir a janela GUImpirun e adicionar o diretório onde se encontra o executável e selecionar o número de processos. Para melhor visualização selecionar a execução em outra janela e clicar em “execute”. Linux DEBIAN 5 – kernel 2.6.26 (Máquina Virtual - VMWare Workstation 6.5.0) 1. Instalação e Configuração As etapas para instalação e configuração do MIPCH de forma detalhada. 2.1 Requisitos: A Instalação e configuração do MIPCH para o Sistema Operacional Debian requer os seguintes arquivos: - gcc; - g77; - g++; - cpp; - libc6; - lib6c-dev. Para utilizar a instalação e configuração padrão é necessário estar logado no sistema como usuário “root” ou com os privilégios necessários. Sendo feita em todos os hosts conectados e devidamente configurados, com o mesmo usuário e senha. 2.4 Download O download pode ser feito através do comando abaixo: # apt-get install gcc cpp libc6 libc6-dev g77 g++ Configurar nas outras máquinas #debian2 $ mpd –host=debian1 –port=porta_definida & 3. Exemplo Existem aplicações prontas no diretório / mpich2-1.0.8p1/example/. Tais aplicações podem ser construídas com o gcc e G77. 1. Abrir arquivo o arquivo cpi que está no diretório : / mpich2-1.0.8p1/example/. 2. Copiar / mpich2-1.0.8p1/example/cpi para um diretório compartilhado ou para o mesmo lugar em todas as máquinas em seu cluster e executar #debian1$ mpirun -n 2 mpich2-1.0.8p1/examples/CPI REFERÊNCIAS [1] Manual MPICH Disponível em: < http://www.mcs.anl.gov/research/projects/mpi/mpich1/docs/mpichntman.pdf> [2] MIPCH - download. Disponível em: <http://www.mcs.anl.gov/research/projects/mpi/mpich1/download.html> [3] Tradutor Google. Disponível em: <http://translate.google.com/translate_t#submit > [4] Tutorial MPI - Linux Disponível em: < http://pt.wikipedia.org/wiki/Message_Passing_Interface> [5] MPI - Wikipédia Disponível em: < http://www.wikipedia.com.br/mpi.html>
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved