Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Civil-Comp Proceedings
ISSN 1759-3433
CCP: 68
DEVELOPMENTS IN ENGINEERING COMPUTATIONAL TECHNOLOGY
Edited by: B.H.V. Topping
Paper IX.4

An OpenMP Approach to Parallel Solvers in PZFlex

R. Baxter+, M. Bowers+, P. Graham+, G. Wojcik#, D. Vaughan# and J. Mould#

+Edinburgh Parallel Computing Centre, University of Edinburgh, Edinburgh, United Kingdom
#Weidlinger Associates, Glenrothes, United Kingdom

Full Bibliographic Reference for this paper
R. Baxter, M. Bowers, P. Graham, G. Wojcik, D. Vaughan, J. Mould, "An OpenMP Approach to Parallel Solvers in PZFlex", in B.H.V. Topping, (Editor), "Developments in Engineering Computational Technology", Civil-Comp Press, Edinburgh, UK, pp 241-247, 2000. doi:10.4203/ccp.68.9.4
Abstract
This paper presents the results of a recent collaborative project between EPCC at the University of Edinburgh and Scottish engineering consultants Weidlinger Associates Ltd. The aim of this work was to extend the solver capabilities, and in particular the parallel solver capabilities, of an industrial modelling code, PZFlex. Two key solvers were compared, a preconditioned conjugate gradient (KG) iterative solver and a state-of-the art direct solver (MFACT). The PCG solver was parallelised using OpenMP, the new standard for compiler directive based programming of shared memory multiprocessor systems. Our results show that OpenMP delivers parallel efficiencies of up to 80% for the PCG solver. It also offers good scalability, allowing the simple PCG algorithm to beat the complex MFACT direct solver for typical simulation runs of PZFlex.

purchase the full-text of this paper (price £20)

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