Java for controlling and configuring a distributed Turbine Simulation System

This paper describes some Java releated aspects of TENT (TEstbed for Numerical Turbine simulation) , a system designed for integrating various codes and tools of a Computational Fluid Dynamics (CFD) simulation system. TENT provides a distributed simulation environment for simulation tasks in energy and propulsion technology, and it allows to connect the different tools to an application scenario. TENT uses a component architecture inspired mainly by the JavaBeans specification. It is based on the Common Object Request Broker Architecture (CORBA) which is used for the communication of the components in the distributed environment. In this paper we will describe the TENT system architecture, the component architecture, and the application component interface. We also describe the use of Java for controlling the simulation system. This includes a graphical user interface, which is realized using JavaBean components, for configuring the components and running the simulation.

[1]  D. B. Davis,et al.  Sun Microsystems Inc. , 1993 .

[2]  Dennis Gannon,et al.  PARDIS: A parallel approach to CORBA , 1997, Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183).

[3]  Thomas J. Mowbray,et al.  The essential CORBA - systems integration using distributed objects , 1995 .

[4]  Thomas J. Mowbray,et al.  CORBA design patterns , 1997 .

[5]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[6]  Geoffrey Fox,et al.  Building a World-Wide Virtual Machine Based on Web and HPCC Technologies , 1996, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.