Selalib
Transcription
Selalib
Selalib Selalib (SemiLagrangian Library) est un ensemble de modules conçu pour faciliter le développement de simulations en physique des plasmas, en particulier dans l'étude de la turbulence dans les plasmas de fusion. Selalib offre des fonctionnalités de base de type mathématique, pour aider à la parallélisation, et aussi des simulations complètes. Contact: [email protected] http://selalib.gforge.inria.fr/ Barrière technologique : indisponibilité de briques logicielles pour le développement de simulation avec la méthode semilagrangienne. Difficultés d'inclure des techniques de génie logiciel dans un environnement de recherche académique. Domaine d’applications possibles : modules haut niveau spécialisés pour la physique des plasmas; modules bas niveau utilisables en applications parallèles Langage, standard, environnement : Fortran 2003 Mettre une image représentative des fonctions du logiciel Mots clés: physique des plasmas, turbulence, méthode semi-lagrangienne, parallélisation. Licence Cecill-B, version stable pas encore disponible. Partenaires académiques : Université de Strasbourg, Max Planck Institute-Garching Selalib Selalib (SemiLagrangian Library) is a collection of modules conceived to aid in the development of plasma physics simulations, particularly in the study of turbulence in fusion plasmas. Selalib offers basic capabilities from general and mathematical utilities and modules to aid in parallelization, up to pre-packaged simulations. Mettre une image représentative des fonctions du logiciel Contact: [email protected] http://selalib.gforge.inria.fr/ Technological barrier : unavailability of basic software building blocks for simulations using the semilagrangian method. Need to include software engineering practices in an academic research environment. Possible fields of application : high-level modules in the library are specialized for plasma physics. Low-levels are usable in parallel computing applications. Language, environment : Fortran 2003 Keywords : plasma physics, semilagrangian method, parallel computing, plasma turbulence License : open source (Cecill-B), not released yet. Academic partners : University of Strasbourg, Max Planck Insitute - Garching.