Resultados da pesquisa a pedido "fortran"

1 a resposta

Procedimento com argumento fictício de forma assumida deve ter uma interface explícita [duplicado]

Esta pergunta já tem uma resposta aqui: Módulo que chama um procedimento externo com interface implícita [/questions/13293964/module-calling-an-external-procedure-with-implicit-interface] 1 respostaEu sou completamente novo no Fortran 90 e ...

2 a resposta

Matriz de funções e falha de segmentação - referência de memória inválida

Estou tentando definir minha funçãof como uma matriz, mas recebo o seguinte erro: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: #0 0x6f8b36e3 #1 0x6f8a2722 #2 0x402752 #3 0x747bd411 Eu ...

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

Alocação automática de matriz mediante atribuição no Fortran

Recentemente, descobrimos que estávamos fazendo uma atribuição a uma matriz não alocada no Fortran. O compilador GNU gfortran não capturou o erro e o código é executado no OSX e no Linux. No entanto, a mesma segmentação de código falha em um IBM ...

1 a resposta

Exceção de ponto flutuante ao ler valores reais de um arquivo de entrada

Eu tento ler um valor flutuante de um arquivo de entrada noFortran. Para fazer isso, eu uso este código: ... INTEGER :: nf REAL :: re OPEN(newunit=nf, file='toto.txt') READ(unit=nf, fmt=*) re ...com toto.txt um arquivo de texto que contém meu ...

4 a resposta

É possível enviar dados de um programa Fortran para Python usando MPI?

Estou trabalhando em uma ferramenta para modelar conversores de energia das ondas, onde preciso acoplar dois pacotes de software. Um programa é escrito em Fortran, o outro em C ++. Preciso enviar informações do programa Fortran para o programa C ...

2 a resposta

Qual é o efeito de passar uma variável alocável para uma sub-rotina com argumento não alocável?

Digamos que temos essa definição de variável Real*8, Dimension(:), Allocatable :: dblA Allocate (dblA(1000))Agora eu chamo isso de sub-rotina: Call MySub(dblA)No qual: Subroutine MySub(dblA) Real*8, INTENT(Out), DIMENSION(1000) :: dblA EndQual ...

1 a resposta

Capturando a biblioteca f2py call stdout do ipython

Estou usando o notebook Jupyter com um kernel Python 3. Se eu correr: import scipy.optimize scipy.optimize.minimize( lambda _: 1, 0, method='COBYLA', options={'iprint': 1, 'disp': True, 'maxiter': 2})Espero obter informações de otimização de ...

1 a resposta

CPP / GPP na macro variável Fortran (mais Fortran // concatenação)

Estou tentando compilar um código de previsão de tempo numérico enorme e de renome mundial - escrito principalmente em Fortran 90 - que usacpp extensivamente e com sucesso, com IGP, Intel e gfortran. Agora, herdei uma versão em que especialistas ...

1 a resposta

Concatenando uma macro expandida e uma palavra usando o pré-processador Fortran

Estou tentando concatenar uma palavra no código fonte com a expansão de uma macro de pré-processador. Basicamente eu tenhofoo em algum lugar do código e com um#define EXPANSION bar Eu quero obterfoobar. No entanto, estou lutando para encontrar ...