Resultados da pesquisa a pedido "fortran"
Saída formatada em Fortran para números de ponto flutuante
Existe uma maneira no Fortran escrever números flutuantes como17,3 e não17.3, mudando o ponto para uma vírgula? Eu tenho alguns conjuntos de dados grandes wirtten para um .csv por uma sub-rotina, e eu quero fazer algum Excel nele. A versão alemã ...
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ó ...
Como escrever uma expressão regular para corresponder a uma string literal onde a fuga é uma duplicação do caractere de citação?
Estou escrevendo um analisador usandodobra [http://www.dabeaz.com/ply/]que precisa identificar literais de string FORTRAN. Eles são citados com aspas simples, com o caractere de escape sendo aspas simples duplicadas. isto é 'I don''t understand ...
Fortran - Retorna uma função anônima da sub-rotina
Estou tentando generalizar uma chamada de função de uma sub-rotina. Então, minha ideia é algo como isto if (case1) then call MainSubroutine1(myFun) elseif (case2) call MainSubroutine2(myFun) end if do i = 1,4 data = myFun(i) end doSei que isso ...
Asserções em Fortran
O Fortran possui uma função / palavra-chave padrão equivalente a Cassert? Não consegui encontrarassert mencionado no padrão Fortran2003 que eu tenho. Encontrei algumas maneiras de usar o pré-processador, mas ...
Rastrear o uso de memória no Fortran 90
Estou tentando rastrear o uso da memória e o tempo da CPU de uma sub-rotina em um programa Fortran 90. Para acompanhar a hora da CPU, use o seguinte: call cpu_time(tic) call subroutine(args) call cpu_time(toc) time = toc-tic Existe uma maneira ...
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 ...
Função privada no Fortran
Como declaro uma função privada no Fortran?
Erro: Esperava um parêntese à direita na expressão em (1)
Está mostrando um parêntese correto na expressão, embora eu tenha verificado isso muitas vezes do i= 0, m-1 do j= 0, ...
FORTRAN - matriz alocável na sub-rotina
Estou tentando usar uma matriz alocável em uma sub-rotina, mas o compilador reclama que Error: Dummy argument 'locs' with INTENT(IN) in variable definition context (ALLOCATE object) at (1)A única coisa que pude encontrar foi que eu deveria ...