Resultados da pesquisa a pedido "fortran"

1 a resposta

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

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

4 a resposta

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

1 a resposta

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

3 a resposta

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

3 a resposta

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

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

4 a resposta

Função privada no Fortran

Como declaro uma função privada no Fortran?

1 a resposta

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

3 a resposta

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