Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Ubuntu 22.04

Installation des packages nécessaires

Sur Ubuntu 22.04, les versions de CMake et de '.Net' sont suffisamment récentes pour pouvoir être installés via les packages système.

Les commandes suivantes permettent d'installer les dépendances nécessaires pour Arcane (ainsi que les dépendances optionnelles HDF5 et ParMetis):

sudo apt update
sudo apt install apt-utils build-essential iputils-ping python3 \
git gfortran libglib2.0-dev libxml2-dev libhdf5-openmpi-dev \
libparmetis-dev libunwind-dev dotnet6 cmake

Installation des packages optionnels

# Pour google test:
sudo apt install googletest
# Pour Ninja:
sudo apt install ninja-build
# Pour le wrapper C#:
sudo apt install swig4.0
# Pour Hypre
sudo apt install libhypre-dev
# Pour PETSc
sudo apt install libpetsc-real-dev
# Pour Trilinos
sudo apt install libtrilinos-teuchos-dev libtrilinos-epetra-dev \
libtrilinos-tpetra-dev libtrilinos-kokkos-dev libtrilinos-ifpack2-dev \
libtrilinos-ifpack-dev libtrilinos-amesos-dev libtrilinos-galeri-dev \
libtrilinos-xpetra-dev libtrilinos-epetraext-dev \
libtrilinos-triutils-dev libtrilinos-thyra-dev \
libtrilinos-kokkos-kernels-dev libtrilinos-rtop-dev \
libtrilinos-isorropia-dev libtrilinos-belos-dev \
# Pour Zoltan
sudo apt install libtrilinos-ifpack-dev libtrilinos-anasazi-dev \
libtrilinos-amesos2-dev libtrilinos-shards-dev libtrilinos-muelu-dev \
libtrilinos-intrepid2-dev libtrilinos-teko-dev libtrilinos-sacado-dev \
libtrilinos-stratimikos-dev libtrilinos-shylu-dev \
libtrilinos-zoltan-dev libtrilinos-zoltan2-dev

CUDA

Pour le support de CUDA, il faut au moins la version 3.26 de CMake.

La commande suivante permet d'installer la version 3.27.8 dans /usr/local. Il faudra ensuite ajouter le chemin correspondant dans la variable d'environnement PATH.

# Install CMake 3.27.8 in /usr/local/cmake
cd /tmp
ARCH=`uname -m`
wget -O install.sh https://github.com/Kitware/CMake/releases/download/v3.27.8/cmake-3.27.8-linux-${ARCH}.sh
chmod u+x install.sh
./install.sh --skip-license --prefix=/usr/local
cmake --version

Vous pouvez aussi installer directement CMake via snap:

sudo snap install --classic cmake

Ensuite, pour installer CUDA :

cd /tmp
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt update
sudo apt install cuda-toolkit-12-3