Articulo de referencia

Lista de software y herramientas Fortran

Esta es una lista de software y herramientas de Fortran , que incluye IDE , compiladores , bibliotecas , herramientas de depuración , herramientas de computación numérica y cien...

Esta es una lista de software y herramientas de Fortran , que incluye IDE , compiladores , bibliotecas , herramientas de depuración , herramientas de computación numérica y científica, y proyectos relacionados.

Compiladores de Fortran

Entornos de desarrollo integrados (IDE) y editores

Bibliotecas matemáticas

Bibliotecas científicas

Herramientas de depuración y rendimiento

  • GDB — Depurador GNU con soporte para Fortran
  • Valgrind : herramienta para depuración y análisis de memoria.
  • VTune Profiler : herramienta de análisis de rendimiento
  • Allinea Forge: depurador y generador de perfiles para aplicaciones HPC [ 15 ]

Gestión de compilaciones y paquetes

  • Autotools : sistema de compilación compatible con proyectos Fortran.
  • CMake : sistema de compilación multiplataforma compatible con Fortran
  • Crear : herramienta de automatización de compilación
  • Spack : administrador de paquetes para software HPC, incluidas las bibliotecas Fortran [ 16 ]

Bibliotecas de aprendizaje automático e inteligencia artificial

  • Atenea [ 17 ]
  • Fiats (Inferencia funcional y entrenamiento para sustitutos) [ 18 ]
  • FNN (Red Neuronal Fortran) [ 19 ]
  • FortNN [ 20 ]
  • Fortran-TF-lib (interfaz Fortran para TensorFlow) [ 21 ]
  • FTorch (interfaz Fortran para PyTorch) [ 22 ]
  • MlFortran [ 23 ]
  • RoseNNa [ 24 ]

Herramientas de computación paralela y de alto rendimiento

  • Enlaces MPI Fortran : interfaz estándar para paralelismo en memoria distribuida.
  • OpenMP : soporte para programación paralela de memoria compartida mediante directivas del compilador [ 25 ].
  • Coarray Fortran : modelo de programación paralela introducido en Fortran 2008 [ 26 ]
  • ScaLAPACK — paquete de álgebra lineal paralela construido sobre LAPACK [ 27 ]

Marcos de prueba

Herramientas de documentación y análisis de código

  • FORD : generador automático de documentación para proyectos modernos de Fortran.
  • SQuORE — plataforma de gestión y calidad de software con soporte para análisis de código [ 29 ]
  • Understand — herramienta de análisis estático y comprensión de código para grandes proyectos Fortran [ 30 ]

Véase también

  • Fortran-lang.org — comunidad y recursos
  • Sitio web oficial de GNU Fortran
  • Compilador Intel Fortran
  • Compilador Fortran nAG
  • Página principal de John Burkardt, que incluye enlaces al código fuente de Fortran 77 y Fortran 90.

Referencias

  1. "Compilador Fortran nAG" .
  2. "Compiladores — Lenguaje de programación Fortran" .
  3. "Code::Blocks IDE para Fortran | CBFortran" . cbfortran.sourceforge.io . Consultado el 22/11/2025 .
  4. "Herramientas de desarrollo de Eclipse Photran Fortran | projects.eclipse.org" . projects.eclipse.org . Consultado el 22 de noviembre de 2025 .
  5. https://www.gnu.org/software/emacs/manual/html_node/emacs/Fortran.html
  6. ^ "Complemento Satamas/Fortran" . GitHub .
  7. "Archivo de Apache NetBeans" . Archivado del original el 11 de noviembre de 2016.
  8. https://fortran-lang.org/learn/os_setup/text_editors/
  9. "IDEs — Lenguaje de programación Fortran" .
  10. https://computing.llnl.gov/projects/odepack
  11. https://github.com/Nicholaswogan/odepack
  12. https://people.math.sc.edu/Burkardt/f77_src/odepack/odepack.html
  13. "Bibliotecas Fortran para álgebra lineal, optimización, búsqueda de raíces, etc. — Lenguaje de programación Fortran" .
  14. "Aplicaciones y bibliotecas para problemas matemáticos y científicos aplicados — Lenguaje de programación Fortran" .
  15. "Guía del usuario de Allinea Forge" (PDF) . Archivado del original (PDF) el 2 de marzo de 2022.
  16. "Herramientas de compilación — Lenguaje de programación Fortran" .
  17. "Athena" . GitHub .
  18. "Fiats" . GitHub . Laboratorio Nacional Lawrence Berkeley.
  19. "FNN" . GitHub .
  20. "FortNN" . GitHub .
  21. "fortran-tf-lib" . GitHub . Cambridge ICCS.
  22. "FTorch" . GitHub . Cambridge ICCS.
  23. "MlFortran" . GitHub .
  24. Bati, Ajay; Bryngelson, Spencer H. (2024). "RoseNNa: Una biblioteca portátil y de alto rendimiento para la inferencia de redes neuronales con aplicación a la dinámica de fluidos computacional". Computer Physics Communications . 296 109052. arXiv : 2307.16322 . Bibcode : 2024CoPhC.29609052B . doi : 10.1016/j.cpc.2023.109052 .
  25. "Especificaciones" .
  26. "Programación paralela con coarrays de Fortran 2008 y 2018" .
  27. "Guía del usuario de ScaLAPACK" .
  28. "Fortran Unit Testing Framework (fUnit v1.0) (LAR-17081-1)" . Catálogo de software de la NASA . Consultado el 31 de marzo de 2024 .
  29. "Arquitectura Squore [ Administración ] · Squore 25.0.0" .
  30. "Understand - Guía del usuario y manual de referencia" (PDF) . Septiembre de 2024. Archivado del original (PDF) el 23 de abril de 2025.
  • Fortran-lang.org — recursos de la comunidad