Within NASA's High Performance Computing and Communication (HPCC) program, the NASA Glenn Research Center (GRC) is developing a large scale, detailed simulation environment for the analysis and design of aircraft engines called the Numerical Propulsion System Simulation (NPSS). The three major aspects of modeling capabilities focused in NPSS, including integration of different engine components, coupling of multiple disciplines, and engine component zooming at appropriate level of fidelity, require relatively tight coupling of different analysis codes. Most of these codes in aerodynamics and solid mechanics are written in Fortran. Refitting these legacy Fortran codes with distributed objects can increase the code reusability. We describe our experiences in building a CORBA-based development environment for programmers to easily wrap and couple legacy Fortran codes. This environment consists of a C++ wrapper library to hide the details of CORBA and an efficient remote variable scheme to facilitate data exchange between the client and the server. We also report empirical performance evaluation results and describe current applications.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    A CORBA-based development environment for wrapping and coupling legacy scientific codes


    Beteiligte:
    Follen, G. (Autor:in) / Kim, C. (Autor:in) / Lopez, I. (Autor:in) / Sang, J. (Autor:in) / Townsend, S. (Autor:in)


    Erscheinungsdatum :

    2001


    Format / Umfang :

    10 Seiten, 25 Quellen




    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Print


    Sprache :

    Englisch




    CORBA wrapping of legacy scientific applications using remote variable scheme

    Sang, Janche / Follen, G. / Chan Kim et al. | Tema Archiv | 2001


    Study on Runtime and Development Environment of CORBA Components

    Xiangming, Q. / Yong, Q. / Li, M. | British Library Online Contents | 2001


    Wrapping machine and wrapping method

    CERE′ MAURO / CASALBONI MIRKO | Europäisches Patentamt | 2020

    Freier Zugriff

    WRAPPING MACHINE AND WRAPPING METHOD

    CERE' MAURO / CASALBONI MIRKO | Europäisches Patentamt | 2017

    Freier Zugriff

    WRAPPING

    HAMBLIN WILLIAM | Europäisches Patentamt | 2024

    Freier Zugriff