Resultados da pesquisa a pedido "fortran"

1 a resposta

Um problema de sincronização fortran que não consigo entender

Escrevi (para minha aula de Métodos Numéricos para Física Teórica) um programa muito simples para uma Caminhada Aleatória na dimensão 2. Aqui está: program random_walk implicit none integer, parameter :: Nwalker = 1000000 integer, parameter :: ...

2 a resposta

Retornar string de Fortran para C ++

Eu tenho a seguinte chamada de função em C ++: int strLength = 20; char* name; getName(name, strLength); printf("name: %s\n", name);e em Fortran: subroutine getName(name) bind (c, name='GETNAME') use,intrinsic :: iso_c_binding implicit none ...

2 a resposta

Escopo, associação e ocultação de informações no Fortran 90

1Essa pergunta está relacionada à chamada e sub-rotinas no Fortran 90. Estou bastante confuso sobre as regras para associação de host / uso / argumentos; Tenho problemas para entender a lógica do escopo que resulta dessas regras. Talvez a maneira ...

2 a resposta

O resultado da função não possui tipo implícito

Abaixo está um código de exemplo que aborda o problema que estou tendo. A mensagem de erro que estou recebendo é O resultado da função 'amostra' em (1) não tem tipo IMPLICIT. Rotulo onde a linha (1) está abaixo. Eu tentei seguiressa outra ...

1 a resposta

Função Fortran em um módulo não encontrado pela sub-rotina no mesmo módulo [duplicado]

Esta pergunta já tem uma resposta aqui: Por que essa função é declarada dentro do módulo e usada em outro lugar no mesmo módulo que não é visto pelo ...

2 a resposta

Fortran está lendo além do registro de arquivo final

Estou tentando ler alguns dados de um arquivo, e a detecção do registro do arquivo final é importante para interromper a leitura. No entanto, dependendo das dimensões da matriz usada para ler dados, não consigo detectar corretamente o registro do ...

4 a resposta

Como preencher a saída de ponto flutuante do Fortran com zeros à esquerda?

Eu tenho alguns números de ponto flutuante que preciso gerar de um programa Fortran. Digamos que o número máximo possa ser 999.9999 e todos sejam não negativos. Preciso de preenchimento zero na frente de todos os números menores que 100. Por ...

2 a resposta

Não foi possível passar a matriz de FORTRAN para C

Estou tentando passar uma matriz de dimensão única de um programa FORTRAN para C. A função C é chamada, mas os valores que ela contém são lixo. Mas, se eu tentar chamar a mesma função usando uma variável inteira, sou capaz de passar o ...

1 a resposta

Quero implementar um tipo de dados qualitativo pequeno e rápido no Fortran

Isso faz parte de uma série de perguntas sobre a implementação de um tipo de dados qualitativos no Fortran. Fundo:O tópico se refere a algo chamadoanálise de loop de sistemas complexos sobre o qual se pode ler em, por exemplo, Puccia, C.J. e ...

1 a resposta

Variáveis de caracteres alocáveis no Fortran

Meu código (simplificado para o que eu acho relevante para esta pergunta) é PROGRAM test IMPLICIT NONE CHARACTER(len=37) input CHARACTER(len=:), allocatable :: input_trim WRITE(*,*) 'Filename?' READ(*,*) ...