Annuaire des initiatives
Pertinence
Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.
- Ce projet fournit un guide pratique pour utiliser Singularity, un outil de conteneurisation, afin de créer des environnements isolés et reproductibles pour exécuter des calculs parallèles avec OpenMPI. Il s'adresse aux chercheurs et ingénieurs souhaitant déployer des applications MPI sur des clusters de calcul de manière simplifiée, sans les contraintes des machines virtuelles classiques. Le projet inclut des exemples concrets pour compiler et exécuter des programmes MPI dans des conteneurs, facilitant ainsi la reproductibilité et la portabilité des calculs.
- Le projet nxc-dyn-procs vise à faciliter l'utilisation de NixOS-Compose pour décrire et gérer des environnements de calcul parallèle distribué, en particulier pour l'exécution d'applications sur des clusters. Il permet de définir des compositions d'environnements, reproductibles et adaptées à différentes cibles (VM, Docker, Grid'5000), en utilisant des packages spécifiques tels que pmix, prrte, openmpi, miniapps et dyn_rm.
- Kokkos est un écosystème de bibliothèques C++ conçu pour permettre aux développeurs de créer des applications performantes et portables sur diverses architectures de calcul haute performance. Il offre des abstractions pour l'exécution parallèle du code et la gestion des données, en ciblant des plateformes comme les GPU (CUDA, HIP, SYCL), les CPU multi-cœurs (OpenMP, threads C++) et les systèmes distribués (HPX). Utilisé dans la recherche et l'industrie, il simplifie le développement tout en maximisant les performances.
- Ce projet réalise des tests préliminaires pour évaluer l'accélération des calculs de relaxation magnétique via OpenMP et GPU. Il simule le processus de relaxation utilisé dans Radia en itérant des calculs de nouvelles magnétisations. Les performances sont comparées entre une exécution CPU simple, OpenMP et GPU pour identifier les gains de temps significatifs.
- Libcardan est un modèle de projet template pour le développement de logiciels en Fortran, conçu pour faciliter la création de bibliothèques et d'exécutables scientifiques. Il fournit une structure de projet standardisée, des outils de compilation automatisés via CMake, et des modules pour gérer des fonctionnalités avancées comme le parallélisme (OpenMP/MPI) ou l'intégration de LAPACK. Idéal pour les chercheurs et ingénieurs en calcul numérique.
5 initiatives
10