Resultados da pesquisa a pedido "fortran-iso-c-binding"

2 a resposta

Retornar string de Fortran para C ++

Eu tenho a seguinte chamada de função em C ++: int strLength = 20; char* name; getName(name, strLength); printf("name: %s\n", name);e em Fortran: subroutine getName(name) bind (c, name='GETNAME') use,intrinsic :: iso_c_binding implicit none ...

2 a resposta

Interoperabilidade Fortran-C e matrizes de flutuação

Eu tenho um grande código Fortran95 existente. Usa real(dp), dimension(num) :: arraydeclarar matrizes. Eu quero juntar algum código C e descobri que posso fazer isso escrevendo interfaces nas funções C e declarando matrizes como use ...

1 a resposta

Tipos derivados de Fortran contendo ponteiros para serem acessíveis a partir de C

Eu tenho um código Fortran com muitos tipos derivados que contêm ponteiros. Estou escrevendo um código C ++ que precisa acessar essas variáveis. Não consigo reescrever esses tipos derivados sem os ponteiros, pois eles são usados em centenas de ...

2 a resposta

Passando um array bidimensional de Fortran para C

Estou tendo problemas para passar uma matriz bidimensional de Fortran para C. A seguir está minha função C, que apenas exibe os elementos da matriz na tela. #include <stdio.h> void print2(double *arr , int *n) { int y = *n; printf("\n y = %d", ...

1 a resposta

Fortran - Fluxo de trabalho do Cython

Gostaria de configurar um fluxo de trabalho para alcançar rotinas fortran do Python usando Cython em uma máquina Windows depois de pesquisar, ...

2 a resposta

Não foi possível passar a matriz de FORTRAN para C

Estou tentando passar uma matriz de dimensão única de um programa FORTRAN para C. A função C é chamada, mas os valores que ela contém são lixo. Mas, se eu tentar chamar a mesma função usando uma variável inteira, sou capaz de passar o ...

4 a resposta

Interceptando o Fortran STOP do C ++

Eu preparei uma interface C ++ para uma biblioteca legada do Fortran.Algumas sub-rotinas na biblioteca legada seguem uma convenção de código de status feia m...

2 a resposta

Chamando a função / sub-rotina C no código Fortran

Eu estou tentando compilar e vincular um código Fortran chamando sub-rotina c:Código Fortran:

2 a resposta

Chamando a API METIS (escrita em linguagem C) no programa fortran

Mais de 2 semanas, tenho lutado para chamar um dosMETIS biblioteca escrita em C do meu código fortran. E, infelizmente, não parece ser um HAPPY END sem a sua...

2 a resposta

Chamando uma função C de Fortran onde o nome da função C foi originalmente passado de C

Por motivos que não são relevantes, eu preciso passar um nome de função C / C ++ para uma sub-rotina Fortran, que, por sua vez, chama essa função C. O que eu...