Resultados da pesquisa a pedido "gfortran"
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 ...
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 ...
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 ...
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 ...
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: ...
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 ...
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 :: ...
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 ...
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 ...
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ó ...