多相流
联轴节(管道)
可扩展性
计算机科学
流态化
航程(航空)
计算科学
比例(比率)
消息传递接口
流量(数学)
背景(考古学)
算法
并行计算
机械
消息传递
流化床
物理
工程类
机械工程
航空航天工程
古生物学
量子力学
数据库
生物
热力学
作者
David Zwick,S. Balachandar
标识
DOI:10.1177/1094342019867756
摘要
Multiphase flow can be difficult to simulate with high accuracy due to the wide range of scales associated with various multiphase phenomena. These scales may range from the size of individual particles to the entire domain of interest. Traditionally, large scale systems can only be simulated using averaging approaches that filter out the locations of individual particles. In this work, the Euler–Lagrange method is used to simulate large-scale dense particle systems in which each individual particle is tracked. In order to accomplish this, the highly scalable spectral element code nek5000 has been extended to handle the multiple levels of multiphase coupling in these systems. These levels include what has been called one-, two-, and four-way coupling. Here, each level has been separated to detail the computational impact of each stage. A binned ghost particle algorithm has also been developed to efficiently handle the challenges of two- and four-way coupling in a parallel processing context. The algorithms and their implementations are then shown to scale to 65,536 Message Passing Interface (MPI) ranks in both the strong and weak limits. After this, validation is performed through simulation of a small-scale fluidized bed. Lastly, a large-scale fluidized bed is simulated with 65,536 MPI ranks and is able to capture the unique physics of the onset of fluidization.
科研通智能强力驱动
Strongly Powered by AbleSci AI