Exa-AToW HPC Resource Ontology
Ontologie des Ressources HPC Exa-AToW
Ontology for modeling high-performance computing resources, infrastructure, and physical characteristics within the Exa-AToW project. This ontology describes the physical and logical components that constitute HPC systems, including compute nodes, processors, storage, interconnects, and their relationships. It supports the modeling of supercomputer architectures, partitions, and execution environments, with a focus on French national HPC centers (IDRIS/Jean Zay, CEA/TGCC, Cines/Adastra).
Ontology for modeling high-performance computing resources, infrastructure, and physical characteristics within the Exa-AToW project.
Root class for all physical, logical, and infrastructural resources involved in high-performance computing.
Classe racine pour toutes les ressources physiques, logiques et infrastructurelles du calcul haute performance.
HPC Resource
Ressource HPC
Tangible hardware component of an HPC system.
Composant matériel tangible d'un système HPC.
Physical Resource
Ressource physique
Software-defined or abstract resource exposed to users or schedulers.
Ressource définie par logiciel ou abstraite exposée aux utilisateurs ou aux ordonnanceurs.
Logical Resource
Ressource logique
Facility-level support systems (cooling, power, energy management).
Systèmes de support au niveau installation (refroidissement, alimentation, gestion de l'énergie).
Infrastructure
Legal entity operating, owning, or funding HPC facilities.
Entité légale qui exploite, possède ou finance des installations HPC.
Organization
Organisation
Agency funding HPC infrastructure (e.g. GENCI, ANR, European Commission, France 2030).
Agence finançant l'infrastructure HPC (ex : GENCI, ANR, Commission européenne, France 2030).
Funding Agency
Agence de financement
Institutional entity that operates and hosts one or more supercomputers.
Entité institutionnelle qui exploite et héberge un ou plusieurs supercalculateurs.
HPC Center
Centre HPC
High-performance computing system composed of compute nodes, storage, and networking (Jean Zay, Adastra, Irene).
Système de calcul haute performance composé de nœuds de calcul, stockage et réseau (Jean Zay, Adastra, Irene).
Supercomputer
Superordinateur
A discrete hardware generation or extension phase of a supercomputer (e.g. Jean Zay H100 extension, 2023).
Génération matérielle ou phase d'extension d'un superordinateur (ex : extension H100 de Jean Zay).
Hardware Generation
Génération matérielle
A physical or virtual machine in an HPC system that executes computational jobs.
Une machine physique ou virtuelle dans un système HPC qui exécute des tâches de calcul.
Compute Node
Nœud de calcul
A compute node equipped with general-purpose CPUs only (no accelerators).
Un nœud de calcul équipé uniquement de processeurs généraux (CPU), sans accélérateurs.
Scalar Node
Nœud scalaire
A compute node equipped with one or more accelerator cards (GPUs or APUs). May also have a CPU (classic GPU nodes) or integrate CPU and GPU in the same package (APU nodes such as MI300A).
Un nœud de calcul équipé à la fois de CPU et d'accélérateurs comme des GPU.
Accelerated Node
Nœud accéléré
Login/frontend node for user access, job submission, and compilation.
Nœud frontal pour l'accès utilisateur, la soumission de tâches et la compilation.
Frontend Node
Nœud frontal
Dedicated pre/post-processing node with large memory, not deducted from CPU/GPU allocation (e.g. jean-zay-pp at IDRIS).
Nœud dédié au pré/post-traitement avec grande mémoire, non décompté de l'allocation (ex : jean-zay-pp à l'IDRIS).
Pre/Post-processing Node
Nœud de pré/post-traitement
Dedicated visualization node with GPU, not deducted from allocation (e.g. jean-zay-visu at IDRIS).
Nœud de visualisation dédié avec GPU, non décompté de l'allocation (ex : jean-zay-visu à l'IDRIS).
Visualization Node
Nœud de visualisation
A contextualized hardware element within a node, representing the usage of a hardware model with a given quantity.
Un élément matériel contextualisé dans un nœud, représentant l’utilisation d’un modèle matériel avec une quantité donnée.
Hardware Component
Composant matériel
Hardware model
Modèle matériel
Abstract description of a hardware device (CPU model, SSD model, NIC model).
Description abstraite d’un composant matériel (modèle CPU, SSD, NIC).
A general category for processing units, including CPUs and GPUs.
Catégorie générale pour les unités de traitement, y compris les CPU et les GPU.
Processor
Processeur
The central processing unit responsible for executing general-purpose instructions.
L'unité centrale de traitement responsable de l'exécution des instructions générales.
CPU
Graphics processing unit used to accelerate parallel computation tasks in HPC workloads.
Un processeur graphique utilisé pour accélérer les tâches de calcul parallèle dans les charges de travail HPC.
GPU
Graphics Compute Die — one of the two independent compute dies on an AMD multi-chip-module accelerator card such as the MI250X. Each GCD has its own HBM stack and appears as a separate device to the OS/runtime.
Graphics Compute Die — l'un des deux dies de calcul indépendants d'une carte accélératrice AMD multi-chip-module (ex : MI250X). Chaque GCD possède son propre empilement HBM et apparaît comme un dispositif distinct pour l'OS/runtime.
GCD (Graphics Compute Die)
Physical card hosting one or more GPU/accelerator dies (e.g. NVIDIA A100 SXM4 80 GB).
Carte physique hébergeant un ou plusieurs GPU/accélérateurs (ex : NVIDIA A100 SXM4 80 Go).
Accelerator Card
Carte accélératrice
A hardware component representing CPUs installed in a node.
Un composant matériel représentant des CPU installés dans un nœud.
CPU Component
Composant CPU
A hardware component representing accelerator cards installed in a node.
Un composant matériel représentant des cartes accélératrices installées dans un nœud.
Accelerator Card Component
Composant carte accélératrice
A hardware component representing one or more processors (CPU, GPU, APU) installed in a node.
Un composant matériel représentant un ou plusieurs processeurs (CPU, GPU, APU) installés dans un nœud.
Processor Component
Composant processeur
A component representing storage devices (SSD, HDD) attached to a node.
Un composant représentant les dispositifs de stockage (SSD, HDD) attachés à un nœud.
Storage Component
Composant de stockage
A component representing network interfaces (NICs) connecting a node to the HPC interconnect.
Un composant représentant les interfaces réseau (NICs) connectant un nœud à l'interconnexion HPC.
Interconnect Component
Composant réseau
A component representing system memory installed in a node.
Un composant représentant la mémoire système installée dans un nœud.
Memory Component
Composant mémoire
Volatile memory components used during computation (DRAM, HBM, etc.).
Composants de mémoire volatile utilisés pendant le calcul (DRAM, HBM, etc.).
Memory
Mémoire
Memory technology/model (e.g. 'DDR5-4800', 'HBM2e').
memory model
Main volatile memory used by compute nodes for temporary data access during job execution (DRAM).
Mémoire principale volatile utilisée par les nœuds de calcul (DRAM).
RAM
Mémoire vive (RAM)
High Bandwidth Memory used on GPU accelerators (e.g. HBM2e on A100, HBM3 on H100).
Mémoire haute bande passante utilisée sur les accélérateurs GPU (ex : HBM2e sur A100, HBM3 sur H100).
HBM Memory
Mémoire HBM
Graphics DDR memory used on GPUs (e.g. GDDR6 on NVIDIA L40).
GDDR Memory
Mémoire GDDR
Persistent storage devices and systems.
Dispositifs et systèmes de stockage persistant.
Storage
Stockage
A solid-state drive offering high-speed persistent storage for jobs requiring fast I/O.
Un disque SSD offrant un stockage persistant à haute vitesse pour les tâches nécessitant des E/S rapides.
SSD
A hard disk drive offering persistent storage, typically with higher capacity but lower I/O speed than SSDs.
Un disque dur offrant un stockage persistant, généralement avec une plus grande capacité mais une vitesse d'E/S inférieure.
HDD
Disque dur (HDD)
NVMe-based solid state drive, typically used as local scratch on HPC nodes.
Disque SSD NVMe, typiquement utilisé comme stockage scratch local sur les nœuds HPC.
NVMe
SAS-based solid state drive (Serial Attached SCSI), known for high reliability and endurance in server environments.
Disque SSD SAS, reconnu pour sa haute fiabilité et son endurance dans les environnements serveurs.
SAS SSD
SSD SAS
A physical chassis housing multiple compute nodes and infrastructure elements in a datacenter.
Un châssis physique abritant plusieurs nœuds de calcul et éléments d'infrastructure dans un centre de données.
Rack
Baie
A physical server housing processors, memory, and storage.
Un serveur physique contenant des processeurs, de la mémoire et du stockage.
Server
Serveur
High-speed network infrastructure enabling communication between compute nodes and system components.
Infrastructure réseau à haute vitesse permettant la communication entre les nœuds de calcul et les composants du système.
Interconnect
Interconnexion
Intel's high-performance interconnect technology (OPA - 100 Gb/s).
Intel Omni-Path
InfiniBand high-speed network fabric (multiple generations: HDR 200 Gb/s, NDR 400 Gb/s).
InfiniBand
InfiniBand HDR (High Data Rate) - 200 Gb/s per port.
InfiniBand HDR
InfiniBand NDR (Next Data Rate) - 400 Gb/s per port. Used in Jean Zay H100 partition (gpu_p6).
InfiniBand NDR
HPE Cray Slingshot high-speed interconnect (200 Gb/s), used on HPE Cray EX systems.
HPE Cray Slingshot
Logical grouping of compute nodes within a supercomputer sharing hardware characteristics or workload type, mapped to a scheduler partition (SLURM, PBS).
Regroupement logique de nœuds de calcul partageant des caractéristiques matérielles ou des types de charge de travail, associé à une partition d'ordonnanceur (SLURM, PBS).
Partition
Scheduler QoS class defining job time limits, priority, and resource caps for a partition (e.g. qos_gpu-t3).
Classe QoS de l'ordonnanceur définissant les limites de temps, la priorité et les plafonds de ressources (ex : qos_gpu-t3).
Quality of Service (QoS)
Qualité de Service (QoS)
Shared storage infrastructure for I/O and checkpoint data in HPC environments.
Infrastructure de stockage partagée utilisée pour les données d'entrée/sortie et les points de sauvegarde dans les environnements HPC.
File System
Système de fichiers
Distributed file system for parallel I/O operations.
Système de fichiers distribué pour les opérations d'E/S parallèles à haut débit.
Parallel File System
Système de fichiers parallèle
Open-source parallel distributed file system, widely used in HPC.
Lustre
IBM General Parallel File System (Spectrum Scale), used at TGCC.
GPFS / Spectrum Scale
A specific storage mountpoint or workspace exposed to users (e.g. $HOME, $SCRATCH, $STORE, $WORK).
Un point de montage ou espace de travail spécifique exposé aux utilisateurs (ex : $HOME, $SCRATCH, $STORE, $WORK).
Storage Mount
Point de montage
General class for software used in HPC environments.
Software
Logiciel
A specific version/installation of software on a system.
Software Version
Version logicielle
Software system for job scheduling and resource allocation (e.g., SLURM, PBS, LSF).
Système logiciel pour la planification des tâches et l'allocation des ressources.
Resource Manager
Gestionnaire de ressources
Software tool for compiling source code (e.g., GCC, Intel oneAPI, NVCC, AOCC).
Outil logiciel pour compiler le code source.
Compiler
Compilateur
Operating system running on HPC nodes.
Système d'exploitation exécuté sur les nœuds HPC.
Operating System
Système d'exploitation
Parallel programming library or framework (e.g. OpenMPI, MPICH, CUDA, ROCm, OpenMP).
Bibliothèque ou framework de programmation parallèle (ex : OpenMPI, CUDA, ROCm, OpenMP).
Parallel Library
Bibliothèque parallèle
Software environment for dynamic module loading (e.g. Lmod, Environment Modules).
Environnement logiciel pour le chargement dynamique de modules (ex : Lmod, Environment Modules).
Module Environment
Environnement de modules
System maintaining temperature conditions of HPC components.
Système maintenant les conditions de température des composants HPC.
Cooling System
Système de refroidissement
Infrastructure and tools for monitoring, optimizing, and controlling power usage within the HPC environment.
Infrastructure et outils pour surveiller, optimiser et contrôler la consommation d'énergie dans l'environnement HPC.
Energy Management System
Système de gestion de l'énergie
Hardware unit distributing electrical power to racks and nodes; its metered output feeds PUE calculations.
Unité matérielle distribuant l'énergie électrique aux baies et nœuds ; sa mesure alimente les calculs de PUE.
Power Distribution Unit (PDU)
Unité de distribution d'alimentation (PDU)
A value with an associated unit of measurement.
Valeur numérique avec une unité de mesure associée.
Quantitative Value
Valeur quantitative
Design-time power ceiling of a compute node or rack (Watts), typically the sum of component TDPs plus board and memory overhead. This is a static hardware specification, not a measured value. Published as input to PUE microservice.
Puissance nominale de conception d'un nœud ou d'une baie (Watts), typiquement la somme des TDP des composants plus les surcharges carte et mémoire. Spécification statique, non une mesure. Publiée en entrée du microservice PUE.
Nominal Power
Puissance nominale
Manufacturer-specified Thermal Design Power (Watts): maximum sustained power the processor's cooling system must dissipate under typical HPC workloads.
Puissance thermique de conception (TDP) spécifiée par le fabricant (en Watts): puissance maximale soutenue que le système de refroidissement du processeur doit dissiper sous charges HPC typiques.
TDP
Puissance thermique de conception (TDP)
[Semiconductor manufacturing] Specific generation of integrated circuit fabrication technology defined by the minimum feature size of transistors and interconnects, typically measured in nanometers (nm), where smaller nodes enable denser integration of components, higher performance, and reduced power consumption in devices such as microprocessors and memory chips.
Nœud de procédé de fabrication de semiconducteurs en nm (ex : 7 nm, 4 nm). Corrélé à l'efficacité énergétique et à la taille de puce.
Process Node
Nœud de procédé
The physical area of the CPU or GPU die. Used in environmental impact estimation.
Surface physique du die silicium d'un CPU ou GPU en mm². Utilisée pour l'estimation du carbone incorporé et des coûts de fabrication.
Die Size
Taille de puce
Operational lifespan of a hardware component (years), such as a server or processor.
Durée de vie opérationnelle d'un composant matériel (années).
Lifetime
Durée de vie
Measure of computational performance.
Mesure de la performance de calcul.
Performance Metric
Métrique de performance
Theoretical peak performance (Rpeak) in FLOPS (e.g. TFLOPS, PFLOPS).
Performance crête théorique (Rpeak) en FLOPS (ex : TFLOPS, PFLOPS).
Peak Performance
Performance crête
Clock frequency of a processor, including value and unit (e.g., GHz).
Fréquence d'horloge d'un processeur (e.g., GHz.).
Frequency
Fréquence
Data transfer rate of an interconnect or memory bus (e.g. 200 Gb/s, 2 TB/s HBM3).
Débit de transfert de données d'un interconnexion ou bus mémoire.
Bandwidth
Bande passante
I/O performance of storage system, including value and unit (e.g., TB/s).
Performance d'E/S d'un système de stockage.
Throughput
Débit
Total amount of volatile data storage available in a computing component (e.g., RAM, HBM, VRAM).
Quantité de données volatile qu'un dispositif de mémoire peut stocker (Go, To).
Memory Capacity
Capacité mémoire
Total amount of non-volatile, persistent data storage (e.g., SSD, HDD, Parallel File Systems).
Capacité totale de stockage persistant (To, Po).
Storage Capacity
Capacité de stockage
General containment relationship in HPC hierarchy.
contains
contient
Indicates membership in a larger structure.
part of
partie de
composed of
composé de
Links a supercomputer to one of its hardware generations or extension phases.
has generation
a génération
Links a node to one of its hardware components.
Relie un nœud à l’un de ses composants matériels.
has component
a pour composant
refers to hardware model
réfère au modèle matériel
quantity
quantité
Number of physical instances of the referenced hardware model within the parent node.
Nombre d'unités physiques de ce composant matériel présentes dans le nœud.
link count
nombre de liens
Number of physical interconnect links available on this node.
Nombre de liens d'interconnexion physiques disponibles sur ce nœud.
has processor component
a pour composant processeur
has CPU component
a un composant CPU
Links a compute node to a contextualized CPU component (model + socket count).
Lie un nœud de calcul à un composant CPU contextualisé (modèle + quantité).
has accelerator card component
a un composant carte accélératrice
Links a compute node to a contextualized accelerator card component (model + quantity).
Lie un nœud de calcul à un composant carte accélératrice contextualisé (modèle + quantité).
has interconnect component
a un composant interconnexion
Links a compute node to a contextualized interconnect component (technology + link count).
Lie un nœud de calcul à un composant d'interconnexion contextualisé.
has memory component
a un composant mémoire
Links a compute node to a contextualized memory component (capacity + type).
Lie un nœud de calcul à un composant mémoire contextualisé.
Links an accelerator card to the GPU die it hosts.
Lie une carte accélératrice physique au die GPU qu'elle héberge.
hosts accelerator
héberge accélérateur
belongs to partition
appartient à la partition
housed in rack
logé dans la baie
operated by
exploité par
Links a center or supercomputer to its funding agency.
funded by
financé par
hosts
héberge
Links a supercomputer to one of its SLURM/job-scheduler partitions.
has partition
a partition
Links a partition to its Quality of Service classes, each defining a specific wall time limit, job priority and allocation deduction policy.
Lie une partition à ses classes de Qualité de Service, chacune définissant un temps mur, une priorité et une politique de décompte d'allocation.
has QoS
a QoS
Links a partition to its compute node type(s). Points to a shared hardware configuration, not individual nodes.
Lie une partition à son ou ses types de nœuds de calcul. Pointe vers une configuration matérielle partagée, non des nœuds individuels.
Indicates the type of compute node used in this partition.
uses node type
utilise type de nœud
Links a supercomputer to its underlying storage file systems. Represents the physical storage infrastructure.
Lie un superordinateur à ses systèmes de fichiers de stockage sous-jacents. Représente l'infrastructure de stockage physique.
uses file system
utilise système de fichiers
Links a supercomputer or HPC center to its user-accessible storage mountpoints (e.g. $HOME, $SCRATCH, $WORK, $STORE).
Lie un superordinateur ou un centre HPC à ses points de montage accessibles aux utilisateurs (ex : $HOME, $SCRATCH, $WORK, $STORE).
has storage mount
a point de montage
Links a user-facing storage mountpoint to the underlying file system that backs it.
Lie un point de montage exposé aux utilisateurs au système de fichiers sous-jacent qui le supporte.
mounted on
monté sur
Total storage capacity of a file system or mountpoint in TB or PB. On a StorageMount, represents the per-user or per-project quota when known.
Capacité totale de stockage d'un système de fichiers ou d'un point de montage en To ou Po. Sur un StorageMount, représente le quota par utilisateur ou par projet lorsqu'il est connu.
has storage capacity
a capacité de stockage
Aggregate I/O throughput of a file system in GB/s or TB/s.
Débit d'E/S agrégé d'un système de fichiers en Go/s ou To/s.
has throughput
a débit
The resource manager/scheduler used by this system.
uses resource manager
utilise gestionnaire de ressources
Compilers available on this system or partition.
supports compiler
supporte compilateur
Operating system running on nodes.
runs OS
exécute SE
Links a specific installed version to its parent software package (e.g. version arch/a100 -> AOCC compiler).
Lie une version installée spécifique à son logiciel parent (ex : version arch/a100 -> compilateur AOCC).
is software
est logiciel
Links a specific software version to the system or node it is installed on. Enables queries such as 'which CUDA versions are available on Jean Zay' or 'which nodes support GCC 12'.
Lie une version logicielle spécifique au système ou au nœud sur lequel elle est installée. Permet des requêtes telles que 'quelles versions CUDA sont disponibles sur Jean Zay' ou 'quels nœuds supportent GCC 12'.
installed on
installé sur
Software module that must be loaded before using this partition (e.g. arch/a100, arch/h100 for specific partitions).
Module logiciel devant être chargé avant de soumettre des tâches sur cette partition.
requires module
nécessite module
Base clock frequency of a processor in GHz. Used in peak performance calculations (Rpeak = cores × frequency × FLOPs/cycle).
Fréquence d'horloge de base d'un processeur en GHz. Utilisée dans le calcul de la performance crête (Rpeak = cœurs × fréquence × FLOPS/cycle).
has frequency
a fréquence
Links processor to its manufacturer-specified TDP (Watts). e.g. NVIDIA A100 SXM4 -> 400W TDP, H100 SXM5 -> 700W TDP.
Relie le processeur à son TDP spécifié par le fabricant (Watts). ex: NVIDIA A100 SXM4->TDP 400W, H100 SXM5->TDP 700W.
has TDP
a TDP
Links processor to its physical silicon die size (mm²).
Relie le processeur à la dimension physique de sa puce silicium (mm²).
has die size
a taille de puce
Links processor to its manufacturing technology node.
Relie le processeur à son nœud de fabrication.
has process node
a nœud de procédé
has lifetime
a durée de vie
Design-time power ceiling of a node, rack, or card. Key input for PUE microservice.
has nominal power
a puissance nominale
Links memory/storage device to its capacity.
Relie mémoire/stockage à sa capacité.
has memory capacity
a capacité mémoire
Links a node to its local persistent storage device.
has storage
Capacity of a physical storage device like an SSD or HDD.
has physical storage capacity
Links interconnect to its data transfer rate.
Relie interconnexion à son débit.
has bandwidth
a bande passante
Links supercomputer to its theoretical peak FLOPS (Rpeak).
Relie superordinateur à sa performance théorique (Rpeak).
has peak performance
a performance crête
Links the partition to the total scalar memory.
has total scalar memory
a mémoire totale scalaire
Links the partition to the total memory of all its accelerators (GPUs/APUs).
Relie la partition à la mémoire totale de tous ses accélérateurs (GPU/APU).
has total accelerator memory
a mémoire totale des accélérateurs
Unit of measurement.
has unit
a unité
Numeric value.
has numeric value
a valeur numérique
Unique identifier (e.g., hostname, serial number).
identifier
identifiant
Short name (e.g., 'jean-zay', 'adastra', 'topaze').
Model name of a supercomputer or a processor.
model
modèle
Processor microarchitecture (e.g., 'Cascade Lake', 'Sapphire Rapids', 'Ampere', 'Hopper').
architecture
core count in each CPU
nombre de cœurs per CPU
thread count
nombre de fils
Total hardware threads (cores × threads per core).
vendor
fabricant
CPU cores per node (for CPU, number of CPU socket x cores per CPU => quantity (CPU)*coresCountPerSocket).
CPU core per node
CPU cores per processor: useful for APUs, the chip contains not only the GPU but also CPU.
CPU core per processor
Computer brand
Marque de calculateur
node count
nombre de nœuds
Total number of cores at the Partition or Supercomputer level
total number of cores
nombre total de cœurs
Total accelerator count
nombre total d'accelerateurs
frontend node count
nombre de nœuds frontaux
Scheduler partition identifier (e.g., 'cpu_p1', 'gpu_p5', 'prepost').
partition name
nom de partition
Type of Partition (e.g. cpu, gpu, visu, etc.).
partition type
type de partition
Maximum wall time allowed for jobs on this partition (e.g., '100:00:00', '20:00:00').
max wall time
temps mur maximum
Default wall time for jobs on this partition when not specified by the user.
default wall time
temps mur par défaut
Whether jobs on this partition are deducted from the user's compute allocation. False for prepost, visu.
allocated from quota
décompté du quota
The environment variable or path of the mountpoint (e.g., '$SCRATCH', '$HOME', '$STORE', '$WORK').
mount path
chemin de montage
Storage quota per user or project on this mount (e.g., '100 GB', '5 TB').
quota
Whether this storage space is automatically purged (e.g., scratch spaces typically are).
is purged
est purgé
Supercomputer physically hosted at HPC facility.
Superordinateur physiquement installé dans un centre HPC.
hosted at
hébergé à
Geographic location of the HPC center as string(e.g., 'Orsay, France'). For structured postal data, use schema:address
location
localisation
URL of the official documentation page for this center, system or partition.
documentation URL
URL documentation
website
site web
software name
nom du logiciel
Programming language supported (e.g., 'C', 'Fortran', 'CUDA').
supports language
supporte langage
Version string (e.g., '23.02.1', '12.2.0').
version number
numéro de version
Version of the operating system (e.g., 'Red Hat 8.5', 'Ubuntu 20.04').
OS version
version SE
Date when the system or generation became operational.
commissioning date
date de mise en service
Date when the system/partition/generation was retired.
decommissioning date
date de décommissionnement
Simple Linux Utility for Resource Management — the standard job scheduler at IDRIS (Jean Zay).
SLURM
Portable Batch System — used at CEA/TGCC.
PBS
Load Sharing Facility.
LSF
GNU Compiler Collection.
GCC
Intel oneAPI DPC++/C++ and Fortran Compilers.
Intel Compiler
Compilateur Intel
NVIDIA CUDA Compiler.
NVCC
AMD Optimizing C/C++ and Fortran Compilers — required for Jean Zay A100 partition (gpu_p5, AMD EPYC nodes).
AOCC
HPE Cray Compiling Environment (CCE) for C, C++ and Fortran.
Cray Compiler
Linux
Red Hat
Ubuntu