Difference between revisions of "Performances"

From CFD Benchmark
Jump to: navigation, search
Line 6: Line 6:
 
Finally, the performance analysis for the 3-D TGV cases is discussed in the last subsection.
 
Finally, the performance analysis for the 3-D TGV cases is discussed in the last subsection.
  
= Presentation of the machines used for the benchmark =
 
  
== [[Irene Joliot-Curie from TGCC]] ==
+
The results of the Benchmark are organized as follows:
 
+
  
The YALES2 results were obtained on the Irene Joliot-Curie machine~\cite{irene} operated by TGCC/CEA for GENCI (French National Agency for Supercomputing).
+
= Yales2 =
%This machine built by Atos was introduced in Sept. 2018 and is ranked at the 61th position of June 2020 Top500 ranking~\cite{ireneTop500}.
+
 
It is composed of 1,656 compute nodes, with 192 GB memory on each node and two sockets of Intel Skylake (Xeon Platinum 8168) with 24 cores each, operating at 2.7 GHz.
+
== Step 1 ==
Each core can deliver a theoretical peak performance of 86.4 GFlop/s with AVX-512 and FMA activated.
+
 
The interconnect is an Infiniband EDR, and the theoretical maximum bandwidth is 128 GB/s per socket and thus 5.33 GB/s by core when all cores are active.
+
This is a link to get the file [[File:Step11b_Ux_vs_x_10.0s_CORIA_YALES2.txt]].
The software stack consists of the Intel Compiler 19 and OpenMPI 2.0.4, both used for all results obtained in this benchmark.
+
 
 +
This is a link to get the file [[File:Step11b_Uy_vs_y_10.0s_CORIA_YALES2.txt]].
 +
 
 +
== Step 2 ==
 +
 
 +
This is a link to get the file [[File:Step2 YALES2 512 CFL0.10.txt]].
 +
 
 +
This is a link to get the file [[File:Step2 YALES2 512 CFL0.20.txt]].
 +
 
 +
This is a link to get the file [[File:Step2 YALES2 512 CFL0.30.txt]].
 +
 
 +
This is a link to get the file [[File:Step2 YALES2 512 CFL0.60.txt]].
 +
 
 +
This is a link to get the file [[File:Step12a_description_CORIA_YALES2.txt]].
 +
 
 +
This is a link to get the file [[File:Step12b_12.11s_Ux_vs_x_CORIA_YALES2.txt]].
 +
 
 +
This is a link to get the file [[File:Step12b_12.11s_Uy_vs_y_CORIA_YALES2.txt]].
 +
 
 +
This is a link to get the file [[File:Step12b_12.11s_Wz_vs_x_CORIA_YALES2.txt]].
 +
 
 +
This is a link to get the file [[File:Step12b_EPS_vs_t_CORIA_YALES2.txt]].
 +
 
 +
This is a link to get the file [[File:Step12b_KE_vs_t_CORIA_YALES2.txt]].
 +
 
 +
This is a link to get the file [[File:Step12c_scaling_CORIA_YALES2.txt]].
 +
 
 +
This is a link to get the file [[File:Step12d_PressureConvergence_CORIA_YALES2.txt]].
 +
 
 +
== Step 3 ==

Revision as of 23:07, 26 September 2020

The results presented above were obtained on different architectures, preventing the direct comparison of the performance of the codes. However, the TauBench pseudo-benchmark~\cite{TauBench,TauBench2} made it possible to assess in a separate test the raw performance of each machine. The following sections will describe the configuration of the three high performance computing (HPC) systems that were used to run YALES2, DINO and Nek5000 for the TGV benchmarks. Subsequently, the TauBench methodology and its results on the target computers will be presented. Finally, the performance analysis for the 3-D TGV cases is discussed in the last subsection.


The results of the Benchmark are organized as follows:

Yales2

Step 1

This is a link to get the file File:Step11b Ux vs x 10.0s CORIA YALES2.txt.

This is a link to get the file File:Step11b Uy vs y 10.0s CORIA YALES2.txt.

Step 2

This is a link to get the file File:Step2 YALES2 512 CFL0.10.txt.

This is a link to get the file File:Step2 YALES2 512 CFL0.20.txt.

This is a link to get the file File:Step2 YALES2 512 CFL0.30.txt.

This is a link to get the file File:Step2 YALES2 512 CFL0.60.txt.

This is a link to get the file File:Step12a description CORIA YALES2.txt.

This is a link to get the file File:Step12b 12.11s Ux vs x CORIA YALES2.txt.

This is a link to get the file File:Step12b 12.11s Uy vs y CORIA YALES2.txt.

This is a link to get the file File:Step12b 12.11s Wz vs x CORIA YALES2.txt.

This is a link to get the file File:Step12b EPS vs t CORIA YALES2.txt.

This is a link to get the file File:Step12b KE vs t CORIA YALES2.txt.

This is a link to get the file File:Step12c scaling CORIA YALES2.txt.

This is a link to get the file File:Step12d PressureConvergence CORIA YALES2.txt.

Step 3