Resultados da pesquisa a pedido "fortran"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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) => ...
"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 ...