Resultados da pesquisa a pedido "gfortran"

1 a resposta

Concatenando uma macro expandida e uma palavra usando o pré-processador Fortran

Estou tentando concatenar uma palavra no código fonte com a expansão de uma macro de pré-processador. Basicamente eu tenhofoo em algum lugar do código e com um#define EXPANSION bar Eu quero obterfoobar. No entanto, estou lutando para encontrar ...

1 a resposta

Exceção de ponto flutuante ao ler valores reais de um arquivo de entrada

Eu tento ler um valor flutuante de um arquivo de entrada noFortran. Para fazer isso, eu uso este código: ... INTEGER :: nf REAL :: re OPEN(newunit=nf, file='toto.txt') READ(unit=nf, fmt=*) re ...com toto.txt um arquivo de texto que contém meu ...

2 a resposta

Alocação automática de matriz mediante atribuição no Fortran

Recentemente, descobrimos que estávamos fazendo uma atribuição a uma matriz não alocada no Fortran. O compilador GNU gfortran não capturou o erro e o código é executado no OSX e no Linux. No entanto, a mesma segmentação de código falha em um IBM ...

2 a resposta

Como substituir um construtor de estrutura no fortran

Atualmente, é possível substituir o construtor de estrutura no Fortran? Eu vi exemplos propostos como este (como nas especificações do Fortran 2003): module mymod type mytype integer :: x ! Other stuff end type interface mytype module procedure ...

6 a resposta

R v3.4.0-2 incapaz de encontrar libgfortran.so.3 no Arch

Eu estava de férias por um mês, por isso não sou capaz de dizer o ponto exato em que isso aconteceu, masR dos repositórios oficiais do Arch agora não pode começar, citando /usr/lib64/R/bin/exec/R: error while loading shared libraries: ...

1 a resposta

O módulo ou a matriz do programa principal deve ter um erro de forma constante no Fortran

Uma variável inteira declarada no módulo é usada como uma variável global para definir o tamanho das matrizes relacionadas no programa. O tamanho do programa varia, portanto, o tamanho da matriz é uma variável, mas não um parâmetro. É determinado ...

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 :: ...

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 ...

1 a resposta

ISO_FORTRAN_ENV ou -fdefault-real-8 para promover reais para dobrar a precisão

Eu sempre uso o-fdefault-real-8 opção degfortran para promover automaticamente cadaREAL declarado em qualquer lugar do programa para dobrar a precisão,junto com qualquer constante, por exemplo. 1.23. Se eu quisesse voltar à precisão única, só ...