Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Civil-Comp Proceedings
ISSN 1759-3433
CCP: 95
Edited by: P. Iványi and B.H.V. Topping
Paper 94

MPI/OpenMP Parallelisation of the Harmonic Coupled Finite-Strip Method

M. Nikolic1, D.D. Milašinovic2, Z. Zivanov1, P. Maric1, M. Hajdukovic1, A. Borkovic3 and I. Milakovic3

1Faculty of Technical Sciences, University of Novi Sad, Serbia
2Faculty of Civil Engineering, University of Novi Sad, Subotica, Serbia
3Faculty of Architecture and Civil Engineering, University of Banjaluka, Bosnia and Herzegovina

Full Bibliographic Reference for this paper
M. Nikolic, D.D. Mila¬šinovic, Z. Zivanov, P. Maric, M. Hajdukovic, A. Borkovic, I. Milakovic, "MPI/OpenMP Parallelisation of the Harmonic Coupled Finite-Strip Method", in P. Iványi, B.H.V. Topping, (Editors), "Proceedings of the Second International Conference on Parallel, Distributed, Grid and Cloud Computing for Engineering", Civil-Comp Press, Stirlingshire, UK, Paper 94, 2011. doi:10.4203/ccp.95.94
Keywords: harmonic coupled finite-strip method, geometric nonlinear analysis, MPI, OpenMP.

Applying the full Green-Lagrange strains the harmonic coupled finite-strip method (HCFSM) has been derived in [1]. Depending on the particular problem of continuum mechanics under consideration, the nonlinear contributions in a manner consistent with the usual von Karman assumptions may be safely ignored.

However, in the HCFSM formulation the coupling of all series terms dramatically increases the calculation time in an existing finite-strip sequential program when a large number of series terms are used. The HCFSM algorithm requires geometric stiffness matrix calculation. Calculations of stiffness matrix for different strips are independent and can be carried out in parallel on a cluster with suitable number of nodes. Therefore it is natural to use parallel programming libraries, such as MPI to obtain the parallel calculation of the stiffness matrix for different strips [2]. Such an approach allows substantial speedup as the calculation of each stiffness matrix requires a large number of arithmetic operations to be conducted on a relatively small set of input data. Further speedup is possible if each cluster node contains a multi-core processor offering different cores to conduct simultaneous independent calculation of different stiffness matrices elements. This is natural ambient for the OpenMP approach.

The examples provided demonstrate a critical need for the proposed improvements in the FSM. The method only touches a small academic community, though has contributed a great deal to the understanding of many important problems.

D.D. Milašinovic, "The Finite Strip Method in Computational Mechanics", Faculties of Civil Engineering: University of Novi Sad, Technical University of Budapest and University of Belgrade, Subotica, Budapest, Belgrade, 1997.
P. Rakic, D.D. Milašinovic, Z. Zivanov, M. Hajdukovic, "MPI-CUDA Parallelisation of the Finite Strip Method for Geometrically Nonlinear Analysis", in B.H.V. Topping, P. Iványi, (Editors), "Proceedings of the First International Conference on Parallel, Distributed and Grid Computing for Engineering", Civil-Comp Press, Stirlingshire, UK, Paper 33, 2009. doi:10.4203/ccp.90.33

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