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

6 la respuesta

Cómo asignar una matriz dentro de la rutina fortran "llamada" desde C

Creo que el título dice lo que necesito. Sé que podemos usar la función "asd" para hacer esto, pero por alguna razón necesito hacer la asignación en Fortran (es decir, en la subrutina "asd_"). Aquí está el código C: #include <stdio.h> void ...

3 la respuesta

Llamando a una subrutina FORTRAN desde C

Estoy intentando llamar a una función FORTRAN desde C Mis preguntas son: SifortRoutine es el nombre de mi subrutina fortran, luego llamo a esto desde C comofortRoutine_. SifortRoutine contiene solo un argumento de matriz de caracteres, ...

2 la respuesta

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

3 la respuesta

Dormir en Fortran

¿Alguien sabe de una manera de dormir durante un número determinado de milisegundos en Fortran? No quiero utilizar llamadas de sistema no portátiles, por lo que se preferiría cualquier cosa intrínseca a las bibliotecas Fortran o C.

3 la respuesta

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

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