论文标题

Alya tor Exascale:使用psctoolkit算法可伸缩性

Alya towards Exascale: Algorithmic Scalability using PSCToolkit

论文作者

Owen, Herbert, Lehmkuhl, Oriol, D'Ambra, Pasqua, Durastante, Fabio, Filippone, Salvatore

论文摘要

在本文中,我们描述了对ALYA代码的升级,该代码具有最新的平行线性求解器,该求解器能够在计算压力场的计算中在数值过程的每个时间步骤中实现可靠性,效率和可伸缩性,以求解无可压缩的Navier-Stokes方程的大型涡流模拟配方。我们在Alya的内核中开发了一个软件模块,以连接当前版本的PSCToolKit中包含的库,这是通过Krylov方法耦合到代数多式多方面预处理的Krylov方法上稀疏线性系统迭代解决方案的框架。该工具包在EOCOE-II项目中经历了各种扩展,其主要目标是面对Exascale挑战。在风电场应用中为气流模拟的现实基准测试的结果表明,PSCToolKit求解器的表现明显优于Alya内核中可扩展性和并行效率的共轭梯度方法的原始版本,并且代表了将Alya代码移动给Exascale的非常有前途的软件层。

In this paper, we describe an upgrade of the Alya code with up-to-date parallel linear solvers capable of achieving reliability, efficiency and scalability in the computation of the pressure field at each time step of the numerical procedure for solving a Large Eddy Simulation formulation of the incompressible Navier-Stokes equations. We developed a software module in Alya's kernel to interface the libraries included in the current version of PSCToolkit, a framework for the iterative solution of sparse linear systems on parallel distributed-memory computers by Krylov methods coupled to Algebraic MultiGrid preconditioners. The Toolkit has undergone various extensions within the EoCoE-II project with the primary goal of facing the exascale challenge. Results on a realistic benchmark for airflow simulations in wind farm applications show that the PSCToolkit solvers significantly outperform the original versions of the Conjugate Gradient method available in the Alya's kernel in terms of scalability and parallel efficiency and represent a very promising software layer to move the Alya code towards exascale.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源