Contribution La Conception D Un Mod Le De Programmation Parall Le Distribu Et Sa Mise En Oeuvre Au Sein De Plates Formes Orient Es Objet Et Composant

Download Contribution La Conception D Un Mod Le De Programmation Parall Le Distribu Et Sa Mise En Oeuvre Au Sein De Plates Formes Orient Es Objet Et Composant PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Contribution La Conception D Un Mod Le De Programmation Parall Le Distribu Et Sa Mise En Oeuvre Au Sein De Plates Formes Orient Es Objet Et Composant book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.
Contribution à la conception d'un modèle de programmation parallèle distribué et sa mise en oeuvre au sein de plates-formes orientées objet et composant

Les simulations numériques sont devenues incontournables dans de nombreux projets industriels. Dans la recherche d'une simulation toujours plus précise, un nouveau type de simulation numérique, dont l'objectif est de simuler plusieurs physiques en même temps, est apparu. Les grilles informatiques, qui sont la mise en commun de ressources de différents centres de calcul connectés par des réseaux longue distance à très haut débit, offrent les ressources nécessaires à l'exécution de ce type d'application.Cette thèse s'intéresse à la définition d'un modèle de programmation pour ces applications. Il est basé sur la notion d'entité parallèle distribuée et de trois modèles qui permettent de gérer les différentes interactions entre deux entités. Ce modèle a permis de définir la notion d'objet et de composant parallèle distribué. Deux prototypes nommés PaCO++ et GridCCM ont permis de valider le modèle en obtenant de haute performance dans les communications entre deux entités.
Un modèle orienté objet pour la programmation distribuée fondé sur des classes de configuration

CETTE THESE TRAITE D'UN MODELE DE PROGRAMMATION DEDIE A LA PROGRAMMATION ORIENTEE OBJET DANS LES SYSTEMES DISTRIBUES. LE MODELE PROPOSE EST APPELE D-HECTOR ET IL PERMET D'ETENDRE UN LANGAGE ORIENTE OBJET SEQUENTIEL A LA PROGRAMMATION PARALLELE ET DISTRIBUEE. CELUI-CI APPORTE LA NOTION DE CLASSES DISTRIBUABLES A PARTIR DESQUELLES IL EST POSSIBLE D'INSTANCIER DES OBJETS DISTRIBUES. LE MODELE D-HECTOR A ETE CONCU SELON L'IDEE QU'IL EST POSSIBLE DE SEPARER LES CLASSES DISTRIBUABLES EN TROIS COMPOSANTS FONDAMENTAUX. IL S'AGIT DES CLASSES FONCTIONNELLES (ATTRIBUTS ET METHODES), DES CLASSES DE SYNCHRONISATION ET DES CLASSES DE CONFIGURATION. L'UTILISATION DU CONCEPT D'OBJET AVEC HERITAGE A PERMIS DE DEFINIR DES HIERARCHIES SPECIFIQUES AUX TROIS GENRES DE COMPOSANTS. LES CLASSES FONCTIONNELLES SONT LES CLASSES TELLES QU'ELLES SONT CONNUES DANS LES LANGAGES ORIENTES OBJET IMPERATIFS ET SERVENT A LA DESCRIPTION DES FRAGMENTS D'OBJETS APPELES REPRESENTANTS. LES CLASSES DE SYNCHRONISATION SONT DEDIEES A LA SYNCHRONISATION DES OBJETS DISTRIBUES. LES CLASSES DE CONFIGURATION SONT L'ORIGINALITE PRINCIPALE DE CE TRAVAIL. LES CLASSES DE CONFIGURATION DEFINISSENT LA CONFIGURATION DYNAMIQUE D'OBJETS DISTRIBUES ET LEUR ROUTAGE ASSOCIE A L'AIDE D'UN SYSTEME DE REGLES D'EVOLUTION. UNE IMPLANTATION DU MODELE D-HECTOR S'APPUYANT SUR LE LANGAGE C++ EST PRESENTEE. CETTE IMPLANTATION A NECESSITE L'ECRITURE EN C++ D'UN NOYAU D'EXECUTION DISTRIBUE UTILISANT UN HAUT DEGRE DE PARALLELISME ET DE DISTRIBUTION
PROGRAMMATION ORIENTEE OBJET ET CALCULS PAR ELEMENTS FINIS. APPLICATION A LA CONCEPTION D'UN LOGICIEL DE SIMULATION EN MISE EN FORME DES MATERIAUX

DEPUIS L'APPARITION DES PROGRAMMES DE CALCUL PAR ELEMENTS FINIS, IL A ETE DIFFICILE DE CONCILIER EXTENSIBILITE ET EFFICACITE. L'UTILISATION RECENTE DE LANGAGES ORIENTES OBJETS, ET EN PARTICULIER LE C++, PERMETTRAIT D'APPORTER UNE SOLUTION A CE PROBLEME. LE TRAVAIL DECRIT DANS LE PRESENT MEMOIRE A POUR BUT D'APPLIQUER LA METHODE DE CONCEPTION ORIENTEE OBJET AU DEVELOPPEMENT D'UN PROGRAMME DE CALCUL PAR ELEMENTS FINIS POUR LA SIMULATION DE PROCEDES COMPLEXES DE MISE EN FORME DES MATERIAUX. DANS UN PREMIER TEMPS, L'ARCHITECTURE POUR LA RESOLUTION DE PROBLEMES ELEMENTAIRES EST DECRITE. LES DIFFERENTES PARTIES DE CETTE ARCHITECTURE SONT DETAILLEES: LA GEOMETRIE, LA DISCRETISATION PAR ELEMENTS FINIS, LES INTERACTIONS AVEC L'EXTERIEUR, LA PHASE DE RESOLUTION, LE TRAITEMENT DES RESULTATS ET LES ENTREES/SORTIES. PUIS CETTE ARCHITECTURE EST COMPLETEE POUR LA RESOLUTION DE PROBLEMES MULTI-DOMAINES ET MULTI-ANALYSES. LES PERFORMANCES DU PROGRAMME SONT EVALUEES AU NIVEAU DE LA FACILITE DE DEVELOPPEMENT, DE L'OCCUPATION MEMOIRE ET DE LA RAPIDITE D'EXECUTION. ENFIN, DES EXEMPLES D'APPLICATION DANS LE DOMAINE DE LA COUPE DES METAUX, DU REMPLISSAGE DE MOULE ET DE L'EMBOUTISSAGE DES TISSUS EN FIBRES DE VERRE SONT DONNES