ANSYS FluentPerformance Benchmarking and ProfilingOct 2018
Note The following research was performed under the HPC Advisory Council activities– Compute resource - HPC Advisory Council Cluster Center The following was done to provide best practices– ANSYS Fluent performance overview over AMD EPYC based platforms– Understanding Fluent communication patterns More info on ANSYS Fluent– 2
ANSYS Fluent Computational Fluid Dynamics (CFD)– Enables the study of the dynamics of things that flow– Enable better understanding of qualitative and quantitative physical phenomena in the flow which is used toimprove engineering design. CFD brings together a number of different disciplines– Fluid dynamics, mathematical theory of partial differential systems, computational geometry, numerical analysis,Computer science. ANSYS FLUENT is a leading CFD application from ANSYS– Widely used in almost every industry sector and manufactured product.3
Cluster Configuration Venus cluster–––––– Supermicro AS -2023US-TR4 8-node clusterDual Socket AMD EPYC 7551 32-Core Processor @ 2.00GHzMellanox ConnectX-5 EDR 100Gb/s InfiniBandMellanox Switch-IB 2 SB7800 36-Port 100Gb/s EDR InfiniBand switchMemory: 256GB DDR4 2677MHz RDIMMs per node240GB 7.2K RPM SSD 2.5" hard drive per nodeSoftware– OS: RHEL 7.5, MLNX OFED 4.4– MPI: HPC-X 2.2– ANSYS Fluent v19.04
Fluent PerformanceHigher is better5
Fluent PerformanceHigher is better6
Fluent PerformanceHigher is better7
Fluent PerformanceHigher is better8
Fluent PerformanceHigher is better9
Fluent PerformanceHigher is better10
Fluent PerformanceHigher is better11
Fluent PerformanceHigher is better12
Fluent Performance – SummaryHigher is better13
ANSYS Fluent Application Profile on “Combustor 71m” 27.64% MPI and WallClock of 1074 seconds14
ANSYS Fluent Application Profile Sparse Communication between the ranks15
ANSYS Fluent Summary Fluent performance testing over AMD EYPC based platform– An average of 88% scaling was achieved from 4 to 8 nodes among all 15 different input files Fluent MPI profiling on “combustor 71m”– MPI communication accounts for 27.64% of overall wall clock time at 8 nodes– MPI Waitall is 57% of MPI, MPI Recv is 38% of MPI and MPI Allreduce is 2% of MPI– Most communication is sparse, among all nodes16
MPI Launch command ANSYS Fluentmpirun -report-bindings -display-map -x UCX NET DEVICES mlx5 0:1 -x HCOLL ALLREDUCE ZCOPY TUNE off -mca btl openib if include mlx5 0:1 -bind-to core -map-by node -mca ras base launch orted on hn true -prefix 2.2.0/ompi --x LD LIBRARY PATH -x KMP AFFINITY disabled -x FLUENT PROD DIR /global/software/centos-7/modules/apps/cfd/ansys inc/v190/fluent//fluent19.0.0 np nproc --hostfile /tmp/fluent-appfile.gerardo.15302 /global/software/centos-7/modules/apps/cfd/ansys inc/v190/fluent//fluent19.0.0/lnamd64/3d node/fluent mpi.19.0.0 node -mpiw openmpi -pic infiniband -mport192.168.4.1:192.168.4.1:33449:017
Thank YouAll trademarks are property of their respective owners. All information is provided “As-Is” without any kind of warranty. The HPC Advisory Council makes no representation to the accuracy and completeness of the informationcontained herein. HPC Advisory Council undertakes no duty and assumes no obligation to update or correct any information presented herein
ANSYS FLUENT is a leading CFD application from ANSYS – Widely used in almost every industry sector and manufactured product. 4 Cluster Configuration . 14 ANS
1 ANSYS nCode DesignLife Products 2 ANSYS Fluent 3 ANSYS DesignXplorer 4 ANSYS SpaceClaim 5 ANSYS Customization Suite (ACS) 6 ANSYS HPC, ANSYS HPC Pack or ANSYS HPC Workgroup for Simulation 8 ANSYS Additive Suite 9 ANSYS Composite Cure Simulation DMP Distributed-memory parallel SMP Shared-memory parallel MAPDL Mechanical APDL
Apr 16, 2021 · ANSYS ANSYS Chemkin-Pro 2019 R3 2019 R2 2019 R1 19.2 19.1 19.0 ANSYS Elastic Units, BYOL ANSYS ANSYS Discovery Live (Floating License) 2020 R1 19.2 ANSYS Elastic Units, BYOL ANSYS ANSYS EnSight 10.2.3 ANSYS Elastic Units, BYOL ANSYS ANSYS EnSight GUI 10.2.7a, 10.2 ANSYS Elastic Units, BYOL A
1 ANSYS nCode DesignLife Products 2 ANSYS Fluent 3 ANSYS DesignXplorer 4 ANSYS SpaceClaim 5 ANSYS Customization Suite (ACS) 6 ANSYS HPC, ANSYS HPC Pack or ANSYS HPC Workgroup DMP Distributed-memory parallel SMP Shared-memory parallel MAPDL Mechanical APDL Explicit Autodyn RBD Rigid Body Dynamics Aqwa Aqwa
1 ANSYS nCode DesignLife Products 2 ANSYS Fluent 3 ANSYS DesignXplorer 4 ANSYS SpaceClaim 5 ANSYS Customization Suite (ACS) 6 ANSYS HPC, ANSYS HPC Pack or ANSYS HPC Workgroup DMP Distributed-memory parallel SMP Shared-memory parallel MAPDL Mechanical APDL Explicit Autodyn RBD Rigid Body Dynamics Aqwa Aqwa
Fluent while it is iterating, ANSYS Fluent completes the current iteration and then the S olution cell appears as Interrupted, Update Required. Input Changes Pending ( ) indicates that the cell is locally up-to-date, but may change when,. Introduction to Using ANSYS Fluent in ANSYS
Computational Structural Mechanics ANSYS Mechanical . ANSYS and NVIDIA Collaboration Roadmap Release ANSYS Mechanical ANSYS Fluent ANSYS EM 13.0 SMP, Single GPU, Sparse Dec 2010 and PCG/JCG Solvers ANSYS Nexxim 14.0 ANSYS Dec 2011 Distributed ANSYS; Multi-node Support Radiation Heat Transfer (beta) Nexxim
Accelerating Ansys Fluent Using NVIDIA GPUs Accelerating ANSYS Fluent 15.0 Using NVIDIA GPUs DA-07311-001_v01 9 3. CHANGING AMGX CONFIGURATION In ANSYS Fluent 15.0, the Algebraic Multigrid (AMG) linear system solver used on the CPU is different from that used on the GPU. In the latter case, the AmgX library is used to perform the
ANSYS CFD Fluent HPC Manual 1.5 Disclaimer This Fluent examples presented in this manual are for demonstration purposes only. No guarantees regarding the accuracy or correctness of the results obtained/methods used are made. All simulations carried out in this manual were performed using ANSYS Fluent v15.0. Commands and performance may differ .