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

1 la respuesta

Ejecute la línea de comando y devuelva la salida del comando

Actualmente, estoy usando llamadas de línea de comandos de shell desde mi programa fortran usando una rutina intrínseca SYSTEM no estándar (similar a la intrínseca Fortran 2008 EXECUTE_COMMAND_LINE): CALL SYSTEM(commandStr)where commandStr es ...

1 la respuesta

Función intrínseca para convertir enteros a reales (16)

Cuál es la mejor manera de convertir un número entero en un número de precisión cuádruple? Para doble precisión uso StrainStep = MaximumStrain/dble(StrainIterations)pero ahoraStrainStep yMaximumStrain sonreal(16). ¿Qué uso en lugar dedble?

2 la respuesta

getting número de unidad libre en fortran

Necesito desarrollar una biblioteca que abra un archivo y analice las cosas. El número de unidad, debido al estilo fortran IO, debe ser decidido por mí, pero no puedo saber qué otras unidades están abiertas en el código del cliente. ¿Existe una ...

2 la respuesta

¿Cómo depurar el error de compilación Fortran 90 "No hay una subrutina específica para el genérico 'foo' en (1)"?

stoy tratando de escribir enlaces Fortran 2003 a la biblioteca CUFFT usando el módulo iso_c_bindings, pero tengo problemas concufftPlanMany subrutina (similar asfftw_plan_many_dft en la biblioteca FFTW). Los enlaces en sí se ven ...

3 la respuesta

Llamando a una subrutina FORTRAN desde C

Estoy intentando llamar a una función FORTRAN desde C Mis preguntas son: SifortRoutine es el nombre de mi subrutina fortran, luego llamo a esto desde C comofortRoutine_. SifortRoutine contiene solo un argumento de matriz de caracteres, ...

3 la respuesta

Cómo obtener una matriz previamente desconocida como salida de una función en Fortran

InPitó: def select(x): y = [] for e in x: if e!=0: y.append(e) return yque funciona como: x = [1,0,2,0,0,3] select(x) [1,2,3]para ser traducido a Fortran: function select(x,n) result(y) implicit none integer:: x(n),n,i,j,y(?) j = 0 do i=1,n if ...

2 la respuesta

¿Cómo verificar si la matriz Fortran contiene valor?

He visto que esto pide otros idiomas, pero después de descubrir qué tan bien Fortran puede manejar las matrices, pensé que podría haber una manera fácil de hacerlo sin bucles. Actualmente estoy buscando en una matriz 3D mirando 'vecinos más ...

6 la respuesta

Uso correcto de módulos, subrutinas y funciones en Fortran

Recientemente aprendí acerca de los bloques de interfaz cuando agrego una función a mi programa Fortran. Todo funciona bien y ordenado, pero ahora quiero agregar una segunda función en el bloque de interfaz. Aquí está mi bloque de ...

4 la respuesta

¿Cómo declarar una matriz de escalares asignables en Fortran?

as matrices asignables son posibles en Fortran 90 y superiores. INTEGER, ALLOCATABLE, DIMENSION(:) :: test_int_array Los escalares asignables, como los caracteres asignables, son posibles en Fortran 2003. CHARACTER(LEN=:), ALLOCATABLE :: ...

4 la respuesta

Fortran lee la entrada en la matriz dinámica

Me gustaría leer las coordenadas de un archivo de entrada. Un archivo de entrada de ejemplo sería similar a: 1 0.1542 0.2541 1.2451 N 12 4.5123 2.0014 2.0154 O 43 8.2145 0.2978 4.2165 Hetc ... El tamaño de este archivo es variable. La primera ...