Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Computational Science, Engineering & Technology Series
COMPUTATIONAL METHODS FOR ENGINEERING TECHNOLOGY
Edited by: B.H.V. Topping and P. Iványi
Influence of Developments in Software Engineering on Finite Element Analysis
School of Engineering, Physics and Mathematics, University of Dundee, United Kingdom
R.I. Mackie, "Influence of Developments in Software Engineering on Finite Element Analysis", in B.H.V. Topping and P. Iványi, (Editor), "Computational Methods for Engineering Technology", Saxe-Coburg Publications, Stirlingshire, UK, Chapter 4, pp 89-110, 2014. doi:10.4203/csets.35.4
Keywords: distributed computing, finite element analysis, object-oriented, parallel processing, component oriented, service-oriented, cloud computing.
This chapter looks at a number of developments in the application of software engineering to finite element analysis. Parallel and distributed computing have long been important in finite element software, but are now of increasing relevance with developments in the use of graphical processor units (GPU) and cloud computing. The advent of mobile devices has increased the relevance of Java. Furthermore, design patterns and other software design methods are starting to play an increasing role. The chapter looks at the impact of the service oriented architecture (SOA) approach on the software design of a finite element framework. A simple demonstration project is described that illustrates how mobile devices can make use of finite element analysis.
purchase the full-text of this chapter (price £20)