Lattice-Boltzmann methods are known for their simplicity, efficiency and ease of parallelization, usually relying on uniform Cartesian meshes with a strong bond between spatial and temporal discretization. This fact complicates the crucial issue of reducing the computational cost and the memory impact by automatically coarsening the grid where a fine mesh is unnecessary, still ensuring the overall quality of the numerical solution through error control. This work provides a possible answer to this interesting question, by connecting, for the first time, the field of lattice-Boltzmann Methods (LBM) to the adaptive multiresolution (MR) approach based on wavelets. To this end, we employ a MR multi-scale transform to adapt the mesh as the solution evolves in time according to its local regularity. The collision phase is not affected due to its inherent local nature and because we do not modify the speed of the sound, contrarily to most of the LBM/Adaptive Mesh Refinement (AMR) strategies proposed in literature, thus preserving the original structure of any LBM scheme. Besides, an original use of the MR allows the scheme to resolve the proper physics by efficiently controlling the accuracy of the transport phase. We carefully test our method to conclude on its adaptability to a wide family of existing lattice Boltzmann schemes, treating both hyperbolic and parabolic systems of equation, thus being less problem-dependent than the AMR approaches, which have a hard time granting an effective control on the error. The ability of the method to yield a very efficient compression rate and thus a computational cost reduction for solutions involving localized structures with loss of regularity is also shown, while guaranteeing a precise control on the approximation error introduced by the spatial adaptation of the mesh. The numerical strategy is implemented on a specific open-source platform called SAMURAI with a dedicated data-structure relying on set algebra.
翻译:Lattice-Boltzmann 方法以简单、高效和容易的平行方式而著称,通常依赖统一的卡尔提斯马舍(Cartesian meshes),在空间和时间分解之间有着强大的联系。这一事实使得降低计算成本和内存影响的关键问题复杂化,在不需要微微网格的情况下自动粗化网格,仍然通过错误控制确保数字解决方案的整体质量。这项工作为这个令人感兴趣的问题提供了可能的答案,第一次将拉蒂斯-鲍尔茨曼方法(LBMM)领域与基于波子的适应性多分辨率(MR)方法(MR)联系起来。为此,我们采用MRM(M)多尺度变换,随着解决方案的当地规律性变化而随着时间变化而调整网格。因此,碰撞阶段不会因为其固有的本地性质而受到影响,而我们并没有改变声音的速度,相反地,大多数LBM/Adprareti Mesh Refinal(AM) 战略(AMRI) 领域,因此保留了任何LBMS方案的原始结构。此外,最初使用MRMR(MR)方法,使得常规的精度的精度系统能够通过精确地测试系统能够通过精确的精度系统来完成一个精度变现的精度的精度的精度,从而测量的精度的精度,从而通过SAM-ralalalalalalalalalalalalalalalalalalalma)的精度的精度的精度,从而测量的精度平化方法的精度,从而测量到一个精度的精度的精度的精度,从而通过一种精度的精度的精度, 。