Advanced parallel computing in material forming with CIMLib

Authors

  • Youssef Mesri MINES ParisTech, CEMEF - Centre de Mise en Forme des Matériaux CNRS UMR 7635, B.P. 207 1 Rue Claude Daunesse 06904 Sophia Antipolis cedex
  • Hugues Digonnet MINES ParisTech, CEMEF - Centre de Mise en Forme des Matériaux CNRS UMR 7635, B.P. 207 1 Rue Claude Daunesse 06904 Sophia Antipolis cedex
  • Thierry Coupez MINES ParisTech, CEMEF - Centre de Mise en Forme des Matériaux CNRS UMR 7635, B.P. 207 1 Rue Claude Daunesse 06904 Sophia Antipolis cedex

DOI:

https://doi.org/10.13052/EJCM.18.669-694

Keywords:

parallel computation, dynamic load balancing, finite element, material forming, mesh generation, large deformation

Abstract

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 modeling 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.

Downloads

Download data is not yet available.

References

Arnold D., Brezzi F., Fortin M., “ A stable finite element for stokes equations”, Calcolo, vol. 4,

n° 21, p. 337-334, 1983.

Basermann A., Clinckemaille J., Coupez T., Fingberg J., Digonnet H., Ducloux R., Gratien

J.-M., Hartmann U., Lonsdale G., Maerten B., Roose D., Walshaw C., “ Dynamic load

balancing of finite element applications with the DRAMA library”, Appl. Math. Modelling,

vol. 25, n° 2, p. 83-98, 2000.

Basset O., Digonnet H., Guillard H., Coupez T., “ Multi-phase flow calculation with interface

tracking coupled solution”, in E. O. M. Papadrakakis, B. Schrefler (eds), Int. Conf. on Computational

Methods for coupled problems in science and engineering, 2005.

Brezzi F., Franca L., Russo A., “ Further considerations on residual-free bubbles for advectivediffusive

equations”, Comput. Meth. Appl. Mech. Engrg, vol. 166, p. 25-33, 1998.

Brezzi F., Russo A., “ Choosing bubbles for advection-diffusion problems”, Math. Meth. Models

Meth. App. Sci., vol. 4, p. 571-587, 1994.

Bruchon J., Digonnet H., Coupez T., “ Using a signed distance function for the simulation of

metal forming processes: formulation of the contact condition and mesh adaptation. From

a Lagrangian approach to an Eulerian approach.”, International Journal For Numerical

Methods In Engineering, vol. 78, n° 8, p. 980-1008, 2009.

Coupez T., “ A mesh improvement method for 3D automatic remeshing”, in N. W. et al. (ed.),

Numerical Grid Generation in Computational Fluid Dynamics and Related Fields, Pineridge

Press, p. 615-626, 1994.

Coupez T., “ Génération de maillage et adaptation de maillage par optimisation locale”, Revue

européenne des éléments finis, vol. 9, n° 4, p. 403-423, 2000.

Coupez T., Digonnet H., Ducloux R., “ Parallel meshing and remeshing”, Appl. Math. Modelling,

vol. 25, n° 2, p. 83-98, 2000.

Coupez T., Marie S., “ From direct solver to a parallel iterative solver in 3D forming simulation”,

International Journal of Supercomputer Applications And High Performance Computing,

vol. 11, n° 4, p. 277-285, 1997.

Digonnet H., Repartitionnement dynamique, mailleur parallèle et leurs applications à la simulation

numérique en mise en forme des matériaux, PhD thesis, Ecole Nationale Supérieure

des Mines de Paris, 2001.

Digonnet H., Coupez T., “ Object-oriented programming for fast and easy development of parallel

applications in forming processes”, in K. Bathe (ed.), Second MIT conference on computation

Fluid and Solid Mechanics, MIT, Elsevier, p. 1922-1924, 2003.

Digonnet H., Luisa S., Coupez T., “ CIMlib: A Fully Parallel Application For Numerical Simulations

Based On Components Assembly”, Numiform, 2007.

Fortin M., Brezzi F., Mixed and hybrid finite element method, Springer, 1991.

Gay C., Montmitonnet P., Coupez T., Chenot J., “ Test of an element suitable for fully automatic

remeshing in 3d elastoplastic simulation of cold forging”, Journal of Material Processing

Technology, vol. 45, p. 683-688, 1994.

Hughes T., “ Multiscale phenomena: Green’s functions, the Dirichlet to Neuman formulation,

subgrid scale models, bubbles and the origin of stabilized methods”, Comput. Meth. Appl.

Mech. Engrg, vol. 127, p. 387-401, 1995.

McInnes L., Balay S., Gropp W., Smith B., PETSc user manual, Technical Report - Revision

1.3 n° ANL-95/11, Argonne National Laboratory, 1995.

Mesri Y., Digonnet H., Guillard H., “ Mesh Partitioning for Parallel Computational Fluid Dynamics

Applications On a Grid”, Finite Volumes for complex applicationsIV, Hermes Science,

p. 631-642, 2005.

Mesri Y., Zerguine W., Digonnet H., Luisa S., Coupez T., “ Dynamic parallel mesh adaption

for three dimensional unstructured meshes: Application to interface tracking”, in

R. V. Garimella (ed.), Proceedings of the 17th International Meshing Roundtable, Springer,

p. 195-212, October, 2008.

Mocellin K., Fourment L., Coupez T., Chenot J.-L., “ Toward large scale F.E. computation of

hot forging process using iterative solvers, parallel computation and multigrid algorithms”,

International Journal For Numerical Methods In Engineering, vol. 52, p. 473-488, 2001.

Osher S., Fedkiw F., “ Level set methods: An overview and some recent results”, Journal of

Computational Physics, vol. 169, n° 2, p. 463-502, 2001.

Pichelin E., Coupez T., “ Finite element solution of the 3D mold filling problem for viscous

incompressible fluid”, Computer methods in applied mechanics and engineering, vol. 163,

p. 359-371, 1997.

Pichelin E., Mocellin K., Fourment L., Chenot J., “ An application of master-slave algorithm for

solving 3D contact problem between deformable bodies in forming processes”, European

Journal of Finite Elements, vol. 10, n° 8, p. 857-880, 2001.

Sethian J., “ Level sets methods and fast marching methods”, Cambridge monograph on applied

mathematics, 1986.

Squillacote, The ParaView Guide, Kitware, Inc., 2005.

Downloads

Published

2009-08-12

How to Cite

Mesri, Y. ., Digonnet, H., & Coupez, T. . (2009). Advanced parallel computing in material forming with CIMLib. European Journal of Computational Mechanics, 18(7-8), 669–694. https://doi.org/10.13052/EJCM.18.669-694

Issue

Section

Original Article