Tremendous computing power is now available for relatively low cost. Desktop and notebook computers commonly have multiple processors, and even homes have networks of computers. This offers great potential for taking advantage of distributed computing, but in order to realise this potential suitable program design methodologies are required. The .NET framework makes it relatively easy to implement distributed computing along with multi-threading. This book describes the implementation of a finite element program using .NET and object-oriented programming in C#. The book describes both overall program design approaches, along with program details. The book describes domain decomposition solution methods, covering both direct and iterative solvers, and their incorporation into a finite element program.
The book is intended for researchers and postgraduate students working in the field of numerical software. The source code described in this book is available from the authorís web site.
Saxe-Coburg Publications, hardback: 262 pages
2007: ISBN 978-1-874672-31-9 price £95