Changes between Version 1 and Version 2 of WikiStart


Ignore:
Timestamp:
Dec 14, 2011, 11:34:27 AM (12 years ago)
Author:
/C=FR/O=CNRS/OU=UMR8607/CN=Christian Arnault/emailAddress=arnault@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v1 v2  
    1 = Welcome to Trac 0.12.2dev =
     1{{{
     2#!html
     3<p style="text-align: center; color: blue"><font size="+3"><b>Plateforme de simulation en physique des accélérateurs (PSPA)</b></font></p>
     4}}}
    25
    3 Trac is a '''minimalistic''' approach to '''web-based''' management of
    4 '''software projects'''. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress.
     6[[TracNav(TOCPublic)]]
    57
    6 All aspects of Trac have been designed with the single goal to
    7 '''help developers write great software''' while '''staying out of the way'''
    8 and imposing as little as possible on a team's established process and
    9 culture.
     8= Présentation =
    109
    11 As all Wiki pages, this page is editable, this means that you can
    12 modify the contents of this page simply by using your
    13 web-browser. Simply click on the "Edit this page" link at the bottom
    14 of the page. WikiFormatting will give you a detailed description of
    15 available Wiki formatting commands.
     10Septembre 2011
    1611
    17 "[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created
    18 a new Trac environment, containing a default set of wiki pages and some sample
    19 data. This newly created environment also contains
    20 [wiki:TracGuide documentation] to help you get started with your project.
    21 
    22 You can use [wiki:TracAdmin trac-admin] to configure
    23 [http://trac.edgewall.org/ Trac] to better fit your project, especially in
    24 regard to ''components'', ''versions'' and ''milestones''.
     12''Olivier Dadoun, Christian Helft, Guy Le Meur, Antoine Pérus, François Touze, Alessandro Variola''
    2513
    2614
    27 TracGuide is a good place to start.
     15La conception des accélérateurs modernes nécessite la simulation détaillée d’un nombre croissant de nouveaux types de composants et de phénomènes intervenant dans l’accélération et le transport de particules chargées. De plus, en fonction des résultats attendus, le même phénomène peut être simulé selon différents modèles en utilisant différents algorithmes. Il en résulte que la simulation intégrée d’un accélérateur de particules dépend d’une multitude de paramètres et doit gérer un degré de complexité très élevé. Il importe alors que puissent être mis en œuvre des ensembles de logiciels articulés de manière cohérente, permettant éventuellement des confrontations répétées entre divers choix de modélisation et, par conséquent rapidement accessibles aux utilisateurs. Pour ce faire, la communauté des physiciens des accélérateurs dispose aujourd’hui d’un ensemble important de logiciels de conception de machines, fruit d’une expertise accumulée au cours des trois ou quatre dernières décennies. Malheureusement, cet ensemble reste aujourd’hui essentiellement virtuel, par le fait d’une importante dissémination des ressources et de diverses difficultés d’accès : dispersion des codes dans différents laboratoires, multiplicité de versions d’un même code, implémentations dépendantes des environnements informatiques, manque de publicité, manque de documentation etc.
     16Dans ce contexte, l’efficacité des équipes du laboratoire dans le domaine de la conception et construction d’accélérateurs pourrait être grandement favorisée si elles pouvaient disposer d’un outil rationalisé et moderne de mise à disposition d’un ensemble coordonné de ces codes de simulation. L’expertise du LAL, tant dans le domaine de la physique que celui de la mise en œuvre informatique, pour peu qu’on la maintienne et l’amplifie quelque peu, autoriserait le lancement d’une initiative visant à mettre en place ce « serveur de simulation », qui ne manquerait pas d’intéresser, à terme, l’ensemble de la communauté internationale de physique des accélérateurs.
     17Dans ce but, nous proposons un projet de « plateforme » de simulation en physique des accélérateurs, sous la forme d’un « portail » WEB. Ce portail fournirait l’accès à un ensemble, initialement réduit, puis enrichi progressivement, de différents logiciels permettant à terme la simulation complète d’un accélé-rateur. Le principe en serait que chacun des logiciels proposés soit disponible sous une forme directe-ment exécutable (de manière transparente à l’utilisateur), accompagné d’une documentation suffisante sur le type de modélisation employée et les conditions d’utilisation. Cette plateforme pourrait offrir la possibilité de construire interactivement une machine, de définir indépendamment les traitements physiques à appliquer sur différentes sections de cette machine, de vérifier la cohérence de la suite de logiciels mis en œuvre par l’utilisateur, de lancer l’exécution et d’effectuer une analyse, éventuellement graphique, des résultats produits. Bien entendu, ce type de calcul devrait pouvoir être réitéré en variant des paramètres sur une gamme définie par l’utilisateur. Une interconnexion avec des ressources significatives de calcul réparti sera prévue.
     18Conception générale
    2819
    29 Enjoy! [[BR]]
    30 ''The Trac Team''
     20L’objectif essentiel du dispositif proposé est de dégager, dans la mesure du possible, le physicien des accélérateurs des préoccupations de caractère informatique inhérentes à la mise en œuvre coordonnée, au sein d’une même simulation, de multiples logiciels conçus a priori dans un contexte de fonctionnement autonomes.
     21Dans cette optique, il s’agit de découpler la description des éléments optiques de la machine d’une part et la description des traitements des processus physiques à appliquer sur les différentes portions de ladite machine d’autre part. Formellement on peut imaginer une « palette » d’éléments optiques permettant de construire une séquence constituant la machine ou une section de machine. Une fois cette opération effectuée, l’utilisateur pourrait définir des portions de cette machine et désigner, pour chacune, le logiciel applicable parmi un ensemble proposé par une seconde palette.
    3122
    32 == Starting Points ==
     23La simulation proprement dite est constituée d’un enchaînement particulier de différents logiciels, construit à l’aide de « wrappeurs ».
     24Outre les « écrans » permettant de fonctionner selon le mode qui vient d’être brièvement décrit, le portail doit donner accès notamment aux éléments suivants :
     25 * Une documentation générale concernant l’usage du portail
     26 * Une documentation spécifique à chaque logiciel, notamment sur le type de modélisation utilisé (c’est-à-dire, en fait, la documentation « officielle » du logiciel existant, éventuellement commentée et enrichie par les utilisateurs eux-mêmes).
     27 * Définition interactive des paramètres et gammes de variations
     28 * Sauvegarde des données et possibilité de reprise de la simulation
     29 * Analyse graphique des résultats
    3330
    34  * TracGuide --  Built-in Documentation
    35  * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project
    36  * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions
    37  * TracSupport --  Trac Support
    3831
    39 For a complete list of local wiki pages, see TitleIndex.
     32
     33== Maquette
     34
     35La phase initiale du projet sera la fabrication d’une maquette mettant en jeu deux logiciels représenta-tifs, tels PARMELA et TRANSPORT, relevant de deux types de modélisations contrastées (méthode pas à pas et matricielle) utilisant des représentations de faisceau radicalement différentes. Le but de cette maquette sera de mettre en place les principaux concepts et d’en évaluer la pertinence. Elle constituera le noyau initial sur lequel l’ensemble du projet pourra se déployer.
     36