Presentation is loading. Please wait.

Presentation is loading. Please wait.

Parallel OpenFOAM CFD Performance Studies Student: Adi Farshteindiker Advisors: Dr. Guy Tel-Zur,Prof. Shlomi Dolev The Department of Computer Science Faculty.

Similar presentations


Presentation on theme: "Parallel OpenFOAM CFD Performance Studies Student: Adi Farshteindiker Advisors: Dr. Guy Tel-Zur,Prof. Shlomi Dolev The Department of Computer Science Faculty."— Presentation transcript:

1 Parallel OpenFOAM CFD Performance Studies Student: Adi Farshteindiker Advisors: Dr. Guy Tel-Zur,Prof. Shlomi Dolev The Department of Computer Science Faculty of Natural Sciences Ben-Gurion University of the Negev

2 Background Message Passing Interface (MPI) is a communication protocol for programming parallel computers. It goals are high performance, scalability, and portability. OpenFOAM is a free, open source Computational Fluid Dynamics (CFD) software. It has an extensive range of features to solve differential equations. TAU (Tuning and Analysis Utility) is a portable profiling and tracing toolkit for performance analysis of parallel programs.

3 Note: The pictures are for demonstration only Specifications Intel Xeon E5-2620 v2 From Intel E5 family is a processor with 12 cores. Intel Xeon Phi processor,based on Intel Many Integrated Core (Intel MIC) architecture, is a coprocessor card enable dramatic performance for some of today’s most demanding applications. Xeon Phi has 60 cores, 4 threads per core.

4 Motivation Our project is motivated by the observation that OpenFOAM can’t run with “out of the box” profiler, thus limited information about OpenFOAM’s performance provided. In general, integrating profiler to a program requires additional work, since the program should be compiled and linked with the profiler’s libraries and routines.

5 Subject In this project, we focus on three main topics: 1.Analyze OpenFOAM programming model, code structure and compiling procedures. 2.Study basic parallel programming models on Xeon Phi processor. 3.Assimilate TAU profiler to OpenFOAM case study.

6 Workflow Stage 1 Execute OpenFOAM on Intel Xeon Build TAU on Intel Xeon Integrate OpenFOAM and TAU on Intel Xeon Stage 2 Execute OpenFOAM on Intel Xeon Phi Build TAU on Intel Xeon Phi Integrate OpenFOAM and TAU on Intel Xeon Phi

7 Conclusions We saw a way to compile and build OpenFOAM’s libraries on Xeon Phi processor. Analysis of OpenFOAM’s solver using TAU shows us the bottleneck area in our computation.


Download ppt "Parallel OpenFOAM CFD Performance Studies Student: Adi Farshteindiker Advisors: Dr. Guy Tel-Zur,Prof. Shlomi Dolev The Department of Computer Science Faculty."

Similar presentations


Ads by Google