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

4 la respuesta

Asignar matriz dinámica con dimensiones interdependientes

Esto es un poco complicado; Agradecería cualquier comentario sobre cómo mejorar la claridad de la pregunta. Ok, digamos que tengo una matriz: real, allocatable :: A(:,:,:) y quiero asignarlo antes de usarlo. ¿Es posible que el tamaño de la ...

4 la respuesta

Compile el módulo fortran con f2py

Tengo un módulo Fortran que estoy tratando de compilar con f2py (se enumera a continuación). Cuando elimino la declaración del módulo y dejo la subrutina en el archivo, todo funciona bien. Sin embargo, si el módulo se declara como se muestra a ...

4 la respuesta

Cómo alias un nombre de función en Fortran

No estoy seguro si el título está bien escrito. Sugerencias bienvenidas. Esto es lo que quiero hacer. Verifique una condición y luego decida qué función usar en un bucle. Por ejemplo if (a < 0) then loop_func = func1 else loop_func = func2 ...

2 la respuesta

Gfortran directivas de preprocesador para diferentes sistemas operativos

¿Podría decirme, por favor, cómo puedo hacer lo siguiente: #if __unix__ #define path_sep='/' #elif __windows__ #define path_sep='\' #else #error "path_sep not defined." #endifusing compilador gfortran.

4 la respuesta

C / C ++, FORTRAN, guiones bajos y GNU Autotools

Tengo una pregunta sobre programación en lenguaje mixto (C / C ++ y FORTRAN) usando gcc y gfortran. He buscado un montón de "mezclar fortran con el lenguaje X" y no he podido resolver esto. No estoy seguro de si se trata de un problema de ...

2 la respuesta

¿Cómo puedo implementar una lista vinculada en fortran 2003-2008

Necesito implementar una estructura de datos de lista de enlaces para mi código de dinámica molecular en fortran 2003/2008 Estoy usando los compiladores más nuevos de fortran (Intel). ¿Cómo hago para implementar la lista vinculada de la mejor ...

2 la respuesta

escritura de matriz compleja en fortran

¿Cómo se escribe uncomplej (nXn) matriz en Fortran a un archivo? Por ejemplo DO I=1,N write(14,'(100g15.5)') ( M(i,j), j=1,n ) ENDDO En este ejemplo, se obtienen 2nXn elementos escritos en el archivo, es decir, lo real y lo imaginario. En lugar ...

10 la respuesta

Leyendo un archivo binario con python

Encuentro particularmente difícil leer archivos binarios con Python. ¿Puedes darme una mano? Necesito leer este archivo, que en Fortran 90 es fácilmente leído por int*4 n_particles, n_groups real*4 group_id(n_particles) read (*) ...

2 la respuesta

Error: desajuste de rango en la referencia de matriz en (1) (2/1)

Solicitaría amablemente su ayuda sobre este código: seguí recibiendo Error: No coinciden los rangos en la referencia de matriz en (1) (2/1). Y mi objetivo es pasar por cada punto en un cubo (p = i + (j-1) * N + (k-1) * N * N) y calcular el ...

8 la respuesta

Fortran formato de archivo sin formato

No entiendo el formato de los archivos sin formato en fortran. Por ejemplo open (3,file=filename,form="unformatted",access="sequential") write(3) matrix(i,:)salida una columna de una matriz en un archivo. Descubrí que rellena el archivo con 4 ...