lbmpy: Automatic code generation for efficient parallel lattice Boltzmann methods

Journal of Computational Science(2021)

引用 31|浏览17
暂无评分
摘要
•In this article we present a meta-programming system for lattice Boltzmann methods similar to what FEniCS is for finite element methods.•Our tool can automatically generate highly efficient, MPI parallel CPU and GPU code for a wide range of lattice Boltzmann algorithms including multi-relaxation-time, cumulant, and entropic schemes. The generated compute kernels obtain excellent performance and scaling results, demonstrated on the SuperMUC-NG supercomputing system.
更多
查看译文
关键词
Meta programming,LBM,hpc
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要