Resultados de la búsqueda a petición "fortran"
Rastrea el uso de memoria en Fortran 90
Estoy tratando de rastrear el uso de memoria y el tiempo de CPU de una subrutina en un programa Fortran 90. Para rastrear el tiempo de la CPU, utilizo lo siguiente: call cpu_time(tic) call subroutine(args) call cpu_time(toc) time = toc-tic ¿Hay ...
Función privada en Fortran
¿Cómo declaro una función privada en Fortran?
FORTRAN - matriz asignable en subrutina
Estoy tratando de usar una matriz asignable en una subrutina, pero el compilador se queja de que Error: Dummy argument 'locs' with INTENT(IN) in variable definition context (ALLOCATE object) at (1)Lo único que pude encontrar fue que se supone ...
Confusa doble precisión real en Fortran
Ahora tengo en mente esta pregunta candente: ¿Cuál es la forma "aceptada" de declarar real la doble precisión en el Fortran moderno? En orden del más antiguo al más nuevo, la historia parece ser así:DOUBLE PRECISION, ...
Función de retorno de caracteres de longitud desconocida
¿Cómo utilizar la función de caracteres de donde el resultado es de longitud desconocida inicialmente? lostrim() Entiendo que la función muestra que es posible no especificar la longitud de la cadena de retorno. Por ejemplo: write (*,*) ...
Función con valor de matriz
Soy nuevo en el área de programación de Fortran y después de probar algunos programas, ya tuve la sensación de cómo escribir programas. Ahora estaba probándome con un programa un poco más difícil y me encontré con un problema que no podía ...
Obteniendo fortran error de tiempo de ejecución: fin del archivo
Recientemente aprendí a trabajar con archivos básicos en Fortran y supuse que era tan simple como: open(unit=10,file="data.dat") read(10,*) some_variable, somevar2 close(10)Así que no puedo entender por qué esta función que escribí no funciona. ...
Cómo anular un constructor de estructuras en fortran
¿Actualmente es posible anular el constructor de estructuras en Fortran? He visto ejemplos propuestos como este (como en la especificación Fortran 2003): module mymod type mytype integer :: x ! Other stuff end type interface mytype module ...
La mejor práctica cuando se trabaja con números mágicos de doble precisión
¿Necesito necesariamente especificarD (p.ej.,1.234D+00) al final de todonúmeros mágicos [https://en.wikipedia.org/wiki/Magic_number_%28programming%29] (constantes literales) si ya he declarado todo doble precisión de todos modos?
Acceda a un parámetro desde una interfaz (Fortran)
Estoy usando un parámetro para corregir la precisión de los tipos utilizados. Esto funciona bien hasta que trato de usar el mismo tipo dentro de una interfaz. Considere este pequeño ejemplo: module Hello implicit none save integer, parameter :: ...