Outils pour utilisateurs

Outils du site


logiciels:sparta

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
logiciels:sparta [2018/02/16 21:25]
montap01 [SPARTA]
logiciels:sparta [2018/04/10 20:11]
montap01 [Exemple de fichier batch]
Ligne 58: Ligne 58:
 srun spa_icc+intel_mpi -sc none < in.free srun spa_icc+intel_mpi -sc none < in.free
 </file> </file>
 +
 +Notes sur les différentes versions, avec support GPU / MPI
 +  * Sparta 23Dec2017 avec Kokkos (GPU) + OpenMPI 1.8.2<code>
 +#SBATCH --tasks=1
 +#SBATCH --gres=gpu:2
 +
 +module unload configuration
 +module load sparta/2017-12-23
 +module load mpi/openmpi/1.8.2-gcc64
 +
 +# 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 "log.sparta.$SLURM_JOBID"
 +# 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 "log.sparta.$SLURM_JOBID"
 +</code>
 +  * Sparta 23Dec2017 avec Kokkos (GPU) + OpenMPI 1.10.7 : arrive à fonctionner en parallèle<code>
 +#SBATCH --tasks=2
 +#SBATCH --gres=gpu:4
 +
 +module load sparta/2017-12-23
 +module load mpi/openmpi/1.10.7-gcc64
 +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 "log.sparta.$SLURM_JOBID"
 +</code>
logiciels/sparta.txt · Dernière modification: 2018/04/10 20:18 de montap01