Mudanças entre as edições de "Fortran em Linux"
De WikiLICC
m (→Subrotinas e vários arquivos) |
m (→Subrotinas e vários arquivos) |
||
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) | |||
Linha 28: | Linha 28: | ||
* Crie o arquivo com modulos pacote.f90: | * Crie o arquivo com modulos pacote.f90: | ||
module pacote | module pacote | ||
− | + | ||
contains | contains | ||
Linha 45: | Linha 45: | ||
* Rode o programa com | * Rode o programa com | ||
./principal | ./principal | ||
+ | |||
+ | == Makefile == |
Edição atual tal como às 22h44min de 12 de abril de 2013
- Transfira os arquivos para a máquina que contém Linux ou crie os arquivos lá mesmo.
- Conecte-se a máquina desejada. (Usando Putty, por exemplo)
Para compilar um programa em Fortran em Linux:
- No diretório onde está o arquivo programa.f90 digite
ifort programa.f90 -o programa
Para rodar o programa:
- Digite
./programa
Subrotinas e vários arquivos
A melhor maneira é usar arquivos Makefile (expandir esse tópico). No momento faça o seguinte:
- Crie o arquivo principal.f90
program principal use pacote implicit none character*15 :: Texto print *," Rotina Principal" Texto='Oi Subrotina.' call SubOi(Texto) end program
- Crie o arquivo com modulos pacote.f90:
module pacote contains subroutine SubOi(Texto) character*15 :: Texto Print *,"Subrotina Oi" Print *,texto end subroutine SubOi end module pacote
- Compile o programa colocando os arquivos com modulos na frente e por último o arquivo principal:
ifort pacote.f90 principal.f90 -o principal
- Rode o programa com
./principal