Administrador de paquetes de Fortran

Administrador de paquetes de Fortran

Administrador de paquetes de Fortran

Administrador de paquetes y sistema de construcción para Fortran

Bienvenido a la documentación del Administrador de paquetes de Fortran (fpm).

Nota

Estas páginas están actualmente en construcción. Por favor ayúdanos a mejorarla contribuyendo con contenido o reportando fallas.

Install

Instructions on how to install fpm across Windows, Linux, macOS and more.

Tutoriales

Aprenda a usar fpm para el desarrollo, creación de proyectos y administración de dependencias en Fortran.

Guías prácticas

Guías prácticas y recetas para resolver problemas específicos con fpm

Referencias

Especificación de componentes de fpm y referencias de implementación

Registro

Ya hay muchos paquetes disponibles para usar con fpm, que proporcionan un ecosistema rico y fácilmente accesible de código de propósito general y alto desempeño. Para obtener una lista completa de los paquetes, consulte el registro de fpm. Nuevos paquetes pueden ser enviados Aquí.

Noticias

Eventos recientes sobre el Administrador de paquetes de Fortran, lanzamientos, conferencias y nuevos paquetes serán anunciados aquí.

  • Fpm version 0.7.0 released (2022-10-26)

    This release introduces preprocessor support in the fpm.toml manifest, allowing for preprocessor macros, file suffixes and directories where the preprocessor should run. This feature was implemented as part of Arteev Raina’s Google Summer of Code 2022 project. Furthermore, fpm has now the ability to compile C++ source files in addition to Fortran and C. Finally, the ability to define compiler profiles in the fpm.toml manifest has been added, although the profile settings are not currently used in the build process.

  • Fpm version 0.6.0 lanzada (2022-06-19)

    Esta versión presenta una mejor visualización para la salida de compilación, la salida del compilador solo se muestra en caso de error para mantener limpia la salida estándar para compilaciones exitosas. Además, fpm ahora puede detectar módulos no utilizados y evita compilar módulos que no son necesarios para una aplicación, lo que mejora la velocidad de compilación con grandes dependencias como stdlib. Al crear un nuevo proyecto con fpm, la información del autor ahora se toma de la configuración de git para evitar el uso de marcadores de posición en el manifiesto. También se incluyeron varias correcciones de errores y muchas mejoras en esta versión.

  • Lanzamiento fpm versión 0.5.0 (2021-11-21)

    Tenemos una gran cantidad de correcciones de errores en esta versión y realizamos muchas mejoras en las herramientas en torno a fpm, como la entrega continua y el instalador de Windows. Las nuevas características incluyen la posibilidad de una mejor selección del compilador/enlazador y el backend de compilación mejorado (las pruebas solo se compilan cuando es necesario, las dependencias de los enlaces se rastrean correctamente).