Skip to main content

Logiciels scientifiques

Cette page répertorie les logiciels scientifiques disponibles sur eXplor-v2 pour la dynamique moléculaire, la chimie quantique, la physique du solide, l'ingénierie et le calcul numérique.

Sélectionnez un logiciel pour accéder à sa documentation dédiée : versions disponibles, chargement du module, prérequis de licence, ressources recommandées et exemples de scripts Slurm adaptés aux partitions CPU et GPU.

Avant de commencer

Les versions réellement disponibles doivent toujours être vérifiées avec module spider nom-du-logiciel. Certains logiciels commerciaux nécessitent une licence valide ou sont accessibles uniquement dans le cadre de projets autorisés.

Dynamique moléculaire​

LogicielUsage principalLicenceSupport CPU/GPU
GROMACSDynamique moléculaire, systèmes biomoléculairesOpen sourceCPU + GPU
LAMMPSDynamique moléculaire et modélisation de matériauxOpen sourceCPU + GPU

Chimie quantique​

LogicielUsage principalLicenceSupport CPU/GPU
GaussianStructure électronique et chimie quantiqueCommercialeCPU
MolproChimie quantique de haute précisionCommercialeCPU
ORCAChimie théorique et computationnelleOpen sourceCPU

Physique du solide​

LogicielUsage principalLicenceSupport CPU/GPU
VASPDFT, structure électronique et science des matériauxCommercialeCPU + GPU
Quantum ESPRESSODFT et simulations de physique du solideOpen sourceCPU

Ingénierie et simulation​

LogicielUsage principalLicenceSupport CPU/GPU
ANSYSMécanique, fluides, électromagnétisme et simulation multiphysiqueCommercialeCPU
OpenFOAMMécanique des fluides numériqueOpen sourceCPU

Calcul numérique et programmation​

LogicielUsage principalLicenceSupport CPU/GPU
MATLABCalcul numérique, traitement des données et programmation scientifiqueCommercialeCPU + GPU
JuliaCalcul scientifique et techniqueOpen sourceCPU

Utiliser un logiciel​

La procédure générale est la suivante :

  1. Ouvrez la page du logiciel choisi dans les tableaux ci-dessus.
  2. Vérifiez les versions disponibles :
module spider nom-du-logiciel
  1. Chargez explicitement une version dans votre session ou votre script Slurm :
module purge
module load nom-du-logiciel/VERSION
  1. Testez l'application dans une allocation interactive adaptée aux ressources nécessaires.
  2. Utilisez l'exemple de script Slurm de la page dédiée comme point de départ pour un job batch.
Exemples spécifiques à chaque logiciel

Les scripts CPU, GPU et MPI ne sont pas regroupés dans une page générale. Ils sont placés dans la page de chaque logiciel afin de tenir compte de ses exécutables, de son parallélisme, de ses contraintes de licence et de ses besoins en ressources.

Bonnes pratiques​

  • Consultez systématiquement module spider avant de choisir une version.
  • Chargez les modules avec une version explicite dans tous les scripts Slurm.
  • Testez les fichiers d'entrée sur un cas réduit avant une production longue.
  • Adaptez le nombre de CPU, de tâches MPI, de GPU, la mémoire et la durée à votre application.
  • Vérifiez les fichiers de sortie et les journaux Slurm après chaque test.
  • Conservez les fichiers d'entrée, scripts de soumission et résultats importants dans votre espace projet.
  • Utilisez $SCRATCH pour les données temporaires volumineuses ; cet espace n'est pas sauvegardé et applique une rétention de trois mois.
  • Respectez les licences des logiciels commerciaux et des données associées, notamment les pseudopotentiels.

Pages associées​