Arcane  v4.1.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Prérequis

Pour compiler et utiliser Arcane, il est nécessaire d'installer certaines dépendances. Ce sous-chapitre est dédié à l'installation de ces dépendances.

Note
A partir de la version 4 de Arcane, le support du C++20 est obligatoire.
Liste des dépendances nécessaires
Nom de la dépendance Version (Mini/Maxi) Description
GCC 11/ Compilateur supportant le C++20
CLang 15/
Visual Studio 17.4/
Make Système de génération d'exécutable
CMake 3.21/ (3.26/ si utilisation de CUDA) Système de build de projet
DotNet 8/ Pour la partie C#
GLib Support du multi-threading
LibXml2 Lecture des fichiers AXL/ARC
Liste des dépendances recommandées
Nom de la dépendance Version (Mini/Maxi) Description
oneTBB 2021/ Support du multi-threading
OpenMPI 4.0/ Ou une autre implémentation qui supporte la norme MPI 3.1
MPICH 3.2/
ParMetis 4.0Partitionneur de graphe pour l'équilibrage de charge
Liste des dépendances optionnelles
Nom de la dépendanceVersion (Mini/Maxi)Description
HDF5 1.10/ Bibliothèque de stockage de données
Google Test 1.10 Bibliothèque de tests unitaires
Ninja 1.10/ Système de génération d'exécutable
SWIG 4.1/ Bibliothèque permettant d'appeler le C++ d'Arcane avec du C#
Hypre 2.20Bibliothèque d'algèbre linéaire
PETSc 3.6Bibliothèque d'algèbre linéaire
Trilinos 16Bibliothèque d'algèbre linéaire et de partitionnement de graphe
Doxygen 1.9.1/1.13.2

Génération de la documentation

Choisissez votre OS :

  • Ubuntu 22.04
    Présente les prérequis nécessaires pour Arcane sous Ubuntu 22.04.
  • Ubuntu 24.04
    Présente les prérequis nécessaires pour Arcane sous Ubuntu 24.04.
  • ArchLinux
    Présente les prérequis nécessaires pour Arcane sous ArchLinux.
  • AlmaLinux/RedHat 9
    Présente les prérequis nécessaires pour Arcane sous AlmaLinux 9 ou RedHat 9.