Parallel Computation on Multicore Processors Using Explicit Form of the Finite Element Method and C++ Standard Libraries

Journal Title: Strojnicky casopis - Journal of Mechanical Engineering - Year 2016, Vol 66, Issue 2

Abstract

In this paper, the form of modifications of the existing sequential code written in C or C++ programming language for the calculation of various kind of structures using the explicit form of the Finite Element Method (Dynamic Relaxation Method, Explicit Dynamics) in the NEXX system is introduced. The NEXX system is the core of engineering software NEXIS, Scia Engineer, RFEM and RENEX. It has the possibilities of multithreaded running, which can now be supported at the level of native C++ programming language using standard libraries. Thanks to the high degree of abstraction that a contemporary C++ programming language provides, a respective library created in this way can be very generalized for other purposes of usage of parallelism in computational mechanics.

Authors and Affiliations

Václav Rek and Ivan Němec

Keywords

Related Articles

Effect of Non-Uniform Torsion on Elastostatics of a Frame of Hollow Rectangular Cross-Section

In this paper, results of numerical simulations and measurements are presented concerning the nonuniform torsion and bending of an angled members of hollow cross-section. In numerical simulation, our linearelastic 3D Tim...

SIMULATION OF WORM-LIKE MACHINE

The paper deals with bristled in-pipe machine simulation. Simulation model is developed and experimentally identified properties are added into the model to achieve high coincidence of the model with real machine. Simu...

OPTIMIZATION OF WELDING PROCESS USING A GENETIC ALGORITHM

Welding is a complex technological process in which local heating takes place up to the melting point of the connecting and the additional material. Phase and crystallization processes are a strong non-linear function...

Buckling Analysis of Hetero-Junction Carbon Nanotubes

The buckling analysis of carbon nanotubes without and with hetero-junctions is described in this paper. The buckling behaviour was investigated by the finite element method and the carbon nanotubes were modelled as spa...

Dedicated to Dr. H. C. Mult. Prof. Ing. František Trebuňa, CSC. on the Occasion of his 70th Birthday

The article deals with the contribution of Dr.h.c. mult. prof. Ing. František Trebuňa, CSc to the field of engineering. Born in 1947, he studied and subsequently remained at the Faculty of Mechanical Engineering, Techn...

Download PDF file
  • EP ID EP43892
  • DOI https://doi.org/10.1515/scjme-2016-0020
  • Views 201
  • Downloads 0

How To Cite

Václav Rek and Ivan Němec (2016). Parallel Computation on Multicore Processors Using Explicit Form of the Finite Element Method and C++ Standard Libraries. Strojnicky casopis - Journal of Mechanical Engineering, 66(2), -. https://europub.co.uk/articles/-A-43892