AMGX est une bibliothèque développée par NVidia et destinée à la résolution de systèmes linéaires sur GPU.
Version installée sur OLYMPE :
- version 2.0.0.130-opensource
Environnement OpenMPI + CUDA
module purge module load intel/18.2 gcc/5.4.0 cuda/9.1.85.3 openmpi/icc/2.0.2.10
Exemples d'utilisation:
Deux exemples sont fournis :
- Un calcul séquentiel (une tâche MPI / un GPU)
- Un calcul parallèle (plusieurs tâches MPI / plusieurs GPU).
Aussi, AMGX disposant d’une interface C, on fournit également une interface Fortran. Vous pouvez télécharger une démo en fortran.