科技报告详细信息
Performance Enhancements for the Lattice-Boltzmann Solver in the LAVA Framework
Barad, Michael ; Kocheemoolayil, Joseph ; Stich, Gerrit ; Kiris, Cetin
关键词: LATTICES (MATHEMATICS);    LAUNCH VEHICLES;    ASCENT;    COMPUTATIONAL AEROACOUSTICS;    COMPUTERIZED SIMULATION;    OPTIMIZATION;    ALGORITHMS;    SUPERCOMPUTERS;    COMPUTATIONAL FLUID DYNAMICS;    VORTICES;    MOMENTUM;    LARGE EDDY SIMULATION;   
RP-ID  :  ICCFD10-2018-101,ARC-E-DAA-TN58520,ARC-E-DAA-TN56596
美国|英语
来源: NASA Technical Reports Server
PDF
【 摘 要 】

Performance enhancements in NASA's recently developed Lattice Boltzmann solver within the Launch Ascent and Vehicle Aerodynamics (LAVA) framework are presented. Two key algorithmic developments are highlighted. A coarse-fine interface treatment that discretely conserves mass and momentum has been implemented and successfully verified and validated. Code optimizations targeting improved serial and parallel performance were presented. For a simple turbulent Taylor-Green Vortex problem, we were able to demonstrate a 2.3 times speedup over the baseline code for a single Skylake-SP node containing 40 physical cores, and a 2.14 timesspeedup for 64 nodes containing 2560 physical cores. In addition, we were able to show that the optimizations enabled us to scale the code almost perfectly to 20480 physical cores where, including ghost cells, the problem size was 10 billion cells.

【 预 览 】
附件列表
Files Size Format View
20180007951.pdf 1990KB PDF download
  文献评价指标  
  下载次数:10次 浏览次数:21次