Sélection de projets Open Source
Un riche écosystème de codes haute performance
Bibliothèques pour la lecture, l’écriture et l’analyse de fichiers et d’entrées#
atomsk
Pour créer, manipuler, et convertir des fichiers de positions pour les simulations à l’échelle atomique dans le domaine des sciences des matériaux
Tags: file-formats
config_fortran
Analyseur de fichiers de configuration pour Fortran
FEconv
utilitaire et bibliothèque pour la conversion entre formats de maillage et de champ d’éléments finis
Tags: ansys msh nastran bdf vtk
FortJSON
Une bibliothèque JSON conçue dans un souci de portabilité sur les architectures HPC
Tags: json hpc
Fortran Equation Parser
Classe d’analyseur d’équations pour l’interprétation et l’évaluation d’équations fournies sous forme de chaînes.
Tags: equation parser
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
fox
Une bibliothèque XML en Fortran
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
NPY for Fortran
Permet d’enregistrer des tableaux numériques Fortran au format .npy ou .npz de Numpy
Tags: python
os
Sélection de routines du module os de python (destinées à stdlib)
Tags: file C-interface directory access
parff
Les fondements d’une bibliothèque de combinateurs d’analyseurs syntaxiques de style fonctionnel
Tags: parser
Serialbox
Une bibliothèque et des outils de sérialisation pour C/C++, Python3 et Fortran
Tags: validation
toml-f
Une implémentation d’analyseur TOML pour la sérialisation et la désérialisation des données en Fortran
Tags: toml
VTKFortran
Bibliothèque pour analyser et émettre des fichiers conformes au standard VTK (XML)
Voir le guide pour l’indexation des paquets pour savoir comment faire figurer votre projet dans la liste.