Páginas

segunda-feira, 21 de fevereiro de 2011

Instalando os compiladores da Intel no Ubuntu 10.10

Olá a todos, nesse post irei mostrar como instalar os compiladores da Intel de Fortran, C e C++ no Ubuntu 10.10 (creio que para outras distribuições o procedimento seja semelhante).

Se você possui um processador da Intel e trabalha com programação irá notar muita diferença no desempenho pois esses compiladores são otimizados para as arquiteturas da Intel e possuem diversas opções de compilação específicas de cada uma das famílias de CPU o que pode deixar seu programa muito mais rápido do que se você utilizasse compiladores livres como gcc e gfortran.

Felizmente essa nova versão dos compiladores não me deu nenhum trabalho durante a instalação como aconteceu em versões anteriores.

Vamos lá então.

Acesse http://software.intel.com/en-us/articles/non-commercial-software-download/ e faça o download dos arquivos:

Intel® Fortran Composer XE 2011 for Linux
Intel® C++ Composer XE 2011 for Linux

Escolha a versão compatível com seu sistema: 32 ou 64 bits.

Após feito o download, descompacte os dois arquivos tgz.

Acesse a pasta de quaisquer um dos dois e dê o comando:

$ ./install.sh

O instalador irá dizer que o sistema operacional não é compatível. Ignore e continue a instalação mesmo assim.

Caso ele reclame que algum pré-requisito esteja faltando, instale-o e volte para a instalação (quando fui instalar ele não reclamou de nada, felizmente).

Uma vez instalado um dos compiladores, repita o procedimento com o outro.

Após isso, adicione as seguintes linhas no seu arquivo .bashrc para os compiladores fiquem disponíveis no ambiente de usuário:

source /opt/intel/composerxe-2011.2.137/bin/ifortvars.sh intel64
source /opt/intel/composerxe-2011.2.137/bin/iccvars.sh intel64

Caso você tenha instalado a versão 32 bits substitua intel64 por ia32.

Os novos compiladores são:
Fortran => ifort
C => icc
C++ => icpc

Agora é só testar as opções de compilação que podem ser encontradas na pasta /opt/intel/composerxe-2011.2.137/Documentation/en_US/ddocumentation_X.htm, onde X pode ser c para o compilador de C e f para o compilador de Fortran.

Abraços e até a próxima.

6 comentários:

  1. aqui, em vez de colocar no .bashrc o que foi dito, eu coloquei source /opt/intel/composerxe-2011.4.191/bin/compilervars.sh intel64.

    Claro que o 2011.4.191 é a versão do meu compilador!

    ou acesse: http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu/ e procure por 'Finishing up: Usage'

    ResponderExcluir
  2. Essa dica serve poara a versão 11.10 do ubuntu??
    Não achei nada mais atual que essa sua dica.
    Seguindo esse tutorial consegui instalar o compilador intel fortran, mas não achei o arquivo .bashrc, onde ele fica???

    Desde já agradeço por sua ajuda.

    ResponderExcluir
  3. Consegui, o pulo do gato segue abaixo:
    Após isso, vá a pasta home/pasta pessoal e precione as teclas ctrl + h, isso mostrará os arquivos ocultos, dentre eles o arquivo bashrc, adicione as seguintes linhas no seu arquivo bashrc para os compiladores fiquem disponíveis no ambiente de usuário:

    source /opt/intel/composer_xe_2011.8.273/bin/ifortvars.sh intel64

    obs.: logo após intel/ vem o nome da pasta que foi descompactada

    Agora tá ok, valeu ai

    ResponderExcluir
    Respostas
    1. Que bom que funcionou! Não fui eu que escrevi este post, mas deveria estar explicito qual a localização do arquivo .bashrc

      Excluir
  4. Em qual parte do arquivo bashrc, eu adiciono a fonte? no final?
    Como eu faço para compilar um arquivo f.90, ainda não estou conseguindo. Por favor me ajude..
    desde já grato

    ResponderExcluir
    Respostas
    1. Olá, você pode adicionar as entradas no final do bashrc mesmo. E para compilar é só mudar o gfortran para ifort.

      Excluir