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