Resultados de la búsqueda a petición "fortran"

2 la respuesta

Alcance, asociación e información oculta en Fortran 90

1Esta pregunta se refiere a las subrutinas llamadas y llamadas en Fortran 90. Estoy bastante confundido acerca de las reglas para la asociación host / uso / argumentos; Tengo problemas para comprender la lógica de alcance que resulta de estas ...

1 la respuesta

El módulo o la matriz del programa principal debe tener un error de forma constante en Fortran

Una variable entera declarada en el módulo se utiliza como una variable global para definir el tamaño de las matrices relacionadas en el programa. El tamaño del programa varía, por lo que el tamaño de la matriz es una variable pero no ...

1 la respuesta

¿Cuál es el resultado de una función de caracteres de longitud supuesta y por qué debería evitarse?

En respuesta a una preguntasobre los resultados de la función de caracteres de longitud no constante [https://stackoverflow.com/q/42787131], una respuesta menciona "resultado de la función de longitud supuesta" pero no entra en detalles. Si ...

2 la respuesta

eclipse con el depurador Intel Fortran

Mi problema es el siguiente: Quiero usar el depurador de idb intel con eclipse para poder ir paso a paso a través de mi código, al igual queidb -gui hace. Ya intenté implementar una solución que encontré donde reemplazo la llamada directa a idb ...

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

1 la respuesta

Pasar dos opciones como argumentos en OpenCL con Fortran (CLFORTRAN)

Cuando mi programa host está en lenguaje C, puedo pasar dos opciones como argumento de una función OpenCL. Por ejemplo, puedo pasar dos banderas alclCreateBuffer funciona así: clCreateBuffer(context, CL_MEM_READ_ONLY | ...

2 la respuesta

Matriz de funciones y fallo de segmentación: referencia de memoria no válida

Estoy tratando de configurar mi funciónf como una matriz, pero me sale el siguiente error: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: #0 0x6f8b36e3 #1 0x6f8a2722 #2 0x402752 #3 ...

1 la respuesta

¿La rutina de finalización debe ser elemental para poder invocar los elementos de la matriz asignable que se sale del alcance?

Si tengo una matriz asignable de un tipo derivable finalizable, ¿se llamará al finalizador en cada elemento individual cuando la matriz se salga del alcance? Aquí hay un pequeño ejemplo de código que ilustra la pregunta: module LeakyTypeModule ...

6 la respuesta

¿Por qué definir PI = 4 * ATAN (1.d0)

¿Cuál es la motivación para definir PI como PI=4.D0*DATAN(1.D0)dentro del código Fortran 77? Entiendo cómo funciona, pero, ¿cuál es el razonamiento?

1 la respuesta

Error: se esperaba un paréntesis derecho en la expresión en (1)

se muestra Esperaba un paréntesis correcto en la expresión, aunque lo he comprobado muchas veces do i= 0, m-1 do j= 0, ...