Resultados de la búsqueda a petición "fortran-iso-c-binding"
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 ...
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 ...
call funciona desde una biblioteca fortran compartida en python
Me gustaría llamar a algunas funciones desde una biblioteca compartida de Fortran en Python. Encontré algunos enlaces en la red y los leí, y de acuerdo con lo que encontré, debería hacer libadd = cdll.LoadLibrary('./libbin.so') para cargar el ...
¿Cómo depurar el error de compilación Fortran 90 "No hay una subrutina específica para el genérico 'foo' en (1)"?
stoy tratando de escribir enlaces Fortran 2003 a la biblioteca CUFFT usando el módulo iso_c_bindings, pero tengo problemas concufftPlanMany subrutina (similar asfftw_plan_many_dft en la biblioteca FFTW). Los enlaces en sí se ven ...
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...
Creando una interfaz FORTRAN a una función C que devuelve un char *
He estado retrasado en esto durante aproximadamente una semana, ahora, y he buscado foro tras foro para obtener una explicación clara de cómo enviar un char * de C a FORTRAN. Para hacer el asunto más frustrante, enviar un argumento char * de ...
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", ...
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 ...
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 ...
Página 1 de 2