Resultados da pesquisa a pedido "fortran"

1 a resposta

Erro Fortran: o argumento 'y' de 'datan2' intrínseco em (1) deve ser REAL

Eu quero calcular o valor z como a coordenada no intervalo de x: -50 ~ 50 e y: -50 ~ 50, conforme o código abaix program test implicit none ! --- [local entities] real*8 :: rrr,th,U0,amp,alp,Ndiv real*8 :: pi,alpR,NR,Rmin,Rmax,z integer :: ir, ...

2 a resposta

Imprima uma matriz 2D do Fortran como uma matriz

Eu tenho uma matriz que é atualmente um 3x3. Quando imprimo os caracteres, os resultados são impressos em um estilo de quebra automática de linha. Espero imprimir uma matriz quadrada que seja mais legível em vez de XXXXXXXXXXXXX em uma única ...

2 a resposta

Resultados incorretos / inconsistentes do zgeev () LAPACK

Estou tentando usar o ZGEEV para calcular valores próprios e vetores próprios, mas estou tendo alguns problemas com a saída incorreta e também inconsistente quando usada em diferentes níveis de otimização. Abaixo está o meu código Fortran com ...

1 a resposta

Armazenando uma variável com um índice multidimensional no Fortran

Pergunta, questão Considere o seguinte código: program example implicit none integer, parameter :: n_coeffs = 1000 integer, parameter :: n_indices = 5 integer :: i real(8), dimension(n_coeffs) :: coeff integer, dimension(n_coeffs,n_indices) :: ...

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

1 a resposta

Falha na segmentação ao passar a função interna como argumento

Eu tenho algum código que passa uma função interna do programa principal como argumento para uma função: quando a função que foi passada é chamada eventualmente, causa uma falha de segmentação. Isso ocorre apenas quando eu uso o Windows Subsystem ...

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

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

Usando todas as variáveis em um módulo, exceto uma - existe o oposto de "somente"?

Eu tenho um módulo com variáveis globais, existem muitas variáveis nele. Para uma sub-rotina específica, eu gostaria de usar todas as variáveis, exceto 1. Uma maneira de fazer isso é use Global_Variables, only : ...

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