Sélection de projets Open Source
Un riche écosystème de codes haute performance
Bibliothèques Fortran généralistes#
coretran
Routines Fortran de base et classes orientées objet pour le tri, les kD-Trees, et autres algorithmes permettant de traiter des données et des concepts scientifiques
Tags: dynamic array formatting debugging errors kdtree sorting random binary search strings unit testing timing
FLAP
Analyseur d’arguments de ligne de commandes pour Fortran
Tags: command line cli argument parser
Fortran Astrodynamics Toolkit
Une bibliothèque en Fortran moderne pour l’astrodynamique
La bibliothèque standard Fortran (stdlib)
Une bibliothèque standard de facto pour Fortran, gérée et approuvée par la communauté
fortran-utils
Divers utilitaires pour programmes Fortran
Tags: constants types sorting mesh spline ppm hdf5 lapack
fortranlib
Collection de routines scientifiques personnelles en Fortran
Tags: solver integral integrate interpolation histogram constants hdf5 error random posix angles probability stokes vectors
functional-fortran
Programmation fonctionnelle pour le Fortran moderne
Tags: functional filter fold map
Futility
Utilitaires Fortran comprenant un environnement de tests unitaires, des chaînes de longueur arbitraire, des objets liste de paramètres, des temporisateurs, des définitions géométriques, des wrappers de fichiers, des outils d’algèbre linéaire et le support du calcul parallèle
General-Purpose Fortran
Various Fortran modules for command-line parsing, string operations, parsing, interfaces, …
Tags: string date time graphics command-line posix ncurses sqlite regex
M_history
Sous-programme pour gérer un historique de la ligne de commandes dans les programmes interactifs
Tags: redo
Open Coarrays
A parallel application binary interface for Fortran 2018 compilers
Tags: mpi openshmem gfortran
The NJOY Nuclear Data Processing System
Paquet pour produire des sections efficaces nucléaires ponctuelles et multigroupes et des quantités associées, à partir de données nucléaires évaluées disponibles au format ENDF
Voir le guide pour l’indexation des paquets pour savoir comment faire figurer votre projet dans la liste.