This paper describes an approach for scientific code coupling using CORBA objects. Our approach is based on an extension of CORBA, called PaCO (Parallel CORBA Object), to support efficiently the encapsulation of parallel codes into distributed objects. With such extension, a parallel code can be seen as a collection of identical CORBA objects. Our extension to CORBA modifies only the Interface Definition Language (IDL) syntax by adding new language constructs. These new keywords allow the specification of several aspects associated with a collection of objects. We developed a new IDL compiler that generates stubs and skeletons to manage collections of objects transparently to the users. Parallel CORBA objects have been used within an industrial application from Aerospatiale Matra in the field of Electromagnetic simulation. The paper gives some performance results.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.