Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Computational Science, Engineering & Technology Series
ISSN 1759-3158
CSETS: 35
COMPUTATIONAL METHODS FOR ENGINEERING TECHNOLOGY
Edited by: B.H.V. Topping and P. Iványi
Chapter 4

Influence of Developments in Software Engineering on Finite Element Analysis

R.I. Mackie

School of Engineering, Physics and Mathematics, University of Dundee, United Kingdom

Full Bibliographic Reference for this chapter
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.

Abstract
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)

go to the previous chapter
go to the next chapter
return to the table of contents
return to the book description
purchase this book (price £95 +P&P)