Sélection de projets Open Source

Un riche écosystème de codes haute performance

Bibliothèques Fortran pour l’algèbre linéaire, l’optimisation, la recherche de racines, etc.#

2DECOMP&FFT

Bibliothèque pour la décomposition en crayon 2D et la transformée de Fourier rapide distribuée

Tags: fft parallel distributed-memory openmpi

ARPACK

Release licence étoiles forks dernier commit issues

Collection de sous-routines Fortran77 conçues pour résoudre des problèmes de valeurs propres à grande échelle.

Tags: eigenvalue eigenvector singular value decomposition svd

bspline-fortran

Release licence étoiles forks dernier commit issues

Interpolation B-Spline multidimensionnelle de données sur une grille régulière

Tags: spline interpolation extrapolation integration integral

DBCSR

Release licence étoiles forks dernier commit issues

Distributed block compresseed sparse row matrix library

Tags: linear-algebra parallel mpi openmp cuda hip

ddeabm

Release licence étoiles forks dernier commit issues

Implémentation en Fortran moderne de l’algorithme DDEABM Adams-Bashforth

Tags: ode adams-bashforth

ddPCM

Release licence étoiles forks dernier commit issues

Une implémentation rapide basée sur la décomposition de domaine du modèle de solvatation COSMO

Tags: continuum-solvation cosmo pcm cpcm

DelaunaySparse

Release licence étoiles forks dernier commit issues

Multivariate Interpolation via a Sparse Subset of the Delaunay Triangulation in Medium to High Dimensions.

Tags: interpolation openmp acm-toms

dop853

Release licence étoiles forks dernier commit issues

Édition en Fortran moderne du solveur ODE DOP853 de Hairer

Tags: ode runge kutta

ElmerFEM

Release licence étoiles forks dernier commit issues

Logiciel d’éléments finis pour la résolution numérique d’équations aux dérivées partielles

Tags: pde fe

ELPA

Solveurs de valeurs propres pour applications Petaflop

Tags: mpi gpu

FATODE

Release licence étoiles forks dernier commit issues

Une bibliothèque Fortran pour l’intégration d’équations différentielles ordinaires avec des capacités d’analyse de sensibilité directe et adjointe

Tags: ode-solver

fgsl

Release licence étoiles forks dernier commit issues

Interface Fortran pour la bibliothèque scientifique GNU (GNU Scientific Library)

FLINT

Release licence étoiles forks dernier commit issues

Bibliothèque Fortran pour l’INTegration numérique des équations différentielles

Tags: ode runge kutta

fmm2d

Release licence étoiles forks dernier commit issues

Calcule les interactions à N corps régies par les équations de Laplace et de Helmholtz, avec une précision donnée, en deux dimensions, sur une machine multi-cœurs à mémoire partagée.

Tags: fast-multipole-method

FMM3D

Release licence étoiles forks dernier commit issues

Calcule les interactions à N corps régies par les équations de Laplace et de Helmholtz, avec une précision spécifiée, en trois dimensions, sur une machine multicœur à mémoire partagée.

Tags: fast-multipole-method

FOODIE

Release licence étoiles forks dernier commit issues

Environnement orienté objet d’intégration d’équations différentielles en Fortran

Tags: ode pde euler runge kutta

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

FTorch

Release licence étoiles forks dernier commit issues

Allows users to interface into the PyTorch machine learning library

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

GALAHAD

Release licence étoiles forks dernier commit issues

Modules pour l’optimisation non linéaire

Tags: least squares active set quadratic-programming interior point convex-programming linear-programming

HANDE

Release licence étoiles forks dernier commit issues

Chimie quantique stochastique (open source)

Tags: qmc electronic-structure

Incompact3d

Release licence étoiles forks dernier commit issues

Solveur pour les équations incompressibles de Navier-Stokes

LAPACK

Release licence étoiles forks dernier commit issues

Routines pour l’algèbre linéaire numérique

Tags:  blas  linear-algebra

libnegf

Release licence étoiles forks dernier commit issues

Une bibliothèque générale pour les fonctions de Green de non-équilibre

Tags: transport electronic-structure

librsb

Une bibliothèque de calcul parallèle à mémoire partagée de matrices creuses pour le format Recursive Sparse Blocks implémentant la norme Sparse BLAS

Tags: linear-algebra openmp

Los Alamos Grid Toolbox (LaGriT)

Release licence étoiles forks dernier commit issues

Une bibliothèque d’outils pour la génération de maillage, l’optimisation de maillage et la maintenance dynamique de maillage

MapTran3D

Release licence étoiles forks dernier commit issues

Géodésie, conversions de coordonnées 3D pour ECEF, ENU, ECI…

neural-fortran

Release licence étoiles forks dernier commit issues

Un cadriciel parallèle de réseaux neuronaux.

Tags: back propagation coarray

nlesolver-fortran

Release licence étoiles forks dernier commit issues

Nonlinear equation solver with modern Fortran

NTPoly

Release licence étoiles forks dernier commit issues

Une bibliothèque massivement parallèle pour le calcul des fonctions de matrices éparses.

Tags: mpi

NUFFT

Transformées de Fourier rapides non uniformes

Tags: non-uniform-fft fft

NumDiff

Release licence étoiles forks dernier commit issues

une interface en Fortran moderne pour calculer la matrice jacobienne (dérivée) de m fonctions non linéaires qui dépendent de n variables

Tags: finite difference

Numerical methods in fortran

Release licence étoiles forks dernier commit issues

Solving linear, nonlinear equations, ordinary differential equations

Tags: ode pde integral stochastic quadrature plotting

ODEPACK

Une collection systématique de solveurs ODE (FORTRAN 77)

Tags: ode runge kutta adams-bashforth

OpenBLAS

Release licence étoiles forks dernier commit issues

Bibliothèque BLAS optimisée basée sur GotoBLAS2

Tags:  blas  linear-algebra

OpenFFT

Logiciel parallèle à code source ouvert pour le calcul de transformées de Fourier rapides multidimensionnelles (FFT 3-D et 4-D)

Tags: fft openmpi domain-decomposition-method

ParaMonte

Release licence étoiles forks dernier commit issues

Une bibliothèque de simulation Monte Carlo parallèle MPI/Coarray, polyvalente et performante, implémentée en Fortran 2018 avec des interfaces vers C/C++/Fortran/MATLAB/Python

Tags: parallel mpi coarray monte carlo mcmc c cpp matlab python statistics bayesian stochastic optimization sampling integration machine learning

PCHIP

Release licence étoiles forks dernier commit issues

Paquet d’interpolation Hermite cubique par morceaux

Tags: hermite spline interpolation integration integral

PENF

Release licence étoiles forks dernier commit issues

Fournit des paramètres KIND portables et de nombreuses procédures pour les utiliser

Tags: kinds integer real ieee floating point floats precision

PoisFFT

Release licence étoiles forks dernier commit issues

Bibliothèque pour résoudre l’équation de Poisson sur une grille cartésienne uniforme en utilisant la transformée de Fourier rapide

Tags: fft poisson

PROPACK

Logiciels pour le calcul de la décomposition en valeur singulière de matrices de grande taille, éparses ou structurées

Tags: linear-algebra svd lanczos-bidiagonalization openmp

PSBLAS

Release licence étoiles forks dernier commit issues

Parallel Sparse BLAS

Tags: linear-algebra mpi

QMD-PROGRESS

Release licence étoiles forks dernier commit issues

Solveur de structure électronique récursif basé sur les graphes, rapide (O(N)) et parallèle.

Tags: mpi

QNSTOP

Release licence étoiles forks dernier commit issues

Algorithme Quasi-Newton pour l’optimisation stochastique.

Tags: quasi-newton-optimization stochastic-optimization acm-toms

qr_mumps

Release licence forks issues

A parallel multifrontal solver for sparse linear systems based on QR and Cholesky decomposition

Tags: QR Cholesky sparse multifrontal least-squares

quadpack

Release licence étoiles forks dernier commit issues

Fortran library for the numerical computation of definite one-dimensional integrals

Tags: quadpack quadpack2 integrals

quaff

Release licence forks issues

Quantités pour Fortran. Faites des maths avec des unités plus commode

regridpack

Release licence étoiles forks dernier commit issues

Suite de routines Fortran pour l’interpolation de valeurs entre des tableaux à une, deux, trois et quatre dimensions définis sur des grilles orthogonales uniformes ou non uniformes

Tags: linear cubic interpolation

rng_fortran

Release licence étoiles forks dernier commit issues

Générateur de nombres pseudo-aléatoires en Fortran, utilisant en interne xoroshiro128+

Tags: uniform normal poisson distributed

RPNcalc

Release licence étoiles forks dernier commit issues

Calculatrice en notation polonaise inverse à utiliser en console interactive

SciFortran

Release licence étoiles forks dernier commit issues

collection de modules et de procédures Fortran pour le calcul scientifique.

SHTOOLS

Release licence étoiles forks dernier commit issues

Une bibliothèque Fortran-95/Python qui peut être utilisée pour effectuer des transformations harmoniques sphériques

Tags: spectral analysis Slepian bases gravitational magnetic field openmp

SLICOT

Release licence étoiles forks dernier commit issues

Une bibliothèque de sous-routines Fortran pour les systèmes et le contrôle

slsqp

Release licence étoiles forks dernier commit issues

Optimiseur non linéaire à contraintes SLSQP

Tags: nonlinear-programming equality inequality constraints

Tapenade

Un outil pour la différenciation automatique (avant/arrière) des programmes Fortran et C

Tags: algorithmic derivative ad

VTMOP

Release licence étoiles forks dernier commit issues

Solveur pour les problèmes d’optimisation multi-objectifs de type boîte noire.

Tags: global-optimization simulation-optimization blackbox-optimization multiobjective-optimization multicriteria-optimization response-surface-methodology acm-toms

Voir le guide pour l’indexation des paquets pour savoir comment faire figurer votre projet dans la liste.