期刊
JOURNAL OF COMPUTATIONAL SCIENCE
卷 5, 期 5, 页码 784-794出版社
ELSEVIER
DOI: 10.1016/j.jocs.2013.11.001
关键词
Octree; Parallel computing; Computational fluid dynamics; Lattice Boltzmann Method
资金
- German Federal Ministry of Education and Research (Bundesministerium fur Bildung und Forschung, BMBF)
- European Commission [ICT-2009.5.3, 269966]
We present the open source Lattice Boltzmann solver Musubi. It is part of the parallel simulation framework APES, which utilizes octrees to represent sparse meshes and provides tools from automatic mesh generation to post-processing. The octree mesh representation enables the handling of arbitrarily complex simulation domains, even on massively parallel systems. Local grid refinement is implemented by several interpolation schemes in Musubi. Various kernels provide different physical models based on stream-collide algorithms. These models can be computed concurrently and can be coupled with each other. This paper explains our approach to provide a flexible yet scalable simulation environment and elaborates its design principles and implementation details. The efficiency of our approach is demonstrated with a performance evaluation on two supercomputers and a comparison to the widely used Lattice Boltzmann solver Palabos. (C) 2013 Elsevier B.V. All rights reserved.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据