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