Aller au contenu principal

Applications disponibles

eXplor-v2 met à disposition des applications et environnements logiciels pour le calcul scientifique, l’intelligence artificielle, la simulation numérique et le calcul haute performance.

Cette section présente les principales catégories d’applications. Pour les logiciels scientifiques, chaque page dédiée indique les versions disponibles, le module à charger, les prérequis de licence, les ressources recommandées et les exemples de scripts Slurm adaptés.

Catégories d’applications​

CatégorieDescriptionPage dédiée
Python et intelligence artificiellePython, bibliothèques scientifiques et frameworks d’apprentissage automatique, tels que PyTorch, TensorFlow et JAXPython et IA
Logiciels scientifiquesApplications de chimie, physique, science des matériaux et ingénierie : GROMACS, LAMMPS, Gaussian, Molpro, VASP, ANSYS, MATLAB et autresLogiciels scientifiques
Outils HPCCompilateurs, MPI, bibliothèques mathématiques, débogage et profilageOutils HPC

Utiliser une application​

La plupart des applications sont accessibles via un module d’environnement :

module spider nom-du-logiciel
module load nom-du-logiciel/VERSION

Selon l’application, vous pouvez également utiliser :

  • Environnements Conda pour Python et ses bibliothèques ;
  • Conteneurs Apptainer pour les applications conteneurisées ou les environnements complexes ;
  • Installations système accessibles directement, selon les règles définies par le centre.

Avant de lancer un calcul, consultez la page dédiée de l’application pour identifier :

  • le module et les versions disponibles ;
  • l’exécutable à utiliser ;
  • les éventuelles conditions de licence ;
  • les ressources CPU, GPU, MPI, mémoire et durée à demander ;
  • les scripts Slurm de référence et les commandes de suivi.
Scripts spécifiques aux logiciels

Les exemples de scripts Slurm sont intégrés aux pages des logiciels scientifiques. Cette organisation permet de proposer des scripts adaptés aux exécutables, aux modes de parallélisme et aux contraintes propres à chaque application.

Bonnes pratiques​

  • Vérifiez les versions disponibles avec module spider avant de charger un logiciel.
  • Chargez explicitement une version dans chaque script Slurm.
  • Testez le logiciel et ses fichiers d’entrée dans une allocation interactive ou sur un cas réduit avant une campagne de production.
  • Adaptez le nombre de CPU, tâches MPI, GPU, mémoire et durée à vos besoins réels.
  • Conservez les scripts de soumission, les fichiers d’entrée et les journaux avec les résultats.
  • Documentez les modules chargés, les versions et les paramètres utilisés.
  • Respectez les licences des logiciels commerciaux, notamment Gaussian, Molpro, VASP, ANSYS, COMSOL et MATLAB.

Pages associées​