Resultados da pesquisa a pedido "fortran"

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

2 a resposta

C / C ++, FORTRAN, sublinhados e ferramentas automáticas GNU

Tenho uma pergunta sobre programação em linguagem mista (C / C ++ e FORTRAN) usando gcc e gfortran. Pesquisei bastante "misturando fortran com o idioma X" e não consegui resolver isso. Não tenho certeza se este é um problema de vinculação ou ...

5 a resposta

Lendo um arquivo binário com python

Acho particularmente difícil ler arquivos binários com Python. Você pode me dar a mão? Preciso ler este arquivo, que no Fortran 90 é facilmente lido por int*4 n_particles, n_groups real*4 group_id(n_particles) read (*) n_particles, n_groups ...

1 a resposta

screvendo matriz complexa em fortr

Como escrever umcomplex matriz (nXn) no Fortran para um arquivo? Por exemplo DO I=1,N write(14,'(100g15.5)') ( M(i,j), j=1,n ) ENDDO Neste exemplo, obtém-se elementos 2nXn gravados no arquivo, ou seja, o real e o imaginário. Em vez de dois ...

1 a resposta

Erro: incompatibilidade de classificação na referência de matriz em (1) (2/1)

Gostaria de pedir sua ajuda neste código: Eu continuava recebendo Erro: incompatibilidade de classificação na referência de matriz em (1) (2/1). E meu objetivo é percorrer cada ponto de um cubo (p = i + (j-1) * N + (k-1) * N * N) e calcular o ...

4 a resposta

Fortran formato de arquivo não formatado

Não entendo o formato dos arquivos não formatados no fortra Por exemplo open (3,file=filename,form="unformatted",access="sequential") write(3) matrix(i,:) gera uma coluna de uma matriz em um arquivo. Eu descobri que ele preenche o arquivo com ...

6 a resposta

leitura de dados do arquivo txt no fortran

Estou escrevendo um programa FORTRAN que lê dados de um arquivo de texto e os grava no console. o arquivo de dados se parece com isso 1234567890123456 123456.789 987654.321 673647.890 654356.890 6172876534567890 768909.098 234543.890 654321.908 ...

2 a resposta

Diferença de desempenho intrigante entre ifort e gfortran

Recentemente, li umpost no estouro de pilha [https://stackoverflow.com/questions/295579/fastest-way-to-determine-if-an-integers-square-root-is-an-integer] sobre como encontrar números inteiros que são quadrados perfeitos. Como eu queria brincar ...

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

4 a resposta

"Salvando" um bloco comum

Estou lidando com algum código legado que usaCOMMON bloqueia extensivamente e às vezes usa oSAVE declaração. Depois de consultar o padrão Fortran, ele diz: A aparência de um nome de bloco comum precedida e seguida por uma barra em umSAVE ...