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.
aqui, em vez de colocar no .bashrc o que foi dito, eu coloquei source /opt/intel/composerxe-2011.4.191/bin/compilervars.sh intel64.
ResponderExcluirClaro 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'
Essa dica serve poara a versão 11.10 do ubuntu??
ResponderExcluirNã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.
Consegui, o pulo do gato segue abaixo:
ResponderExcluirApó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
Que bom que funcionou! Não fui eu que escrevi este post, mas deveria estar explicito qual a localização do arquivo .bashrc
ExcluirEm qual parte do arquivo bashrc, eu adiciono a fonte? no final?
ResponderExcluirComo eu faço para compilar um arquivo f.90, ainda não estou conseguindo. Por favor me ajude..
desde já grato
Olá, você pode adicionar as entradas no final do bashrc mesmo. E para compilar é só mudar o gfortran para ifort.
Excluir