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/02/16 21:25] montap01 [SPARTA] |
logiciels:sparta [2018/04/10 20:18] (Version actuelle) montap01 [SPARTA] |
||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
* 2017-12-17 : | * 2017-12-17 : | ||
* '' | * '' | ||
- | * '' | + | * '' |
+ | * '' | ||
Ligne 58: | Ligne 59: | ||
srun spa_icc+intel_mpi -sc none < in.free | srun spa_icc+intel_mpi -sc none < in.free | ||
</ | </ | ||
+ | |||
+ | Notes sur les différentes versions, avec support GPU / MPI | ||
+ | * Sparta 23Dec2017 avec Kokkos (GPU) + OpenMPI 1.8.2< | ||
+ | #SBATCH --tasks=1 | ||
+ | #SBATCH --gres=gpu: | ||
+ | |||
+ | module unload configuration | ||
+ | module load sparta/ | ||
+ | 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 " | ||
+ | # 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< | ||
+ | #SBATCH --tasks=2 | ||
+ | #SBATCH --gres=gpu: | ||
+ | |||
+ | module load sparta/ | ||
+ | module load mpi/ | ||
+ | module load gcc/4.9.4 | ||
+ | |||
+ | srun --mpi=pmi2 spa_kokkos_cuda_ompi1107 -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 " | ||
+ | </ |