Resultados da pesquisa a pedido "fortran90"

1 a resposta

Como posso implementar uma lista vinculada no fortran 2003-2008

Preciso implementar uma estrutura de dados da lista de links para meu código de dinâmica molecular no fortran 2003/2008. Estou usando os mais novos compiladores fortran (Intel Como faço para implementar a lista vinculada da melhor maneira ...

1 a resposta

Passando duas opções como argumentos no OpenCL com Fortran (CLFORTRAN)

Quando meu programa host está na linguagem C, posso passar duas opções como argumento de uma função OpenCL. Por exemplo, eu posso passar dois sinalizadores para oclCreateBuffer funcionar assim: clCreateBuffer(context, CL_MEM_READ_ONLY | ...

2 a resposta

Arrays de ponteiros

Estou tentando implementar uma matriz de ponteiros, para que eu possa fazer um loop sobre os elementos. No entanto, não sei como fazer isso corretamente: TYPE(domain),POINTER :: d01,d02,d03 TYPE(domain),DIMENSION(:),POINTER :: dom ... dom(1) => ...

3 a resposta

Multiplicação de array de broadcast no Fortran 90/95

Eu estava pensando que haveria uma maneira melhor (sucinta) de codificar isso no Fortran? Estou tentando multiplicar cada coluna dea(3, 3) por cada valor emb(3). Eu sei que em Python existenp.multiply, e não tenho certeza sobre Fortran. !!! ...

1 a resposta

Como posso atribuir um número ou valor de variável em um personagem em Fortran77 / 90

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

Presença Fortran 90 de argumentos opcionais

Eu não entendo o comportamento da função intrínseca presente () na pgf90 7.2. Eu escrevi um programa de amostra de 20 linhas para testar isso, mas os resultados ainda não fazem sentido para mim. Observar: subroutine ...

1 a resposta

escrever em formato de matriz em fortran

Eu tento escrever um arquivo de saída.dat com umnxn formato de matriz.Eu escrevo o código, mas a saída é uma coluna de valor f.Agora o problema é: como posso...

2 a resposta

O Fortran não pode fazer a adição entre 865398.78 e -865398.78? Por que a resposta é -0,03?

No código abaixo, estou adicionando 865398.78 e -865398.78. Espero obter 0, mas em vez disso recebo -0,03. Código fonte: program main real(8) :: x open(10,file="test.txt") read(10,*)x print *,"x=",x x=x+865398.78 print *,"x+865398.78=",x end ...

3 a resposta

Como usar o gfortran no Fortran 90 com a extensão de arquivo .for?

Depois de instalar o Gfortran no Ubuntu (16.04), aponte para f95. Vejo no manual do gfortran que a opção -std pode ser dada para f95 e para a frente. O padrão-std O valor da opção que vejo no manual é "gnu". Não tenho certeza das implicações dos ...