Paweł Jarzębski, PhD


Doctoral thesis
2018-04-26Zastosowanie algorytmów wielowątkowych i rozproszonych do zwiększenia efektywności Metody Elementów Skończonych 
supervisor -- Prof. Krzysztof Wiśniewski, PhD, DSc, IPPT PAN
1256
 
Recent publications
1.Jarzębski P., Wiśniewski K., Evaluation of Partial Factorization for Reduction of Finite Element Matrices, ENGINEERING TRANSACTIONS (ROZPRAWY INŻYNIERSKIE), ISSN: 0867-888X, Vol.65, No.1, pp.163-170, 2017
Abstract:

In this paper, we present the concept of Partial Factorization [1] and discuss its possible applications to the Finite Element method. We consider: (1) reduction of the element tangent matrix, which is particularly important for mixed/enhanced elements and (2) reduction of the sub-domain matrices of the Domain Decomposition (DD) equation solvers run either sequen-tially on a single machine or in parallel on a cluster of computers. We demonstrate that Partial Factorization can be beneficial for these applications.

Keywords:

multi-scale models of multi-layer shells, mixed/enhanced finite elements, parallel computing, domain decomposition, solvers

Affiliations:
Jarzębski P.-IPPT PAN
Wiśniewski K.-IPPT PAN
2.Jarzębski P., Wiśniewski K., Taylor R.L., On parallelization of the loop over elements in FEAP, COMPUTATIONAL MECHANICS, ISSN: 0178-7675, DOI: 10.1007/s00466-015-1156-z, Vol.56, pp.77-86, 2015
Abstract:

In this paper, we consider parallelization of the loop over elements using OpenMP in FEAP (Taylor, 2014), which is a research FE code, very popular at universities. Even for a serial version of FEAP (a cluster version also exists) such a parallelization is a non-trivial task due to the existing architecture of this code, which complicates efficient parallelization. First, we compare the serial version of FEAP to the parallel code Warp3D (Dodds et al., 2014), considering the usage of time and memory. As we found, Warp3D is much faster but uses more memory than FEAP. An analysis of Warp3D helps us to devise our method of parallelization of the loop over elements. Next, we describe several changes in FEAP, which were necessary to parallelize the loop over elements using OpenMP. In particular, the subroutine assembling elemental matrices is identified as crucial to good performance, and several directives for the mutual exclusion synchronization of OpenMP are implemented and tested. Finally, we demonstrate the performance of the parallelized FEAP, designated as ompFEAP, on numerical examples involving 3D and shell elements of FEAP as well as user’s elements. We conclude that ompFEAP, using the directive ATOMIC for synchronization of the assembling, provides a very good speedup and efficiency.

Keywords:

Parallelization, OpenMP, Finite element method, FEAP, 3D and shell elements

Affiliations:
Jarzębski P.-IPPT PAN
Wiśniewski K.-IPPT PAN
Taylor R.L.-University of California (US)

Conference papers
1.Jarzębski P., Wiśniewski K., Performance of the parallel FEAP in calculations of effective material properties using RVE, CMM, 3rd Polish Congress of Mechanics and 21st International Conference on Computer Methods in Mechanics, 2015-09-08/09-11, Gdańsk (PL), pp.241-244, 2016
Abstract:

The paper concerns parallelization of an FE code for machines with shared memory in order to speed up computations of large models.
The loop was parallelized over elements in the research code FEAP using OpenMP, which required several modifications of the code
and a specific method of synchronization for assembling, see [2] for details. The parallel solver was also applied.
Performance of the parallelized FEAP, designated as ’ompFEAP’ is demonstrated in calculations of effective properties of materials
using the RVE method. Two RVE examples are computed, for a heterogenous metal-ceramic composite and for a ceramic foam with a
complicated micro-structure. We conclude that ompFEAP provides a very good speedup and efficiency causing only a small increase
in memory usage.

Keywords:

parallelization, OpenMP, finite element method, FEAP, RVE, shells

Affiliations:
Jarzębski P.-IPPT PAN
Wiśniewski K.-IPPT PAN

Conference abstracts
1.Jarzębski P., Wiśniewski K., Evaluation of partial factorization for condensation of shell and solid-shell elemental matrices, SolMech 2016, 40th Solid Mechanics Conference, 2016-08-29/09-02, Warszawa (PL), No.P100, pp.1-2, 2016
Keywords:

finite element methods, solid-shell elements

Affiliations:
Jarzębski P.-IPPT PAN
Wiśniewski K.-IPPT PAN
2.Jarzębski P., Wiśniewski K., On calculation of effective material properties using RVE method by parallelized FE code for shell applications, PCM-CMM 2015, 3rd Polish Congress of Mechanics and 21st Computer Methods in Mechanics, 2015-09-08/09-11, Gdańsk (PL), pp.375-376, 2015
Abstract:

This paper concerns parallelization of an FE code for machines with shared memory in order to speed up computations of large models. We parallelized the loop over elements in the research code FEAP using OpenMP, which required several modifications of the code and a specific method of synchronization for assembling, for details see [2]. The parallel solver was also applied. We demonstrate performance of the parallelized FEAP, designated as ’ompFEAP’, in calculations of effective properties of materials using the RVE method. Two RVE examples are computed, for a heterogenous metal-ceramic composite and for a ceramic foam with a complicated micro-structure. We conclude that ompFEAP provides a very good speedup and efficiency causing only a small increase in memory usage.

Keywords:

parallelization, OpenMP, finite element method, FEAP, RVE, shells

Affiliations:
Jarzębski P.-IPPT PAN
Wiśniewski K.-IPPT PAN
3.Jarzębski P., Wiśniewski K., Corrected shape functions for six-node triangular element for heat conduction, CMM 2013, 20th International Conference on Computer Methods in Mechanics, 2013-08-27/08-31, Poznań (PL), pp.345-353, 2014
Abstract:

In this paper, we derived the corrected shape functions for 6-node triangular element using the concept proposed in (Celia & Gray 1984). These shape functions were implemented in the two-dimensional 6-node triangular element for heat conduction as a replacement of the isoparametric ones. The numerical tests indicate that, for distorted meshes, the new element is more accurate than the standard element. Comparisons of the accuracy of a range of triangular and quadrilateral elements also are provided.

Keywords:

Six-node triangular element, heat conduction, corrected shape functions, sensitivity to mesh distortion, patch test

Affiliations:
Jarzębski P.-IPPT PAN
Wiśniewski K.-IPPT PAN
4.Jarzębski P., Wiśniewski K., On parallelization of the loop over elements for composite shell computations, SolMech 2014, 39th Solid Mechanics Conference, 2014-09-01/09-05, Zakopane (PL), pp.227-228, 2014
5.Jarzębski P., Wiśniewski K., On corrected shape functions for six-node triangular elements applied to heat conduction problems, CMM 2013, 20th International Conference on Computer Methods in Mechanics, 2013-08-27/08-31, Poznań (PL), No.MS09, pp.11-12, 2013