![]() |
Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 111
PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING Edited by:
Paper 33
A Massively-Parallel Multicore Acceleration of a Point Contact Solid Mechanics Simulation M. Kolman and G. Kosec
Parallel and Distributed Systems Laboratory, Jožef Stefan Institute, Ljubljana, Slovenia Full Bibliographic Reference for this paper
M. Kolman, G. Kosec, "A Massively-Parallel Multicore Acceleration of a Point
Contact Solid Mechanics Simulation", in , (Editors), "Proceedings of the
Fifth International Conference
on
Parallel, Distributed, Grid and Cloud Computing
for Engineering", Civil-Comp Press, Stirlingshire, UK, Paper 33, 2017. doi:10.4203/ccp.111.33
Keywords: MLSM, meshless, OpenMP, Intel Xeon Phi coprocessor, parallel implementation
.
Summary
This paper deals with the numerical determination of the stress and displacement distribution
in a solid body subjected to the applied external force. The tackled solid
mechanics problem is governed by the Navier-Cauchy equation that describes the deformation
within the solid body through the displacement vector field. To obtain the
solution, a coupled system of non-linear Partial Differential Equations (PDE) of second
order has to be solved. In this paper, the problem is approached by a strong
form Moving Least Squares (MLS) based numerical discretization also referred to as
a Meshless Local Strong Form Method (MLSM). A generic C++ implementation of
a MLSM is used for demonstration of parallel solution of a Point Contact problem
on Intel® Xeon Phi™ multicore accelerator. All tests are executed on either the host
machine with two Intel® Xeon® E5-2620 v3 6 core processors or offloaded to its
60 core Intel® Xeon Phi™ SE10/7120 series. The shared memory parallelization is
implemented through an OpenMP API.
purchase the full-text of this paper (price £22)
go to the previous paper |
|