Resultados de la búsqueda a petición "fortran"
¿Cuál es el tipo equivalente en C para REAL (KIND = real_normal) en Fortran?
Tengo un problema con pasar una matriz de Fortran a una función c: en fortran, la matriz se define como REAL(KIND=real_normal) , DIMENSION(:), ALLOCATABLE :: array call cFunc(array)Si define el cFunc como void cFunc(double *data){...}Que los ...
¿Cómo pasar nombres de subrutinas como argumentos en Fortran?
¿Cuál es la sintaxis para pasar nombres de subrutinas como argumentos? Esquemáticamente: . . call action ( mySubX ( argA, argB ) ) . . subroutine action ( whichSub ( argA, argB ) ) ... call subroutine whichSub ( argA, argB ) ... end ...
Error de Fortran sqrt ()
Soy muy nuevo en Fortran y estoy atascado con el siguiente programa para encontrar raíces usando la ecuación cuadrática. Está mostrando el siguiente error: d = sqrt (bsq \ xE2 \ x80 \ x93 ac4) 1 Error: error de sintaxis en la lista ...
¿Los caracteres de control de Fortran (control de carro) todavía se implementan en compiladores?
En el libroFortran 95/2003 para científicos e ingenieros [https://rads.stackoverflow.com/amzn/click/com/0073191574], se habla mucho sobre la importancia de reconocer que la primera columna de una declaración de formato está reservada para los ...
Opción COMPARTIDA en la Declaración ABIERTA en el estándar Fortran
En esta documentaciónDocumento de HP Fortran [http://h21007.www2.hp.com/portal/download/files/unprot/fortran/docs/lrm/lrm0476.htm] , la declaración ABIERTA acepta las opciones COMPARTIDA y LECTAMENTE En esta documentaciónDoc. Estándar de Fortran ...
¿Fortran no puede hacer la suma entre 865398.78 y -865398.78? ¿Por qué la respuesta es -0.03?
En el siguiente código, estoy sumando 865398.78 y -865398.78. Espero obtener 0, pero en cambio obtengo -0.03. Código fuente: program main real(8) :: x open(10,file="test.txt") read(10,*)x print *,"x=",x x=x+865398.78 print *,"x+865398.78=",x ...
Diferencia entre "character * 10 :: a" y "character :: a (10)"
Intentando actualizar mi conocimiento de Fortran 90 para un proyecto, me he encontrado con algo extraño al usar archivos internos. Considere el código de ejemplo: ! ---- internal_file_confusion.f90 ---- program internal_file_confusion ...
Asignación de Fortran en la declaración y guardar el atributo
En fortran 95, si asigna una variable en la declaración integer :: var = 0es equivalente a integer, save :: var = 0y, por lo tanto, la variable se conserva después de la ejecución de rutina (es equivalente astatic en C hablar) y no se reinicia ...
Crear matrices heterogéneas en Fortran
Estoy tratando de crear matrices heterogéneas que contienen variables de diferentes tipos, por ejemplo,[ 1.0, 7, "hi" ]. Traté de incluirclass(*) otype(*) en el constructor de matrices (consulte el final del siguiente código), pero gfortran5.2 ...
Falla de segmentación al pasar la función interna como argumento
Tengo un código que pasa una función interna del programa principal como argumento para una función: cuando la función que se pasa finalmente se llama causa una falla de segmentación. Esto solo ocurre cuando uso Windows Subsystem para Linux ...