Resultados da pesquisa a pedido "fortran"

1 a resposta

Instale o f2py com python3

Preciso chamar rotinas dos módulos Fortran no Python. Eu fiz isso comf2py epython2.7. Funcionou muito bem. Agora, eu tenho que usá-lo compython3 masf2py parece não ser compatível compython3. Vejo que algumas pessoas usam uma versão ...

2 a resposta

Maneira adequada de fazer as computações / inicializações sistemáticas no início de um programa

Estou escrevendo um programa que usarei em dois casos principais: 1D e 2D. A dimensãondim é carregado através de umread de um arquivo externo, esseread Quero fazer no moduloparam. Eu tenho várias declarações de vetores cujos tamanhos dependem da ...

1 a resposta

Operador para verificar a existência do arquivo

Eu quero criar um operador .f. que verifica se existe um arquivo para que eu possa escrever if (.f. filename) Then ...Eu já escrevi uma função para fazer isso, agora tenho que criar a interface. Quais seriam as restrições nos argumentos de ...

1 a resposta

Imprimir e escrever em uma linha?

É possível imprimir algo na tela e, ao mesmo tempo, que o que está sendo impresso também esteja escrito em um arquivo? Agora, eu tenho algo parecido com isto: print *, root1, root2 open(unit=10,file='result.txt' write(10,*), root1, ...

1 a resposta

Argumento complexo real para real de Gfortran

Estou tentando usar o fftpack com o gfortran, mas estou recebendo erros que considero relacionados a que algumas rotinas passam por matrizes complexas quando o argumento fictício é declarado como real. Li um comentário em uma página da Intel ...

3 a resposta

Uso adequado da palavra-chave PURE Fortran

Atualmente, estou investigando Fortran e me deparei com opure palavra-chave que especifica funções / sub-rotinas que não têm efeitos colaterais. Eu tenho um livro,Fortran 90/95 por S Chapman, que introduz opure estranhamente, mas não fornece ...

2 a resposta

Existe uma alternativa para GETCWD () no Fortran 2003-2008

A extensão GNU para o compilador GNU Fortran fornece a sub-rotinaGETCWD() bem, obtém o diretório de trabalho atual. No entanto, meu código precisa ser portátil para oifort enagfor compilador também e eu uso os recursos do F2003. Então, existe ...

1 a resposta

Como evitar um estouro de pilha quando o Fortran produz uma matriz grande, interna e temporária?

Eu tenho algum código Fortran que chamaRESHAPE reordenar uma matriz de modo que a dimensão que agora estou prestes a passar por loop se torne a primeira dimensão variável (ordem principal da coluna em Fortran). Isso não tem nada a ver com a ...

4 a resposta

como parar um programa fortran de forma anormal

Quando ocorre uma exceção, gostaria de encerrar meu programa de forma anormal. No momento, quando uma exceção acontece, umwrite chamada com uma frase explicativa e, em seguida, umstop declaração é chamada. Estou depurando o programa comidb ...

2 a resposta

Precisão diferente em C ++ e Fortran

Para um projeto em que estou trabalhando, codifiquei em C ++ uma função muito simples: Fne(x) = 0.124*x*x, o problema é quando eu calculo o valor da função parax = 3.8938458092314270 com ambas as linguagens Fortran 77 e C ++, eu tenho precisão ...