We examine large-eddy-simulation modeling approaches and computational performance of two open-source computational fluid dynamics codes for the simulation of atmospheric boundary layer (ABL) flows that are of direct relevance to wind energy production. The first is NekRS, a high-order, unstructured-grid, spectral element code. The second, AMR-Wind, is a block-structured, second-order finite-volume code with adaptive-mesh-refinement capabilities. The objective of this study is to co-develop these codes in order to improve model fidelity and performance for each. These features will be critical for running ABL-based applications such as wind farm analysis on advanced computing architectures. To this end, we investigate the performance of NekRS and AMR-Wind on the Oak Ridge Leadership Facility supercomputers Summit, using 4 to 800 nodes (24 to 4,800 NVIDIA V100 GPUs), and Crusher, the testbed for the Frontier exascale system using 18 to 384 Graphics Compute Dies on AMD MI250X GPUs. We compare strong- and weak-scaling capabilities, linear solver performance, and time to solution. We also identify leading inhibitors to parallel scaling.
翻译:我们检查与风能生产直接相关的大气边界层(ABL)流动模拟两个开放源代码的大型模拟模拟模拟模型办法和计算性能。第一是高阶、无结构电网、光谱元代码NekRS,这是高阶、无结构电网、光谱元代码;第二是具有适应-移动精炼能力的区块结构、二级有限容量代码(24至4 800 NVIDIA V100 GPUs),以及Crusher,这是边界Exax系统测试台,使用18至384个图形对AMD MI250X GPUs的Die进行校正和性能。这些特征对于运行基于ABL的应用程序,例如高级计算机结构的风力农场分析至关重要。为此,我们用4至800个节点(24至4 800 NVIDIA V100 GPUs) 和CRusher,我们比较了Nek-vical-cal-cal-cal-destrucal-deal-destrucal-deal-destrucal-destrucal-stal-cal-cal-destrucal-cal-cal-cal-cal-cal-cal-coltracal-cal-coltracal-cal-cal-cal-cal-cal-cal-cal-cal-cal-cal-cal-cal-cal-cal-cal-s),我们比较了4,我们比较了4-和制制制制制制制制制制制制制制式和制式和制式和制制式的制制制制式的制式和制制制制制的制,我们比较了制式和制式和制式和制式和制制制制和制制制制制,我们制式和制式和制制制制,我们制,我们比较了制制制制制制制制制制制制,我们制,我们制,我们制,我们制和制和制和制和制和制,我们制和制和制制制制制制制制制制制制制制制制制制制制制制制制制制制制制制制