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

3 la respuesta

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

4 la respuesta

Función privada en Fortran

¿Cómo declaro una función privada en Fortran?

3 la respuesta

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

3 la respuesta

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

2 la respuesta

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 (*,*) ...

1 la respuesta

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

5 la respuesta

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

2 la respuesta

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

1 la respuesta

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?

1 la respuesta

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