Resultados de la búsqueda a petición "fortran"
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 ...
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?
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 ...
¿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 ...
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, ...
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 ...
¿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 ...
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 ...
¿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 :: ...
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 ...