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

Release licence étoiles forks dernier commit issues

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

Release licence étoiles forks dernier commit issues

Analyseur de fichiers de configuration pour Fortran

FEconv

Release licence étoiles forks dernier commit issues

utilitaire et bibliothèque pour la conversion entre formats de maillage et de champ d’éléments finis

Tags: ansys msh nastran bdf vtk

FiNeR

Release licence étoiles forks dernier commit issues

Analyseur et générateur INI

Tags: config

FortJSON

Release licence forks issues

Une bibliothèque JSON conçue dans un souci de portabilité sur les architectures HPC

Tags: json hpc

Fortran Equation Parser

Release licence étoiles forks dernier commit issues

Classe d’analyseur d’équations pour l’interprétation et l’évaluation d’équations fournies sous forme de chaînes.

Tags: equation parser

fortran-csv-module

Release licence étoiles forks dernier commit issues

Lire et écrire des fichiers CSV en Fortran moderne

Tags: csv

fortran-utils

Release licence étoiles forks dernier commit issues

Divers utilitaires pour programmes Fortran

Tags: constants types sorting mesh spline ppm hdf5 lapack

fortranlib

Release licence étoiles forks dernier commit issues

Collection de routines scientifiques personnelles en Fortran

Tags: solver integral integrate interpolation histogram constants hdf5 error random posix angles probability stokes vectors

fox

Release licence étoiles forks dernier commit issues

Une bibliothèque XML en Fortran

Futility

Release licence étoiles forks dernier commit issues

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

h5fortran

Release licence étoiles forks dernier commit issues

Interface de lecture/écriture polymorphe HDF5, simple, robuste et légère

Tags: hdf5

json-fortran

Release licence étoiles forks dernier commit issues

Une API JSON en Fortran 2008

Tags: json

jsonff

Release licence forks issues

Routines pour construire des structures JSON en Fortran

Tags: json

M_IO

Release licence étoiles forks dernier commit issues

Module Fortran pour les tâches courantes d’E/S

Tags: delete slurp swallow dirname split path

nc4fortran

Release licence étoiles forks dernier commit issues

Interface orientée objet pour NetCDF4 en Fortran

Tags: netcdf

netCDF-Fortran

Release licence étoiles forks dernier commit issues

Interfaces Fortran pour la bibliothèque C netCDF.

Tags: netcdf

NPY for Fortran

Release licence étoiles forks dernier commit issues

Permet d’enregistrer des tableaux numériques Fortran au format .npy ou .npz de Numpy

Tags: python

os

Release licence étoiles forks dernier commit issues

Sélection de routines du module os de python (destinées à stdlib)

Tags: file C-interface directory access

parff

Release licence forks issues

Les fondements d’une bibliothèque de combinateurs d’analyseurs syntaxiques de style fonctionnel

Tags: parser

pFlogger

Release licence étoiles forks dernier commit issues

Un logger Fortran parallèle (basé sur la conception du logger Python)

Tags: logger mpi

Serialbox

Release licence étoiles forks dernier commit issues

Une bibliothèque et des outils de sérialisation pour C/C++, Python3 et Fortran

Tags: validation

toml-f

Release licence étoiles forks dernier commit issues

Une implémentation d’analyseur TOML pour la sérialisation et la désérialisation des données en Fortran

Tags: toml

VTKFortran

Release licence étoiles forks dernier commit issues

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.