Como instalo um compilador Fortran 77?

22

Acabei de instalar o 12.04 LTS no meu laptop e sou meio novo nisso. Preciso escrever algum programa no Fortran 77 e preciso de um compilador Fortran 77. Eu tentei instalar g77 como descrito no site do Ubuntu, mas não consegui fazê-lo. Eu digitei o seguinte no terminal:

sudo apt-get install g77

e obtenha o seguinte:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package g77 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'g77' has no installation candidate

Posso saber qual é o problema? Eu tentei procurar g77 no centro de software, mas aparentemente não está lá. Isso significa que não está disponível para 12.04?

Atualmente estou usando um laptop Asus K43S com processador Intel Core i5-2450M e meu Ubuntu é instalado ao lado do Windows.

    
por user85009 23.08.2012 / 06:37

3 respostas

21

Existe o compilador GNU Fortran 95 nos repositórios, que pode ser instalado usando

sudo apt-get install gfortran
  

Este é o compilador GNU Fortran 95, que compila o Fortran 95 em   plataformas suportadas pelo compilador gcc. Ele usa o backend do gcc para   gerar código otimizado.

Se você precisa especificamente dos recursos de ponta de linha do Fortran 77, há o programa f2c que aparentemente pode traduzir o Fortran 77 em C.

  

f2c traduz FORTRAN 77 (com algumas extensões) para C para que   então pode ser compilado e executado em um sistema sem compilador Fortran.   Os arquivos C devem então ser vinculados às bibliotecas apropriadas.

     

Este é um FORTRAN ativamente mantido para o tradutor C e com o   frontend fort77 fornece uma maneira ideal para compilar rotinas FORTRAN como   caixas pretas (por exemplo, para invocação de C). Nível de fonte   os recursos de depuração não estão disponíveis e as mensagens de erro não são tão   bem desenvolvido como no g77.

Não tenho certeza sobre o que aconteceu com o compilador g77 - aparentemente, ele estava presente em versões mais antigas do Ubuntu, mas não mais, pelo menos não nos repositórios padrão.

    
por Sergey 23.08.2012 / 06:47
14

Digite seu terminal;

  • Para o compilador Fortran 95:

    sudo apt-get install gfortran
    
  • Para o compilador Fortran 77:

    sudo apt-get install fort77
    
por Siddharth Singh 12.10.2013 / 07:59
0

Você também pode tentar f77 , da Intel. Existe uma licença gratuita se você é um estudante, um educador de um colaborador de código aberto (há também outros perfis que se encaixam nos requisitos da Intel para licença de software livre, geralmente você se encaixa se não estiver usando para propostas comerciais).

link

Basta clicar em um dos perfis de usuário acima, registrar, fazer o download e instalar. Eu estou usando Intel Parallel Studio XE , que também vem com suporte a MPI para que você possa executar tarefas paralelas. Ao baixá-lo, você pode escolher o instalador completo com alguns GB ou o instalador parcial que lhe permitirá escolher quais ferramentas você deseja instalar. Como eu queria apenas o Fortran, baixei o instalador parcial e instalei usando o seguinte:

$ tar -xvf parallel_studio_xe_2018_update1_cluster_edition_online.tgz 
$ cd parallel_studio_xe_2018_update1_cluster_edition_online
$ sudo ./install_GUI.sh

Depois disso, basta seguir as instruções para concluir o procedimento. Quando terminar, você deverá carregar o ambiente para poder usar o compilador. Apenas digite

$ source /opt/intel/bin/ifortvars.sh intel64

Depois disso, você perceberá que os comandos ifort e f77 estão disponíveis no terminal. Esses são compiladores para o Fortran. Você pode encontrar mais informações sobre isso aqui: link

Lembre-se de que você precisa carregar o ambiente sempre que iniciar uma nova sessão no terminal.

    
por rvbarreto 10.03.2018 / 14:55

Tags