CFD parallel simulation using Getfem++ and mumps

  • Authors:
  • Michel Fournié;Nicolas Renon;Yves Renard;Daniel Ruiz

  • Affiliations:
  • Institut de Mathématiques de Toulouse, CNRS, UMR, Université de Toulouse, France;Centre de Calcul Inter Universitaire de Toulouse, CALMIP, France;Institut Camille Jordan, CNRS, UMR, INSA Lyon, France;Institut de Recherche en Informatique de Toulouse, CNRS, UMR, Université de Toulouse, France

  • Venue:
  • Euro-Par'10 Proceedings of the 16th international Euro-Par conference on Parallel processing: Part II
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the finite element environment Getfem++, which is a C++ library of generic finite element functionalities and allows for parallel distributed data manipulation and assembly. For the solution of the large sparse linear systems arising from the finite element assembly, we consider the multifrontal massively parallel solver package Mumps2, which implements a parallel distributed LU factorization of large sparse matrices. In this work, we present the integration of the Mumps package into Getfem++ that provides a complete and generic parallel distributed chain from the finite element discretization to the solution of the PDE problems. We consider the parallel simulation of the transition to turbulence of a flow around a circular cylinder using Navier Stokes equations, where the nonlinear term is semi-implicit and requires that some of the discretized differential operators be updated and with an assembly process at each time step. The preliminary parallel experiments using this new combination of Getfem++ and Mumps are presented.