Advanced parallel computing in material forming with CIMLib
Résumé
This paper presents a fully parallel multi-component Library called CIMLib. CIMLib contains a set of components that allow to build efficiently numerical simulation of a various processes mainly in material forming. We describe in this paper the main components of the library: parallel mesh partitioning, parallel remeshing, the Finite Element modelling and the parallel storage and visualization. Two large numerical simulations are presented: the first one focuses on a multi-bodies contact problem, including friction, for complex 3D forming processes. The mesh is evolving during the simulation from 52K nodes to 7M nodes and 64 cores are used to handle this application. The second simulation concerns the multiphase problems involved in the manufacturing processes of full parts. The simulation is done using 88 processors and the mesh is refined during the simulation the final mesh has over 25M nodes.