Resultados da pesquisa a pedido "fortran90"

1 a resposta

Não é possível instalar o gfortran via homebrew

Recebi esta mensagem quando tentei instalar o gfortran. ~$ brew install gfortran Error: No available formula for gfortran GNU Fortran is now provided as part of GCC, and can be installed with: brew install gccMinha pergunta é como instalar o ...

1 a resposta

A matriz Fortran não pode ser retornada na função: não uma variável DUMMY

Sendo novo no Fortran 90 de forma livre, eu realmente gostaria de saber por que o seguinte trecho de código não funcionaria: program test2 implicit none !!! A program to practice f90 writing. ! Define double precision data integer, parameter :: ...

1 a resposta

Erro na declaração do tipo derivado: a variável em (1) neste contexto deve ser constante

Eu tenho um tipo derivado declarado em um módulo como este: MODULE dmotifs TYPE :: PRM INTEGER, PRIVATE :: nsp=4,nrx=8,maxprx=4 REAL, PRIVATE :: cref=1e-6,tref=1 REAL, DIMENSION(nrx,maxprx) :: k REAL :: input END TYPE PRM CONTAINS SUBROUTINE ...

1 a resposta

Declaração não classificável e outros erros em um IF no Fortran

Eu tenho o código: if i < n then x = topsep(1) y = topsep(2) realvor(n,1) = x + dx realvor(n,2) = x + dy imvor(n,1) = (realvor(n,1)*(a**2))/((realvor(n,1))**2+(realvor(n,2))**2) imvor(n,2) = ...

1 a resposta

Qual é o objetivo das variáveis de resultado no Fortran?

No Fortran, existem duas maneiras padrão de retornar um resultado de uma função. O primeiro é atribuir o valor de retorno da função ao nome da função. function foo() integer :: foo foo = 10 end function fooA segunda forma, padronizada no Fortran ...

1 a resposta

Presença Fortran 90 de argumentos opcionais

Eu não entendo o comportamento da função intrínseca presente () na pgf90 7.2. Eu escrevi um programa de amostra de 20 linhas para testar isso, mas os resultados ainda não fazem sentido para mim. Observar: subroutine ...

1 a resposta

Como se livrar do espaçamento indesejado na saída de impressão do Fortran?

Pode parecer uma questão trivial, mas não consegui encontrar nenhuma resposta através do Google. Eu tenho este pequeno programa: Program Test_spacing_print Integer:: N Real:: A,B N=4; A=1.0; B=100.0 print*,'N =',N print*,'A =',A,' B =',B print ...

1 a resposta

Chamar a função Python do Fortran / C

Estou escrevendo um código Fortran e gostaria de usar algumas funções e métodos especiais das bibliotecas Python. Este é um código Python: from mpmath import * from scipy.optimize import * def g(A,B,t): return newton(lambda x: (x - ...

1 a resposta

Contém declaração

Eu não estou entendendo a importância deCONTÉMdeclaração no fortran 90 Por exemplo PROGRAM BLABLA IMPLICIT NONE INTEGER :: i,j,k i = 1; j = 1;k =1 PRINT *, i,j,k CALL ABC(i,j,k) PRINT *, i,j,k CONTAINS SUBROUTINE ABC(r,s,t) IMPLICIT ...

1 a resposta

inteiro, fazer loop, fortran, erro

Eu tenho o seguinte código fortran definido em. Estou tentando alterar o comprimento do loop do se alterar o valor de n. Quando tento compilar, recebo o erro: O 'argumento' do 'andar' intrínseco em (1) deve ser REAL. Mas quando altero q e w para ...