Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
logiciels:sparta [2018/04/10 20:07] montap01 [Exemple de fichier batch] |
logiciels:sparta [2018/04/10 20:18] (Version actuelle) montap01 [SPARTA] |
||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
* 2017-12-17 : | * 2017-12-17 : | ||
* '' | * '' | ||
- | * '' | + | * '' |
+ | * '' | ||
Ligne 60: | Ligne 61: | ||
Notes sur les différentes versions, avec support GPU / MPI | Notes sur les différentes versions, avec support GPU / MPI | ||
- | * Sparta 23Dec2017 avec Kokkos (GPU) + OpenMPI 1.8.2 : fonctionne bien en mono tache uniquement< | + | * Sparta 23Dec2017 avec Kokkos (GPU) + OpenMPI 1.8.2< |
#SBATCH --tasks=1 | #SBATCH --tasks=1 | ||
#SBATCH --gres=gpu: | #SBATCH --gres=gpu: | ||
Ligne 68: | Ligne 69: | ||
module load mpi/ | module load mpi/ | ||
+ | # Uniquement en mono-tâche : | ||
mpirun spa_kokkos_cuda -sc none -sf kk -k on g 2 -pk kokkos reduction atomic comm threaded -v x 16 -v y 10 -v z 20 -v t 100 -in in.sphere -log " | mpirun spa_kokkos_cuda -sc none -sf kk -k on g 2 -pk kokkos reduction atomic comm threaded -v x 16 -v y 10 -v z 20 -v t 100 -in in.sphere -log " | ||
+ | # On comme ça avec plusieurs processus : | ||
+ | srun --mpi=pmi2 spa_kokkos_cuda -sc none -sf kk -k on g 2 -pk kokkos reduction atomic comm threaded -v x 16 -v y 10 -v z 20 -v t 100 -in in.sphere -log " | ||
</ | </ | ||
* Sparta 23Dec2017 avec Kokkos (GPU) + OpenMPI 1.10.7 : arrive à fonctionner en parallèle< | * Sparta 23Dec2017 avec Kokkos (GPU) + OpenMPI 1.10.7 : arrive à fonctionner en parallèle< |