Skip to main content

Logiciels, outils et bibliothèques installés au eXplor-v2 (au 23/09/2026)

Le futur centre de calcul eXplor-v2 est actuellement en phase d’intégration et de qualification de son environnement logiciel. Cette page présente les principaux logiciels scientifiques, outils de développement et bibliothèques HPC déjà installés ou en cours de validation.

Les modules sont organisés afin de prendre en charge les usages CPU classiques, les calculs parallèles MPI et, lorsque cela est explicitement indiqué, les nœuds équipés de GPU NVIDIA via CUDA.

Installation en cours

Les logiciels listés ci-dessous sont disponibles dans l’environnement de pré-production, mais leur déploiement, leurs performances et certaines configurations MPI/GPU font encore l’objet de validations.

Les versions, options de compilation, chemins de modules et recommandations d’utilisation peuvent évoluer avant l’ouverture de production.

Repères​

IndicationSignification
✓Version ou prise en charge disponible dans la pile installée
—Pas de variante CPU ou GPU explicitement installée
(*)Une preuve d'achat de licence sera requise pour utiliser ces applications
⚠Fonctionnalité conditionnelle : dépend de la configuration, de la licence, des options de compilation ou des paquets complémentaires
-cu12, -cu13, -cudaVersion associée à une pile NVIDIA CUDA
-py311, -py312, -py314Version associée à un environnement Python donné
CPU ou GPU ?

Une variante sans suffixe CUDA doit être considérée comme une version CPU. Une variante suffixée -cuda, -cu12, -cu13 ou -cu132 est destinée aux GPU NVIDIA.

Pour exécuter un calcul GPU, il faut à la fois charger le module logiciel approprié et demander une ressource GPU à Slurm, par exemple avec #SBATCH --gpus=1.

info

Les dernières installations / mises à jour sont indiquées en gras.

Logiciels scientifiques​

Ces applications sont destinées aux calculs scientifiques, à la modélisation, à l’analyse de données et à la visualisation.

LogicielVersion(s) / module(s)CPUGPU
ABINITabinit/10.6.5✓—
Ansys (licence UL)ansys/v251✓⚠
AutoDock Vinaautodoc-vina/1.2.7-py311✓—
Canteracantera/3.2.0✓—
CASTEP*castep/25.12✓—
CFourcfour/2.1✓—
CP2Kcp2k/2026.1-py314✓—
CP2Kcp2k/2025.2-cu12-py314—✓ CUDA 12
CRYSTAL*crystal/23_v1.0.1✓—
Damask (grid+mesh)damask/3.0.2✓—
DFT-D4dftd4/4.2.0✓—
EStokTPestoktp/2.0✓—
FDS+SMVFDS/6.11.1 - SMV/6.11.2✓—
FreeFEM++freefem/4.17✓—
Gaussian 16*gaussian16/g16✓—
Genesisgenesis/1.6.0✓—
GNUPLOTgnuplot/6.0.0-py314✓—
GROMACSgromacs/2026.1✓✓
GSTlearngstlearn/1.11.1-py311✓—
Juliajulia/1.12.6✓⚠ via packages Julia
LAMMPSlammps/20250722.3-py311✓—
LAMMPSlammps/20250722.3-cu13-py311—✓ CUDA 13
MATLAB (licence UL)matlab/r2026a✓⚠ selon toolbox/licence
MDAnalysismdanalysis/2.10.0✓—
MDespressomdespresso/4.2.2✓—
MDespressomdespresso/5.0.1✓—
Molpro*molpro/2024✓—
MUMAX3mumax/3.12-cu12—✓ CUDA 12
MAMDnamd/3.0.3-binaire-multicore-cuda—✓
MAMDnamd/3.0.3-mpi-charmmp✓✓
n2p2n2p2/2.2.0-py311✓—
Nek5000nek5000/19.0✓—
NWChemnwchem/7.3.1-py314✓—
Octopusoctopus/16.2-cu13-py314—✓ CUDA 13
Open Babelopenbabel/3.2.0-py314✓—
OpenFOAM Foundationopenfoam-org/12✓—
OpenFOAM ESIopenfoam/2512-py314✓—
OpenFOAM ESIopenfoam/2412-py314✓—
OpenMolcasopenmolcas/26.02-py314✓—
ORCAorca/6.1.1✓—
PLUMEDplumed/2.10.0✓—
PyTorchpytorch-cpu/2.14.0-py312✓—
PyTorchpytorch-gpu/2.14.0-py312-cu13—✓ CUDA 13
QMCPACKqmcpack/4.3.0-py314✓—
Quantum ESPRESSOquantum-espresso/7.5✓—
Quantum ESPRESSOquantum-espresso/7.5-thermo-epw-kcw-w90✓—
RASPAraspa/3.1.0-py311✓—
RELIONrelion/5.0✓✓
SIESTAsiesta/5.4.2✓—
Smileismilei/5.1✓—
VASP 5*vasp5/5.4.4✓—
VASP 6*vasp6/6.5.1✓—
VASP 6*vasp6/6.5.1-dftd4✓—
VASP 6*vasp6/6.5.1-cuda—✓
Wannier90wannier90/3.1.0✓—
Wannier90wannier90/3.1.0-cu13-nvhpc—✓ CUDA 13
xTBxtb/6.6.0-meson✓—
Zeo++zeopp/0.3✓—

Outils de visualisation​

LogicielVersion(s) / module(s)CPURendu OpenGL
ChimeraXchimerax/1.12✓✗
iMolproiMolpro/2025.4.4✓✗
Jmoljmol/14.31✓✗
Moldenmolden/7.3✓✓
OVITO Basicovito/3.16.0✓✓
ParaViewparaview/5.13.3-py314✓✓
XCrySDenxcrysden/1.6.2✓✓
VESTAvesta/3.4.6-py314✓✓
VMDvmd/1.9.3, vmd/1.9.4a57✓✓
PyMOLpymol/3.1.8✓✓

Outils et environnements​

Ces modules servent à compiler, développer, exécuter des conteneurs, gérer des environnements logiciels ou soumettre et diagnostiquer des calculs.

OutilVersion(s) / module(s)CPUGPU
Apptainerapptainer/1.4.5✓✓ avec --nv
CMakecmake/3.26.4, cmake/3.30.5, cmake/3.31.11✓—
Code Servercode-server/4.133.0✓—
CUDA Toolkitcuda/12.9.1, cuda/13.1.1, cuda/13.3.1—✓
GCCgcc/13.4.0✓—
GDBgdb/17.1-py314✓—
Gitgit/2.53.0✓—
GNU Makegmake/4.4.1✓—
Intel oneAPIoneapi-all/2025.3.0-*✓⚠ Intel/SYCL, non-CUDA
Intel oneAPI compilercompiler/2025.3.0, compiler-intel-llvm/2025.3.0✓⚠ Intel/SYCL
Intel oneAPI debuggerdebugger/2025.3.0✓—
Intel oneAPI VTunevtune/2025.7✓⚠ profilage accélérateurs Intel
Miniforgeminiforge/25.12✓⚠ selon environnement Conda
NVIDIA HPC SDKnvidia-compilers/26.5✓✓ CUDA, OpenACC, CUDA Fortran
NVHPC + HPC-X + CUDA 12nvhpc-hpcx-cuda12-openmpi5/26.5✓✓ CUDA 12
NVHPC + HPC-X + CUDA 13nvhpc-hpcx-cuda13-openmpi5/26.5✓✓ CUDA 13
Pythonversions de 3.9 au 3.14✓⚠ selon packages installés
Rr/4.5.3-py314✓⚠ selon packages installés

Bibliothèques et runtimes​

Ces bibliothèques sont principalement utilisées comme dépendances de compilation ou d’exécution par les logiciels scientifiques. Elles peuvent également être utiles aux personnes développant leurs propres codes parallèles.

Bibliothèque / runtimeVersion(s) / module(s)CPUGPU
ADIOS2adios2/2.8.3✓—
Boostboost/1.90.0-*✓—
C-Bloscc-blosc/1.21.6✓—
CGALcgal/6.0.2-py314✓—
cuDNNcudnn/9.21.0.82-12-cu12, cudnn/9.21.0.82-13-cu13—✓ CUDA
DBCSRdbcsr/2.9.1✓—
Eigeneigen/3.4.1✓—
ELPAelpa/2026.02.001-cu13-py314—✓ CUDA 13
FFTWfftw/3.3.11, fftw/3.3.11-pfft✓—
FFTWfftw/3.3.11-cu13-nvhpc—✓ pile CUDA 13
Global Arraysglobalarrays/5.8.2✓—
GSLgsl/2.8✓—
HDF5hdf5/1.14.6✓—
HDF5hdf5/1.14.6-cu13-nvhpc—✓ pile CUDA 13
hwlochwloc/2.13.0✓—
hwlochwloc/2.13.0-cu13✓✓ pile CUDA 13
libfabriclibfabric/2.5.1✓—
Libintlibint/2.11.2-py314✓—
libxclibxc/6.2.2, libxc/7.0.0✓—
libvdwxclibvdwxc/0.5.0✓—
libxsmmlibxsmm/1.17-py314✓—
METISmetis/5.1.0, metis/5.1.0-int64✓—
MGARDmgard/1.6.0-py314✓—
NCCLnccl/2.29.7-1-cu12-py312—✓ CUDA 12
NCCLnccl/2.29.7-1-cu13-py312—✓ CUDA 13
NetCDF-Cnetcdf-c/4.9.2, netcdf-c/4.10.0✓—
NetCDF-Cnetcdf-c/4.10.0-cu13-nvhpc—✓ pile CUDA 13
NetCDF-C++4netcdf-cxx4/4.3.1✓—
NetCDF-Fortrannetcdf-fortran/4.6.2✓—
NetCDF-Fortrannetcdf-fortran/4.6.2-cu13-nvhpc—✓ pile CUDA 13
NLOptnlopt/2.7.1, nlopt/2.9.1-py314✓—
OpenBLASopenblas/0.3.33✓—
OpenMPIopenmpi/4.1.8-oneapi2021.4, openmpi/5.0.10✓—
OpenMPIopenmpi/5.0.10-cu13-nvhpc✓✓ CUDA 13
Parallelparallel/20240822✓✓
Parallel NetCDFparallel-netcdf/1.14.1✓—
ParMETISparmetis/4.0.3-int64✓—
PFFTpfft/1.0.8-alpha✓—
PMIxpmix/6.1.0✓—
PMIxpmix/5.0.10-cu13✓✓ pile CUDA 13
PRRTEprrte/4.1.0✓—
PRRTEprrte/3.0.13-cu13✓✓ pile CUDA 13
py4pypy4py/4.1.1-py314✓—
ScaLAPACKnetlib-scalapack/2.2.3✓—
Scotchscotch/7.0.11✓—
spglibspglib/2.1.0, spglib/2.7.0✓—
SuiteSparsesuite-sparse/7.12.2✓—
Valgrindvalgrind/3.27.1-py314✓—
ZFPzfp/0.5.5-nopenmp✓—

Campagne de pré-production​

Une campagne de tests de pré-production sera prochainement ouverte aux équipes utilisatrices du futur centre de calcul eXplor-v2.

Cette phase permettra notamment de :

  • vérifier le lancement des applications et les environnements de modules ;
  • tester les chaînes de calcul MPI sur les différents types de nœuds ;
  • valider les workflows GPU/CUDA et l’allocation des ressources par Slurm ;
  • mesurer les comportements d’entrée/sortie et les besoins de stockage ;
  • identifier les logiciels, versions, dépendances ou options de compilation à ajuster avant la mise en production ;
  • recueillir les retours sur la documentation, l’ergonomie des modules et les besoins logiciels complémentaires.
Appel à venir

L’appel à participation à la campagne de tests de pré-production sera communiqué prochainement.

Les modalités d’accès, les conditions de participation, les ressources disponibles, les consignes de soumission Slurm et le canal de retour d’expérience seront précisés dans cette annonce.

Évolutions attendues​

La liste présentée ici est un état de l’intégration logicielle à une date donnée. Elle évoluera au cours de la phase de pré-production puis de l’ouverture du service :

  • ajout de logiciels et de bibliothèques demandés par les communautés utilisatrices ;
  • ajustement des compilations CPU, MPI et GPU ;
  • validation des performances, de la stabilité et de la reproductibilité des environnements ;
  • publication de pages dédiées avec exemples de scripts Slurm et recommandations propres à chaque logiciel.
Nouveau site de documentation

Un nouveau site de documentation est actuellement en cours de construction. Il accompagnera le déploiement du futur centre de calcul eXplor-v2 et remplacera la documentation consacrée au cluster actuel.

Durant cette période de transition, la documentation d’eXplor-v1 reste accessible et constitue la référence pour l’utilisation du cluster actuellement en production.