Understanding the Parallel Scalability of An Implicit Unstructured Mesh CFD Code

نویسندگان

  • W. D. Gropp
  • D. K. Kaushik
  • D. E. Keyes
  • B. F. Smith
چکیده

In this paper, we identify the scalability bottlenecks of an unstructured grid CFD code (PETSc-FUN3D) by studying the impact of several algorithmic and architectural parameters and by examining different programming models. We discuss the basic performance characteristics of this PDE code with the help of simple performance models developed in our earlier work, presenting primarily experimental results. In addition to achieving good per-processor performance (which has been addressed in our cited work and without which scalability claims are suspect) we strive to improve the implementation and convergence scalability of PETSc-FUN3D on thousands of processors.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel unstructured mesh CFD codes: a role for recursive clustering techniques in mesh decomposition

In principle, unstructured mesh CFD codes can be parallelised using a mesh decomposition approach similar to structured mesh codes. However, for unstructured codes the mesh structure is problem dependent and algorithms for automatically decomposing the mesh onto the processors are required. An algorithm based upon a recursive clustering technique, for decomposing meshes into an arbitrary number...

متن کامل

Simulation of Store Separation using Low-cost CFD with Dynamic Meshing

The simulation of the store separation using the automatic coupling of dynamic equations with flow aerodynamics is addressed. The precision and cost (calculation time) were considered as comparators. The method used in the present research decreased the calculation cost while limiting the solution error within a specific and tolerable interval. The methods applied to model the aerodynamic force...

متن کامل

Towards Realistic Performance Bounds for Implicit CFD Codes

The performance of scientific computing applications often achieves a small fraction of peak performance [7,17]. In this paper, we discuss two causes of performance problems— insufficient memory bandwidth and a suboptimal instruction mix—in the context of a complete, parallel, unstructured mesh implicit CFD code. These results show that the performance of our code and of similar implicit codes ...

متن کامل

Strategies for Parallel and Numerical Scalability of CFD Codes

In this article we discuss a strategy for speeding up the solution of the NavierStokes equations on highly complex solution domains such as complete aircraft, spacecraft, or turbomachinery equipment. We have used a nite-volume code for the (non-turbulent) Navier-Stokes equations as a testbed for implementation of linked numerical and parallel processing techniques. Speedup is achieved by the Ta...

متن کامل

Performance and Scalability of Unstructured Mesh CFD Workflow on Emerging Architectures

The performance and scalability of an unstructured mesh based CFD workflow on Intel Xeon Phi based system is discussed.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000