Coordination et diffusion de logiciels - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Coordination et diffusion de logiciels

Description:

les quipes ou les laboratoires de recherche en m canique ont une activit de ... Affectation de moyens humains par le comit de direction (avant l' t ) ... – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 16
Provided by: Bal54
Category:

less

Transcript and Presenter's Notes

Title: Coordination et diffusion de logiciels


1
Coordination et diffusion de logiciels Codiciel
http//www.codiciel.fr Unité propre de service
856
O. DÉBORDES, professeur debordes_at_mn.esm2.imt-mrs.f
r
VERSIM - 9 février 2004
1
2
Plan
 Motivations  Objectifs, missions,
organisation  Principes de fonctionnement  Réali
sations dintérêt général  dédiées  Conclusion
s, perspectives, stratégie

2
VERSIM - 9 février 2004
3
Motivations
les équipes ou les laboratoires de recherche en
mécanique ont une activité de recherche/développem
ent logicielle de plus en plus marquée, et ce
indépendamment de leur vocation première
(théorique, expérimentale, modélisation,
numérique,)   cette activité est très
orientée vers la modélisation et la simulation
numériques de problèmes continus (discrétisés par
éléments finis, éléments diffus, volumes finis,
formulations ALE,) ou de problèmes discrets à
grand nombre de d.d.l. (milieux granulaires,
divisés,)   cette activité de
recherche/développement logicielle a un spectre
de plus en plus large  géométrique, graphique,
méthodes de discrétisation, comportements
physiques, couplages de physiques, solveurs,
parallélisme, en évolution forte pour dominer la
complexité des problèmes réels (couplages,
multiéchelles, algorithmique déterministe/neuronal
e,)  aucune équipe ou laboratoire de
recherche na les moyens de rassembler les
compétences nécessaires à cette
activité   très souvent, la contribution des
équipes de recherche à cette activité est assurée
par des doctorants dont la formation initiale (de
mécanicien) présente dimportantes lacunes en
génie logiciel,   la pérennité des
développements logiciels effectués par les
équipes est très dépendante de la bonne volonté
de quelques uns (voire dun seul)   dune
manière générale, cette activité de
recherche/développement logicielle est mal
reconnue (au moins en France) par les instances
dévaluation (C.N., C.N.U.)

Motivations de la création de Codiciel
3
VERSIM - 9 février 2004
4
Objectifs, missions, organisation
 Amélioration de la qualité des développements
logiciels  Amélioration de la productivité par
validation et mise en commun de modules
logiciels  Contribution à la formation des
jeunes doctorants et des chercheurs  Pérennisatio
n et capitalisation des développements logiciels
réalisés dans les équipes et laboratoires de
recherche

Objectifs
4
VERSIM - 9 février 2004
5
Objectifs, missions, organisation
  • Spécifier, sélectionner, développer, qualifier et
    mettre à disposition des plates-formes
    logicielles pour la modélisation et la simulation
    numériques. Lune au moins de ces plates-formes
    pourra être pilote en matière de structuration
    des données, de langage de modélisation de haut
    niveau,

1
  • Recenser, sélectionner, qualifier et mettre à
    disposition des outils (solveurs performants, des
    utilitaires, pré-post-processeurs,).

2
  • Constituer un ensemble de cas tests significatifs
    issus dexpériences ou de simulations numériques.

3
  • Organiser des cycles de formation aux
    plates-formes logicielles, et plus généralement
    aux outils mis à disposition par Codiciel.

4
  • Dune manière générale, apporter le plus grand
    soin à la qualité de la documentation des
    plates-formes logicielles, outils, services,
    pour en faciliter laccès et lutilisation par
    les laboratoires et équipes de recherche.

5

Missions
5
VERSIM - 9 février 2004
6
Objectifs, missions, organisation
  • Organisation en réseau (avec des laboratoires qui
    apportent un appui logistique)
  • Codiciel à Marseille
  • Laboratoire de Mécanique des Fluides et
    Acoustique (UMR 5509, Lyon)
  • Laboratoire de Mécanique et dAcoustique (UPR
    7051, Marseille)
  • Institut de Mécanique des Fluides de Toulouse
    (UMR 5502)
  • Institut Universitaire des Systèmes Thermiques
    Industriels (UMR 6595)
  • Personnel prévu (procédure AFIP, premier
    trimestre 2000)
  • Un IE à Codiciel (Marseille), un IE à lIMFT
    (Toulouse)
  • Un IR au LMFA (Lyon), un IR au LMA (Marseille),
    un IR à lIUSTI (Marseille)
  •  0 candidat intéressant !
  • Novembre 2001 recrutement de
  • Un IE à Codiciel (Marseille) Norbert Deleutre
  • Une IR au LMFA (Lyon) Anne Cadiou
  • Décembre 2003 recrutement de
  • Un IE à Codiciel (Marseille) Lionel Meister


Organisation
6
VERSIM - 9 février 2004
7
Principes de fonctionnement
  • Comité de direction
  • Directeurs de Codiciel et des laboratoires en
    réseau
  • Prend toutes les décisions importantes (réunions
    12/99, 4/00, 4/02, 6/03)
  • Services dintéret général (20 à 30 du temps
    ITA 6 à 9 mois-ingénieur)
  • Développement du site web
  • Mise à disposition de plates-formes logicielles,
    de logiciels, doutils de génie logiciel,
  • Mise à disposition de documentations, de banques
    de cas tests, de formations
  • Développement des savoir-faire internes
  • Services dédiés (80 à 70 du temps ITA 24 à 21
    mois-ingénieur)
  • Appel à projets communs (chaque printemps)
  • Sélection des projets par un comité technique
  • Affectation de moyens humains par le comité de
    direction (avant lété)
  • Exécution des projets au cours de lannée
    académique suivante
  • Résultats


Fonctionnement
7
VERSIM - 9 février 2004
8
Réalisations
  • Hors mission spécifique
  • Site web (01/2002-) http//www.codiciel.fr
  • Système dappel à projets communs (01-03/2003)
  • Principes de conventions-types de Codiciel
    (11-12/2003)
  • Mission 1 (plate-formes logicielles)
  • Choix dun style/paradigme de programmation
    objet gt C
  • Plate-forme logicielle (architecture logicielle
    structuration des données langage de
    modélisation de haut niveau)
  •  Présélection de 3 candidats (01-07/2001) MEF
    (Univ. Laval/Québec), OOFELIE (LTAS/Liège), Z-SET
    (Centre des Matériaux/ENSMP, ONERA, NWN/USA,
    LMR/INSA-Rouen)
  •  Choix entre OOFELIE et Z-SET (09-10/2001)
  •  Validation de laptitude de Z-SET à supporter
    des développements logiciels typiques de la
    mécanique des solides (11/2001-4/2002)


Dintéret général (1)
8
VERSIM - 9 février 2004
9
Réalisations
  • Mission 2 (outils logiciels)
  • Mise à disposition de lenvironnement CVS de
    développement collaboratif (06-09/2002)
  • Qualification et mise à disposition de logiciels
    de maillage
  •  MANET (LMFA)
  •  YAMS, GHS3D (INRIA)
  • Qualification et mise à disposition de logiciels
    de visualisation
  •  VERMEER (LMFA)
  •  MEDIT (INRIA)
  •  OpenDX (IBM)
  • Mission 3 (banque de données de cas tests)
  • Choix de MySQL pour gérer cette banque
  • Début de remplissage avec des cas tests en
    acoustique


Dintéret général (2)
9
VERSIM - 9 février 2004
10
Réalisations
  • Mission 4 (cours et formations)
  • Formation à CVS (Toulouse, 25 participants,
    07/2002) CERFACS
  • Formation à OpenDX (Lyon, 20 participants,
    02/2003) CINES
  • Initiation à MPI (Lyon, 16 participants,
    09/2003) P2CHPD
  • Formations à Z-SET Armines
  •  Troyes, 16 participants, 02/2004
  •  Marseille, 6 participants, 03/2004
  •  Paris, 6 participants, 03/2004
  • Formation avancée à MPI (Lyon, 1er semestre
    2004) CINES
  • Mission 5 (documentation)
  • Réflexions sur les modes et les outils de
    documentation
  • Label Codiciel
  • Documentation scientifique de Nadia-LES (accès
    protégé, 2003)
  • Documentation développeur de Z-SET (25 ,
    06/2002-12/2003)


Dintéret général (3)
10
VERSIM - 9 février 2004
11
Label Codiciel
  • Documentation
  • Présentation générale Champ dapplication du
    logiciel
  • Modèles, méthodes numériques Généralités sur
    larchitecture
  • Notice dutilisation Documentation développeur
  • Documentation des sources Documentation en ligne
  • Génie logiciel
  • Modularité Structuration en objets, en classes
  • Hierarchisation, généricité Indépendance,
    héritage, redondance
  • Facilité, rapidité daccès aux objet
  • Fiabilité Capacité dévolution
  • Bibliothèque
  • Exemples Cas tests Maquettes dapplications
  • Publicité
  • Problèmes traités, résultats Publications,
    support scientifique
  • Identification de la communauté des développeurs
    et utilisateurs
  • Formation dutilisateurs et de développeurs


Ensemble de critères
11
VERSIM - 9 février 2004
12
Réalisations

Dédiées
12
VERSIM - 9 février 2004
13
Conclusions, perspectives, stratégie
  • Les plus
  • En un peu plus de deux années, Codiciel a
    développé une offre logicielle significative et
    une offre de services associés
  • Par le système dappels à projets communs,
    Codiciel a suscité une demande de services,
    principalement autour de cette offre logicielle
  • Cette demande émane de 9 UMR/EA, soit cinq de
    plus que le réseau
  • Ce système permet à Codiciel de mieux cerner les
    besoins dune communauté scientifique du SPI
  • Les moins
  • Codiciel est obligé de restreindre son offre
    logicielle et de services en fonction de ses
    moyens gt besoin urgent dun IR
    (modélisation/simulation numérique en mécanique
    des solides)
  • Lenteur des négociations sur Z-SET (début en
    novembre 2002, mise à la signature le 20 janvier
    2004)


Conclusions
13
VERSIM - 9 février 2004
14
Conclusions, perspectives, stratégie
  • En mécanique des solides, des structures et des
    matériaux
  • Consolider loffre de services autour de Z-SET
  • Élargir cette offre (intégration/importation de
    nouvelles fonctionnalités, couplage avec dautres
    codes,)
  • En mécanique des fluides et en thermique
  • Finaliser loffre de services autour de NadiaLES
    et Jadim-LES
  • Susciter une demande significative, externe au
    réseau Codiciel, autour de cette offre
  • Questions ouvertes
  • Élargissement du réseau Codiciel à dautres
    unités susceptibles dapporter des éléments
    logiciels, des savoir-faire, à la communauté SPI
  • Qui peut accéder aux services de Codiciel ?
  •  les unités SPI (évident), dautres unités CNRS
    (presque aussi évident ?)
  •  des équipes universitaires labellisables par
    le CNRS (EA, ?)


Perspectives
14
VERSIM - 9 février 2004
15
Conclusions, perspectives, stratégie
  • Moteur du SPI
  • Appui technique et logistique fort pour les
    nouveaux domaines de recherche impliquant
    modélisation et simulation numériques
  • Par exemple problèmes multi-physiques, vrai
    multi-échelles, couplage de schémas de
    discrétisation, dalgorithmes déterministes /
    heuristiques,
  • Qualité des développements logiciels
  • Contribuer à la reconnaissance et à la
    valorisation des développements logiciels de
    qualité comme actions de recherche
  •  faire passer le message auprès des instances
    dévaluation (CN, CNU,)
  •  faire du Label Codiciel un outil dévaluation
  • Lexpérience Codiciel généralisable ?
  • Les aspects logiciels et algorithmiques, et le
    couplage de physiques plaident pour que
    lexpérience et le savoir-faire de Codiciel
    profitent à dautres départements scientifiques
    (essaimage ? extension ? )
  • Certaines jeunes équipes, le plus souvent
    universitaires, qui veulent sinvestir en
    modélisation et simulations numériques, peuvent
    souhaiter accéder aux services de Codiciel.
    Comment faire ?


Stratégie
15
VERSIM - 9 février 2004
Write a Comment
User Comments (0)
About PowerShow.com