• Description du produit
    Clawpack (acronyme pour Conservation LAWs PACKage) est une librairie de sous-programmes fortran permettant de résoudre les systèmes d'équations hyperboliques instationnaires relatifs aux lois de conservation en 1 et 2 dimensions, avec ou sans terme source. La méthode des volumes finis avec une limitation de flux est utilisé sur un maillage régulier. Elle a été développée par Randall J.LEVEQUE. La librairie est disponible à partir du site www.amath.washington.edu/~rjl/clawpack.html , d'autres sites comportent un lien vers clawpack comme www.tfd.chalmers.se/CFD_Online/soft.html
  • Une grande variété d'exemple présentant les différents problèmes pouvant être résolus est fourni dans la librairie.


    Contenu de la librairie:

    La librairie contient les 3 répertoires suivants :

        applications : contient les différents exemples

        clawpack      : contient tous les sous-programmes

        doc                : contient toute la documentation concernant la librairie sous forme d'images.

    1) Contenu de doc :

    La documentation présente la librairie, elle décrit la structure générale, les algorithmes de résolution utilisés. De plus des précisions sont apportées sur les conditions aux limites, les variables auxiliaires, les termes sources, ainsi que sur la méthode de limitation des flux. Ensuite, les méthodes employées dans différents exemples sont explicitées. Ceci concerne les exemples portant sur : les équations de Burgers, l'advection, l'acoustique et les équations d'Euler.

    En premier lieu, une introduction décrit comment mettre en oeuvre la librairie.

    Pour pouvoir imprimer la documentation dans le bon ordre il faut taper la ligne de commande

          lpr cover.ps contents.ps note*.ps biblio.ps

    attention, il ne faut pas oublier de preciser le nom de l'imprimante.

    2) Contenu de clawpack:

    Ce répertoire contient tous les sous-programmes nécessaires à l'élaboration d'un programme de résolution des équations de conservation. Il contient 4 répertoires :

    • 1d : il contient toutes les routines de base pour les calculs en 1 dimension, c'est à dire algorithme de résolution, conditions aux limites, procédures pour mettre en page les résultats. Il présente de plus un exemple.
    • 2d : il contient toutes les routines de base pour les calculs en 2dimensions, c'est à dire algorithme de résolution, conditions aux limites, procédures pour mettre en page les résultats. Il présente de plus un exemple.
    • limiters : contient les procédures concernat la méthode de limitation des flux.
    • matlab : contient des procédures pour matlab permettant d'afficher les résultats.

    (cliquer ici pour avoir le détail du contenu du répertoire claw)

    3) Contenu de applications :

    Il propose des exemples montrant les possibilités de la librairie concernant les points suivants :

    • advection
    • équations de Burgers
    • acoustique
    • équations d'Euler.

    (cliquer ici pour avoir plus de détail concernants les exemples du répertoire applications)

    retour au sommaire