A Wrapper Generator for Wrapping High Performance Legacy Codes as Java/CORBA Components

M. Li, O. F. Rana, M. S. Shields
Department of Computer Science
University of Wales, Cardiff
P. O. Box 916
Cardiff CF24 3XF
United Kingdom

D. W. Walker
Computer Science and Mathematics Division
Oak Ridge National Laboratory
P. O. Box 2008
Oak Ridge, TN 37831-6367
U. S. A.

Abstract

This paper describes a Wrapper Generator for wrapping high performance legacy codes as Java/CORBA components for use in a distributed component-based problem-solving environment. Using the Wrapper Generator we have automatically wrapped an MPI-based legacy code as a single CORBA object, and implemented a problem-solving environment for molecular dynamic simulations. Performance comparisons between runs of the CORBA object and the original legacy code on a cluster of workstations and on a parallel computer are also presented.

O. F. Rana, M. Li, M. S. Shields, and D. W. Walker, A Wrapper Generator for Wrapping High Performance Legacy Codes as Java/CORBA Components in Proceedings of the IEEE/ACM SC2000 Conference, held in Dallas, TX, November 10-12, 2000. Only available on CD-ROM.