Preguntas etiquetadas con fortran

Fortran es un lenguaje de programación de uso general ampliamente utilizado por la comunidad científica informática.

56
C ++ vs Fortran para HPC

En mi programa de doctorado en ciencias computacionales, estamos trabajando casi exclusivamente en C ++ y Fortran. Parece que algunos profesores prefieren uno sobre el otro. Me pregunto cuál es 'mejor' o si uno es mejor que el otro en ciertas

41
¿Qué hace que Fortran sea rápido?

Fortran tiene un lugar especial en la programación numérica. Ciertamente, puede hacer un software bueno y rápido en otros idiomas, pero Fortran sigue funcionando muy bien a pesar de su antigüedad. Además, es más fácil hacer programas rápidos en Fortran. He hecho programas rápidos en C ++, pero...

19
¿Cómo escribo código dimensionalmente agnóstico?

A menudo me encuentro escribiendo código muy similar para versiones de una, dos y tres dimensiones de una operación / algoritmo dado. Mantener todas estas versiones puede volverse tedioso. La generación de código simple funciona bastante bien, pero parece que debe haber una mejor manera. ¿Existe...

18
F2Py con matrices de formas asignables y asumidas

Me gustaría usar f2pycon Fortran moderno. En particular, estoy tratando de que el siguiente ejemplo básico funcione. Este es el ejemplo útil más pequeño que pude generar. ! alloc_test.f90 subroutine f(x, z) implicit none ! Argument Declarations ! real*8, intent(in) :: x(:) real*8, intent(out)...

17
¿Qué versión de Fortran debería aprender?

Soy un estudiante de Ingeniería Mecánica interesado en el campo de la ingeniería aeroespacial donde, según me han dicho, Fortran todavía se usa comúnmente. ¿Qué versión de Fortran debo invertir mi tiempo para

17
Python vs FORTRAN

¿Cuál es mejor: FORTRAN o Python? Y supongo que en ambos casos necesitas a Gnuplot, ¿estoy en lo cierto? Estoy trabajando en una máquina con Windows en este momento. Me gustaría usarlo para obtener soluciones numéricas para problemas de física, incluidas simulaciones de Monte-Carlo, integración y...

16
Diseño de fila mayor versus columna mayor de matrices

En la programación de cálculos de matriz densa, ¿hay alguna razón para elegir un diseño de fila mayor del diseño de columna mayor? Sé que dependiendo del diseño de la matriz elegida, necesitamos escribir el código apropiado para usar las memorias caché de manera efectiva para fines de velocidad....

13
¿Existe alguna herramienta que pueda generar extensiones de intervalo de las funciones Fortran (o C) al analizar el código Fortran (o C)?

Los estudios de caso en mi tesis doctoral requieren que tenga extensiones de intervalo de subrutinas Fortran en CHEMKIN-II (disculpas por el enlace; es el mejor que pude encontrar para un paquete que Sandia National Laboratory ya no distribuye). CHEMKIN-II es un paquete químico usado en química de...