GROUNDS FOR THE SELECTION OF SOFTWARE COMPONENTS FOR BUILDING FEM SIMULATION SYSTEMS FOR COUPLED PROBLEMS
Keywords:
software, coupled fields, numerical analysis, finite element methodsAbstract
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
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
Issue
Section
License
Remember to download, sign, scan and attach the copyright notice
This file should be uploaded as a Supplementary file (Step 4) of the submission procedure.