TY - CHAP
T1 - Designing inherently parallel software for finite element analysis
AU - Mackie, R.I.
N1 - ISSN 1759-3433
PY - 2009/1/1
Y1 - 2009/1/1
N2 - Developments in computers mean that parallel and distributed computing are now mainstream elements, therefore engineering software needs to be parallel as a matter of course. This adds greater complexity. This paper describes how component and object oriented methods can be used to make it relatively easy for software to be designed that can take advantage of parallelism. This is applied to equation solution, mesh generation, node ordering, equation assembly, and non-linear solution methods. The results of sample calculations are given demonstrating the speed-up achived.
AB - Developments in computers mean that parallel and distributed computing are now mainstream elements, therefore engineering software needs to be parallel as a matter of course. This adds greater complexity. This paper describes how component and object oriented methods can be used to make it relatively easy for software to be designed that can take advantage of parallelism. This is applied to equation solution, mesh generation, node ordering, equation assembly, and non-linear solution methods. The results of sample calculations are given demonstrating the speed-up achived.
UR - http://www.scopus.com/inward/record.url?scp=84858429407&partnerID=8YFLogxK
U2 - 10.4203/ccp.91.272
DO - 10.4203/ccp.91.272
M3 - Other chapter contribution
AN - SCOPUS:84858429407
BT - Proceedings of the 12th International Conference on Civil, Structural and Environmental Engineering Computing
ER -