Outils pour utilisateurs

Outils du site


logiciels:sparta

Ceci est une ancienne révision du document !


SPARTA

SPARTA is an acronym for Stochastic PArallel Rarefied-gas Time-accurate Analyzer.

SPARTA is a parallel DSMC code for performing simulations of low-density gases in 2d or 3d. Particles advect through a hierarchical Cartesian grid that overlays the simulation box. The grid is used to group particles by grid cell for purposes of performing collisions and chemistry. Physical objects with triangulated surfaces can be embedded in the grid, creating cut and split grid cells. The grid is also used to efficiently find particle/surface collisions.

  • Versions installées :
    • 2016-07-11 : avec librairie Intel MPI et support du format d'images PNG. L'exécutable s'appelle spa_icc+intel_mpi
    • 2017-03-16 : avec librairie MPI, support des images PNG et JPEG. Deux versions sont disponibles, l'une compilée avec le compilateur Intel (spa_icc+intel_mpi), l'autre avec le compilateur GNU (spa_gcc+intel_mpi).

Utilisation

Sélection de la version

Pour sélectionner la version voulue : utiliser les modules

Par exemple :

module load sparta/2016-07-11

Exemple de fichier batch

Dans l'exemple suivant, nous lançons sparta sur 4 processeurs :

#!/bin/bash
#
#SBATCH --partition=normal
#SBATCH --tasks=4
#SBATCH --cpus-per-task=1
#SBATCH --mem=2g

module load sparta
srun spa_icc+intel_mpi -sc none < in.free
logiciels/sparta.1490772067.txt.gz · Dernière modification: 2017/03/29 09:21 de montap01