Resultados de la búsqueda a petición "fortran-iso-c-binding"

2 la respuesta

Cómo acceder a las matrices de Fortran (asignadas dinámicamente) en C

2 la respuesta

Llamar a una función C desde Fortran donde el nombre de la función C se pasó originalmente desde C

Por razones que no son relevantes, debo pasar un nombre de función C / C ++ a una subrutina Fortran, que, a su vez, llama a esa función C. Lo que he encontra...

2 la respuesta

Llamando a METIS API (escrito en lenguaje C) en el programa fortran

Durante 2 semanas, he luchado para llamar a uno de losMETIS Biblioteca escrita en C a partir de mi código fortran. Y, desafortunadamente, no parece ser un FI...

2 la respuesta

Llamando función / subrutina C en código Fortran

4 la respuesta

Interceptando la parada de Fortran desde C ++

Preparé una interfaz C ++ para una biblioteca heredada de Fortran.Algunas subrutinas en la biblioteca heredada siguen una convención de código de estado fea ...

2 la respuesta

Pasar una matriz de dos dimensiones de Fortran a C

Tengo problemas para pasar una matriz bidimensional de Fortran a C. La siguiente es mi función C que solo muestra los elementos de la matriz en la pantalla. #include <stdio.h> void print2(double *arr , int *n) { int y = *n; printf("\n y = %d", ...

1 la respuesta

Tipos derivados de Fortran que contienen punteros para ser accesibles desde C

Tengo un código Fortran con muchos tipos derivados que contienen punteros. Estoy escribiendo un código C ++ que necesita acceder a estas variables. No puedo reescribir estos tipos derivados sin los punteros, ya que se usan en cientos de lugares ...

2 la respuesta

Interoperabilidad Fortran-C y matrices flotantes

Tengo un gran código Fortran95 existente. Usa real(dp), dimension(num) :: arraypara declarar matrices. Quiero unirme a algún código C y descubrí que puedo hacerlo escribiendo interfaces en las funciones C y declarando matrices como use ...

1 la respuesta

pasar la función fortran 77 a C / C ++

¿Es posible pasar la función fortran 77 como un puntero de función de devolución de llamada a C / C ++? ¿si es así, cómo? la información que encontré en la web se relaciona con fortran 90 y superior, pero mi base de código heredada está en ...

2 la respuesta

Devolver cadena de Fortran a C ++

Tengo la siguiente llamada de función en C ++: int strLength = 20; char* name; getName(name, strLength); printf("name: %s\n", name);y en Fortran: subroutine getName(name) bind (c, name='GETNAME') use,intrinsic :: iso_c_binding implicit none ...