Distributed framework for parallel finite element analysis in a CORBA environment

  • Authors:
  • M. Raghunath;C. V. Ramakrishnan;A. Ahlawat;B. P. B. Soma Shekar

  • Affiliations:
  • Department of Applied Mechanics, Indian Institute of Technology, New Delhi, India;Department of Applied Mechanics, Indian Institute of Technology, New Delhi, India;Department of Applied Mechanics, Indian Institute of Technology, New Delhi, India;Department of Applied Mechanics, Indian Institute of Technology, New Delhi, India

  • Venue:
  • ICECT'03 Proceedings of the third international conference on Engineering computational technology
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper describes the development of a powerful high performance Finite element computing framework in a network of small computers. A basic object oriented general purpose FE analysis code with a frontal solver has been developed in C++. CORBA has been used as a platform for objects deployment as a network in a client server environment. As mentioned earlier, the server has been developed in C++ while both Java and C++ clients have been used. Different cases viz, .i) Simple client/server model and ii) Multiple concurrent servers with a Java client model have been developed and validated. The distributed networked environment has been utilized for parallelizing the finite element analysis. This has presently been implemented over a cluster of Intel workstations connected through a switch, thereby offering a very economical solution for the solution of large problems. Substructuring and use of super-elements have been employed for this parallelization. Each sub-server is responsible for the assembly of elements, computation of super element stiffness, communication with central server and the computation of low-level solution. Some initial results on performance are also reported.