Pressio est un cadre informatique open source visant à faire progresser le domaine des modèles d'ordre réduit (ROM) pour les systèmes dynamiques en science et en ingénierie. Nous utilisons une programmation générique et ciblons les applications de mémoire partagée et distribuée en utilisant des types de données arbitraires et divers modèles de programmation.
Nous pensons que la clé pour développer une telle capacité à partir de la base est d’identifier correctement les éléments de base et de les modulariser en conséquence. C'est l'approche adoptée ici : la bibliothèque est composée de plusieurs composants qui peuvent être utilisés indépendamment et de manière autonome, mais qui constituent dans leur ensemble la base de pile du composant rom. L’un des principaux résultats est que, quel que soit votre intérêt pour les ROM, certains composants de la bibliothèque pourraient vous être utiles.
Cliquez ci-dessous pour consulter la documentation :
En attendant une version 1.0 stable, soyez patient et ne soyez pas surpris si l'API et les fonctionnalités changent assez rapidement d'une version 0.x à la suivante, affectant ainsi la rétrocompatibilité. Certains composants de pressio sont plus matures et stables que d’autres, mais jusqu’à ce que nous puissions revendiquer le même niveau de stabilité pour tous, gardez cela à l’esprit.
Retrouvez-nous sur Slack : https://pressioteam.slack.com et/ou ouvrez un ticket sur github.
La licence complète est disponible ici.
À un moment donné, nous prévoyons de publier ceci, pour l'instant nous avons une prépublication arXiv sur : https://arxiv.org/abs/2003.07798.