GROUNDS FOR THE SELECTION OF SOFTWARE COMPONENTS FOR BUILDING FEM SIMULATION SYSTEMS FOR COUPLED PROBLEMS

Authors

  • Roman Putanowicz Cracow University of Technology

Keywords:

software, coupled fields, numerical analysis, finite element methods

Abstract

This paper discusses rationales for selection of software components for building scientific simulation tools. Nowadays no single research team has the resources or knowledge to build non-trivial simulation software form scratch. Sharing experience about the motives behind the choice of software components and the consequences of particular decisions seems a valuable knowledge as it can help to avoid some potential traps. In the paper we discuss software selection decisions for our problem solving environment for numerical modelling of coupled problems. For selected tools we discuss pros and cons of their use and mention potential alternatives. The detailed discussion concerns implementation of a solver for thermoelasticity problems.

Downloads

Download data is not yet available.

References

Gamma E., Helm R., Johnson R.E., Vlissides J. 1995, Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA.

Gawin D. 2010, Degradation processes in microstructure of cement composites at high temperature. Number Engineering studies no 69. Polish Academy of Sciences, Warsaw (in Polish).

GetFEM++ 2010, Homepage, http://download.gna.org/getfem/html/homepage/index.html.

HOOPS 2010, 3D Framework, http://developer.techsoft3d.com/hoops/index.html.

Kuhl D. 2005, Modellierung und Simulation von Mehrfeldproblemen der Strukturmechanik. Ph.D. dissertation, Ruhr University of Bochum, Bochum.

Kubik J. 2004, Elements of the thermomechanics. Politechnika Opolska, Opole (in Polish).

Logg A., Wells G.N. 2010, DOLFIN: Automated finite element computing. ACM Transactions on Mathematical Software, 37(2), pp. 417-444.

Maugin G.A. 1992, The Thermomechanics of Plasticity and Fracture. Cambridge University Press, Cambridge.

MOAB: 2010, A Mesh-Oriented datABase, http://trac. mcs.anl.gov/ proj ects/ITAP S/wiki/MOAB.

Nicholson D.W. 2008, Finite element analysis. Theromechanics of solids. CRC Press, Boca Raton.

Oldehoeft R. 2002, Taming complexity in high performance computing. [in:] Computational science, mathematics and software, Ronald F. Boisvert and Elias N. Houstis (Eds.). Purdue University Press, West Lafayette, IN, USA, pp. 57-77.

Tautges T.J. 2001, The Common Geometry Module (CGM): a Generic, Extensible Geometry Interface, Engineering with Computers, 17(3), pp. 299-314.

The Trilinos Project 2010, http://trilinos.sandia.gov

Downloads

Published

2011-12-19

Issue

Section

Articles