Resultados da pesquisa a pedido "fortran"

8 a resposta

Gerador de números aleatórios uniforme seguro para threads

Tenho algum código paralelo do Fortran90 no qual cada thread precisa gerar a mesma sequência de números aleatório Eu tenho um gerador de números aleatórios que parece ser inseguro, pois, para uma determinada semente, não consigo repetir os ...

1 a resposta

Escrevendo vários arquivos de saída no Fortran

Caro tudo, eu estou escrevendo um código que grava a saída em vários arquivos nomeados como 1.dat, 2.dat, ..... Aqui está o meu código, mas dá uma saída incomum. Você pode me dizer o que está errado no meu código, por favor? Basicamente, não ...

1 a resposta

Calling FORTRAN dll a partir de C # e atribuir valores a matriz de estruturas

Posso passar umC# estrutura emFORTRAN bem. Eu posso até passar uma matriz de umC# struct como uma matriz deTYPE() emFORTRAN. O problema é quando tentei retornar valores paraC#. Aqui está um exemplo DLL fortran é: MODULE TESTING TYPE VALUEREF ...

2 a resposta

OPENMP F90 / 95 Loops DO aninhados - problemas para melhorar a implementação em série

Fiz algumas pesquisas, mas não consegui encontrar nada que parecesse relacionado à minha pergunta (desculpe se minha pergunta é redundante!). De qualquer forma, como o título indica, estou tendo problemas para obter melhorias na implementação ...

2 a resposta

Qual é a representação interna de inf e NaN?

Um amigo e eu estávamos debatendo sobre como Inf e NaN são armazenados durante o almoço hoj Tome Fortran 90, por exemplo. Reais de 4 bytes podem obter o valor de Inf ou NaN. Como isso é armazenado internamente? Presumivelmente, um real de 4 ...

3 a resposta

Lendo um arquivo de texto delimitado por vírgula linha a linha no Fortran

Eu sou um novato em Fortran. Eu gostaria de poder ler um arquivo de texto e salvar seu conteúdo em variáveis individuais. Encontrei um tutorial muito útil sobre o Fortran http: ...

1 a resposta

No Fortran 90, as dimensões do array precisam ser declaradas previament

É necessário declarar as dimensões da matriz antes de qualquer outro código? Por exemplo, escrevi o seguinte código de exemplo simplificado: PROGRAM mytest IMPLICIT NONE INTEGER :: i, j, k, mysum ! Let array c be a k-by-k**2 array ! Determine k ...

2 a resposta

Computação do produto cruzado de dois vetores no Fortran 90

Gostaria de calcular o produto cruzado de dois vetores no Fortran 90. Por exemplo, em palavras, o produto cruzado de (1, 2, 3) e (4, 5, 6) acaba sendo (-3, 6 , -3) em coordenadas cartesianas. Eu escrevi o seguinte código (programa principal ...

2 a resposta

Como obtenho o teste setup.py para usar um compilador fortran específico?

Estou tentando testar umpacot [https://github.com/jsalvatier/scikits.bvp_solver] que inclui alguns arquivos f90. Se eu criar ou instalar e especificar o compilador fortran, ele funcionará bem. No entanto, quando tento testar, recebo o seguinte ...

1 a resposta

Suprimir quebras de linha nas instruções de gravação do Fortran 95

Gostaria de escrever na saída padrão no fortran sem adicionar uma quebra de linha. Ou seja, eu quero fazer algo assim: a='some string and ' b='some other string' write(*,101) a ... write(*,102) b ... 101 format(a,...) 102 format(a) É possível ...