Resultados da pesquisa a pedido "fortran"

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

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

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

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

A rotina de finalização precisa ser elementar para ser chamada nos elementos da matriz alocável que sai do escopo?

Se eu tiver uma matriz alocável de um tipo derivado finalizável, o finalizador será chamado em cada elemento individual quando a matriz ficar fora do escopo? Aqui está um pequeno exemplo de código que ilustra a pergunta: module LeakyTypeModule ...

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

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

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

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

2 a resposta

eclipse com o depurador Intel Fortran

Meu problema é o seguinte: Eu quero usar o depurador de intel idb com eclipse para poder percorrer passo a passo meu código, bem comoidb -gui faz. Eu já tentei implementar uma solução que encontrei onde substituo a chamada direta para idb -gdb ...