Towards Parallel CFD computation for the ADAPT framework

05/24/2021
by   Imad kissami, et al.
0

In order to run Computational Fluid Dynamics (CFD) codes on large scale infrastructures, parallel computing has to be used because of the computational intensive nature of the problems. In this paper we investigate the ADAPT platform where we couple flow Partial Differential Equations and a Poisson equation. This leads to a linear system which we solve using direct methods. The implementation deals with the MUMPS parallel multi-frontal direct solver and mesh partitioning methods using METIS to improve the performance of the framework. We also investigate, in this paper, how the mesh partitioning methods are able to optimize the mesh cell distribution for the ADAPT solver. The experience gained in this paper facilitates the move to the 3D version of ADAPT and the move to a Service Oriented view of ADAPT as future work.

READ FULL TEXT
research
05/24/2021

Parallel adaptive procedure for CFD simulations

The present paper describes a parallel adaptive procedure in CFD solvers...
research
06/19/2020

Mesh deformation techniques in fluid-structure interaction: robustness, accumulated distortion and computational efficiency

An important ingredient of any moving-mesh method for fluid-structure in...
research
04/23/2018

Adaptive Mesh Refinement in Analog Mesh Computers

The call for efficient computer architectures has introduced a variety o...
research
02/18/2019

Multilevel Graph Partitioning for Three-Dimensional Discrete Fracture Network Flow Simulations

We present a topology-based method for mesh-partitioning in three-dimens...
research
10/02/2020

Simflowny 3: An upgraded platform for scientific modelling and simulation

Simflowny is an open platform which automatically generates efficient pa...
research
01/08/2022

Parallel Metric-Based Mesh Adaptation in PETSc using ParMmg

This research note documents the integration of the MPI-parallel metric-...

Please sign up or login with your details

Forgot password? Click here to reset