Civil Engineering Reference
In-Depth Information
17
Industrial Applications
Grau ist alle Theorie ...
(Grey is all theory ...)
J.W. Goethe
17.1
INTRODUCTION
So far in this topic we have developed software which can be applied to compute test
examples. The purpose of this was to enable the reader to become familiar with the
method, ascertain its accuracy and get a feel for the range of problems that can be
solved. The emphasis in software development has been on an implementation that was
concise and clear and could be well understood. As pointed out in the introduction to
programming, this is not necessarily the most efficient code in terms of storage and
computer resources.
If one wants to tackle real engineering problems one is inevitably faced with the need
to develop efficient code. The programs developed here would be unsuitable for such a
task. Aspects of the software that need to be improved are:
x
Greater efficiency in the computation of coefficient matrices by rearranging DO
loops, so that calculations that are independent of the DO loop variable are taken
outside the loop.
x
Greater efficiency in data and memory management so that data are only stored in
RAM when they are needed, use of hard disk storage to achieve this (see for
example [1] ).
It has been shown in Chapter 8 that a significant gain in efficiency can be achieved
by using element by element techniques and parallel programming. Indeed, to solve
Search WWH ::




Custom Search