Skip to content

gdolle/SCHNAPS

Repository files navigation

SCHNAPS

Solveur pour les lois de Conservation Hyperboliques Non-linéaires Appliqué aux PlasmaS

Mode d'emploi

téléchargement (nécessite git)

Accès développeur: git clone git+ssh://<gforge_account_name>@scm.gforge.inria.fr//gitroot/schnaps/schnaps.git

Accès lecture seule: git clone https://gforge.inria.fr/git/schnaps/schnaps.git

se placer dans le dossier SCHNAPS

puis:

cmake .

make

ctest

une série de tests démarre. Il est conseillé de faire repasser ces tests après toute modification du code.

Pour lancer schnaps:

générer le maillage:

gmsh disque.geo -3

./schnaps

Cet exemple consiste à résoudre l'équation de transport à l'intérieur d'un cylindre. La visualisation des résultats utilise gmsh

gmsh dgvisu.msh

(puis tools -> options -> view[0] -> adapt visualization grid pour afficher une image plus jolie...)

Adapter le fichier source "schnaps.c" pour traiter des cas avec d'autres maillages. Des exemples de maillages se trouvent dans le dossier geo.

Génération de la documentation (avec doxygen):

cd doc/ doxygen doxyschnaps

SCHNAPS est sous licence CeCILL:

http://www.cecill.info/licences/Licence_CeCILL_V1.1-US.html

Génération de la documentation (avec doxygen):

cd doc/ doxygen doxyschnaps * * */

About

Solveur pour les lois de Conservation Hyperboliques Non-linéaires Appliqué aux PlasmaS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published