Using CORBA middleware in finite element software

  • Authors:
  • J. Lindemann;O. Dahlblom;G. Sandberg

  • Affiliations:
  • Division of Structural Mechanics, Lund University, Lund, Sweden;Division of Structural Mechanics, Lund University, Lund, Sweden;Division of Structural Mechanics, Lund University, Lund, Sweden

  • Venue:
  • Future Generation Computer Systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Distributed middleware technologies, such as CORBA can enable finite element software to be used in a more flexible way. Adding functionality is possible without the need for recompiling client code. Applications and libraries can expose their functionality to other applications in a language neutral way, enabling a more direct and easy transfer of data, without the need for intermediate input and output files. The CORBA software components can be easily configured and distributed transparently over the network. A sample structural mechanics code, implemented in C++ is used to illustrate these concepts. Some future directions, such as placing CORBA enabled finite element software on HPC centres are also discussed.