Resultados de la búsqueda a petición "fortran"
¿Se puede confiar en Random Number Generator de Fortran 90 para la integración de Monte Carlo?
He escrito un algoritmo corto de integración de Monte Carlo para calcular una integral en Fortran 90. Una vez comparé el resultado obtenido al resolver la integral con respecto a algún parámetro usando el generador intrínseco de números ...
Concatenar cadenas en una macro usando gfortran
La macro de preprocesador C para concatenación (##) no parece funcionar en una Mac con gfortran. El uso de otros compiladores de Fortran en otros sistemas funciona, así que estoy buscando una solución para gfortran. Tengo que usar el## crear ...
Función Devolver una matriz en Fortran
Tengo entendido que puede devolver una matriz de una función en Fortran, pero por alguna razón mi código solo devuelve el primer valor de la matriz que le pido que devuelva. Esta es la función: function polynomialMult(npts,x,y) integer npts ...
¿Cómo compilo este código Fortran con el nuevo ifort 2017?
Tengo el siguiente código fortran que se compila con ifort anterior a 2017: program parallel_m contains character(500) function PARALLEL_message(i_ss) character(50) :: Short_Description = " " integer :: i_s =0 integer :: n_threads = 0 ! ...
¿Cómo usar gfortran para Fortran 90 con la extensión de archivo .for?
Después de instalar Gfortran en Ubuntu (16.04) apunta a f95. Veo en el manual de gfortran que se puede dar la opción -std para f95 y adelante. El valor por defecto-std El valor de la opción que veo en el manual es "gnu". No estoy seguro de las ...
Fortran bibliotecas dinámicas, carga en tiempo de ejecución?
¿Es posible que un programa Fortran cargue una biblioteca Fortran en tiempo de ejecución? De ser así, ¿sería posible modificar una función y recompilar solo la biblioteca para que el programa compilado originalmente llame a la función modificada ...
¿Es posible generar una variable con valor cero como en blanco en Fortran?
Me gustaría generar variables reales en un archivo formateado. Si las variables son distintas de cero, se utilizan declaraciones de formato. Pero si las variables son cero, solo se generan espacios en blanco, similar a lo que hace Iw.0. ¿Es ...
Error de tiempo de ejecución de Fortran mpi
Estoy tratando de entender la escritura de datos paralelos del código Fortran con MPI. Encontré un programa simple deaquí [http://www.mcs.anl.gov/research/projects/mpi/usingmpi2/examples/starting/io3f_f90.htm] . Compilé y ejecuté el programa con ...
Interfaz Fortran para llamar a una función C que devuelve un puntero
Tengo una función C double* foofunc() { /* Function Body */ }No sé cómo declarar una interfaz enFortran llamar a estoC función. Además, si se supone que un puntero apunta aGPU device memory, ¿cómo podría definir eso en elFortran ¿interfaz? ...
Función con más argumentos e integración.
Tengo un problema simple pero no puedo encontrar una solución en ningún lado. Tengo que integrar una función (por ejemplo, usando una subrutina de reglas de Simpson) pero estoy obligado a pasar a mi función más de un argumento: uno es la variable ...