斯巴克莱斯

SParC-LES:使用并行稀疏矩阵计算工具实现大涡模拟。利用大涡模拟程序的稀疏矩阵和并行程序库的开发进行了讨论。本文基于近似投影法,利用稀疏矩阵和稀疏向量的线性代数算子,给出了一种计算槽道湍流流动LES的数值方法。然后我们使用通用的线性代数库作为构建块来实现这个过程。这种方法允许追求诸如模块化、准确性和健壮性等目标,以及以相对较低的编码工作量轻松快速地利用并行性。本文开发的并行LES代码SParC-LES(基于稀疏并行计算的LES)利用两个并行库:PSBLAS,提供基本的稀疏矩阵算子和Krylov解算器;MLD2P4,提供一套代数多级Schwarz预处理程序。通过SParC-LES对平面流道内湍流流动的数值模拟,证实了LES程序可以获得令人满意的并行性能。这支持了我们的观点,即用于构建SParC-LES的软件设计方法在开发并行计算机的计算能力和编码工作量之间产生了非常好的折衷。